السلام عليكم
ياشباب أنا أعمل بالمجال الإلكتروني منذ فترة وأحتاج إلى دارة تعتمد على الميكروكونترولر ولكن برمجتي ضعيفة رغم أن البرنامج بسيط وغير معقد ولكني لاأعرف بالبرمجة الكثير.
بإختصار أنا أريد أن يكون للميكروكونترولر ثلاث مداخل وثلاث مخارج والمداخل عندما يكون الفولت عليها 5 فولت أريد أن يعمل المخرج رقم واحد بعد إنقضاء ثلاث ثواني ويبقى في حالة عمل وعندما يصبح الفولت 0 على المدخل رقم واحد أريده أن يطفئ المخرج رقم واحد بعد إنقضاء ثلاث ثوان وأنا أعرف طريقة كتابة البرنامج ولكن الميكروكونترولر لايقوم بالعمل على الثلاث مداخل والمخارج معا,أقصد إذا كان المدخل رقم واحد والمخرج رقم واحد فإن باقي المداخل والمخارج لاتعمل حتى ينتهي المدخل والمخرج رقم واحد من العمل.
أقصد مثل هذا ياشباب ولكن على ثلاث مخارج وثلاث مداخل وأعتقد حسب ماأعرفه أنني بحاجة للإنتربيت حتى لاتقف الميكروكونترولر على أحد الأمور البرمجية وتتابع عملها.
كود:
if(porta.f0==1)
{delay_ms(3000),portb.f0=1;}
else{delay_ms(3000),portb.f0=0;}