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

   

A-M-S
:: مهندس جيد ::
تاريخ التسجيل: May 2014
المشاركات: 242
نشاط [ A-M-S ]
قوة السمعة:
قديم 20-07-2014, 11:29 AM المشاركة 25   
x4



اوكي أخي العزيز لو ضغطت على البور راح يتغير قيمه state_powe لتصبح 255 وبتالي راح يسبب أضاءه ليدات
الحل بسيط هو اما ان تجعل قيمه state_powe اوليه =255
كود:
sbit ir_in at RA0_bit;                      // Infrared receiver input
sbit ir_in_direction at TRISA0_bit;         // Infrared receiver input
unsigned int retint;                        // general purpose integer
unsigned char ir_byte,COUNT,bouton;
unsigned char ir_result[3] ;
const char dvice_address=1;
unsigned char state_power=255;
او تقول كما في الكود

كود:
case 0: Portb.F0 = ~Portb.F0;Delay_ms(150);break;        // button TV '0'
                                                 case 1: Portb.F1 = ~Portb.F1;Delay_ms(150);break;        // button TV '1'
                                                 case 2: Portb.F2 = ~Portb.F2;Delay_ms(150);break;        // button TV '2'
                                                 case 3: Portb.F3 = ~Portb.F3;Delay_ms(150);break;        // button TV '3'
                                                 case 21: state_power= ~state_power;
                                                           if(state_power==255)portb=0;
                                                           else portb=255;
                                                           Delay_ms(150);
                                                           break;
                                                 default:break;
                                                }

بارك الله فيك اخي ..جاري التجربه و سأوافيك بالنتيجه ان شاء الله .

اعلانات


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