قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

hesham gaber
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
المشاركات: 52
نشاط [ hesham gaber ]
قوة السمعة:
قديم 22-12-2011, 11:22 PM المشاركة 1   
افتراضي نفسي قبل ما اموت 2



#include <16f877a.h>
#fuses xt, NOWDT, NOLVP, NOBROWNOUT, NOPROTECT, PUT
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7)

void main(){
int32 nn;
output_low(pin_c5);
delay_ms(50);
while(1==1){
nn=nn+1;
if (nn>200){nn=0;}
if (kbhit()==1){
if(getc()=='1'){

output_high(pin_c5);delay_ms(50);printf("startnn=% u\n",nn);delay_ms(450);

}
}
output_low(pin_c5);
}
}

عند الضغط علي 1 يستجيب ال pic يرسل قيمة nn وعند الضغط مرة اخري لا يستجيب ويجب عمل restart فما هي المشكلة

اعلانات

somood
:: مهندس جيد ::
تاريخ التسجيل: Jan 2011
الدولة: نابلس
المشاركات: 221
نشاط [ somood ]
قوة السمعة:
قديم 23-12-2011, 03:42 AM المشاركة 2   
افتراضي


يا اخي ان كنت تظن ان طريقة كتابتك للعنوان نكتة فأنا اقول لك انه شيء غير لائق بمنتدى علمي بمثل هذا المستوى

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

hesham gaber
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
المشاركات: 52
نشاط [ hesham gaber ]
قوة السمعة:
قديم 23-12-2011, 12:21 PM المشاركة 3   
افتراضي


انا اسف علي طرقة كتابة العنوان
حولت امسح الموضوع لاكن ماعرفتش انا اسف فعلا غير لائق



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:49 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)