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

أدوات الموضوع

charaf
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
المشاركات: 127
نشاط [ charaf ]
قوة السمعة:0
قديم 26-01-2011, 06:59 AM المشاركة 1   
ha pic 16f84 and && Twitter FaceBook Google+



please why this part of my code not working
if(porta.f1==1&&porta.f2==1)portb.f3=1;
when i burn my pic 16f84 and test on real this part of code not work
please help me


void main() {
trisa=0b11111111;
trisb=0;
portb=0b11111111;delay_ms(1000);
portb=0;
while(1){
if(porta.f1==1){while(porta.f1==1){}portb.f1=1; }
if(porta.f2==1){while(porta.f2==1){}portb.f2=1; }
if(porta.f1==1&&porta.f2==1){portb.f3=1; }

اعلانات

sohaib A.Z
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2007
الدولة: SUDAN
المشاركات: 145
نشاط [ sohaib A.Z ]
قوة السمعة:0
قديم 26-01-2011, 08:05 AM المشاركة 2   
افتراضي


السلام عليكم

اخى الكريم الكود غير واضح
يجب وضع الكود باستخدام العلامة #الموجودة
فى محرر النصوص
بهذه الطريقة

كود:
void main() {
trisa=0b11111111;
trisb=0;
portb=0b11111111;delay_ms(1000);
portb=0;
while(1){
if(porta.f1==1){while(porta.f1==1){}portb.f1=1; }
if(porta.f2==1){while(porta.f2==1){}portb.f2=1; }
if(porta.f1==1&&porta.f2==1){portb.f3=1; }  
 
 
 
 
 
Read more: http://www.qariya.com/vb/newreply.ph...#ixzz1C88gNM7p
هل الدائرة تعمل جيدا فى برنامج المحاكاة


التعديل الأخير تم بواسطة : sohaib A.Z بتاريخ 26-01-2011 الساعة 08:09 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

charaf
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
المشاركات: 127
نشاط [ charaf ]
قوة السمعة:0
قديم 26-01-2011, 11:55 AM المشاركة 3   
افتراضي


thanks sir
i used proteus also this part og code not working
if(porta.f1==1&&porta.f2==1){portb.f3=1; }
then i tested on real with leds also not worked
please why is not work


charaf
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
المشاركات: 127
نشاط [ charaf ]
قوة السمعة:0
قديم 26-01-2011, 03:33 PM المشاركة 4   
ha


please help me


sohaib A.Z
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2007
الدولة: SUDAN
المشاركات: 145
نشاط [ sohaib A.Z ]
قوة السمعة:0
قديم 27-01-2011, 06:37 AM المشاركة 5   
افتراضي


السلام عليكم


[code]
void main() {
trisa=0b11111111;
trisb=0;
portb=0b11111111;delay_ms(1000);
portb=0;
while(1){
if(porta.f1==1){while(porta.f1==1){}portb.f1=1; }
if(porta.f2==1){while(porta.f2==1){}portb.f2=1; }
if(porta.f1==1&&porta.f2==1){portb.f3=1; }
}}

إعتقد أنك نسيت إغلاق القوس الخاص بجملة التكرار
}
باللون الاحمر

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025