السلام عليكم
أنا مبتدئة في عالم الميكرو كونترولر
أريد مساعدتكم بعد أذنكم
مطلوب مني
برنامج
باستخدام الميكرو سي 8.2 والبروتس 7 isis
باستخدام p16f84a
توصيل 4buttonsعلى بورت A
و 4 ليدات مع مقاوماتهم للحماية على مخارج البورت B
ولفرض المثال نعتبر اليلدات مرقمة 0 1 2 3
وكذلك المفاتيح الbuttons ترقيمها 0123
عند الضغط على مفتاح 0 يضيء اليلدات بالترتيب تصاعديا من 0 لحتى 3 بفارق زمن 0.5ثانية
عند الضغط على مفتاح 1 يضيء اليلدات بالترتيب تنازليا من 3 لحتى 0 بفارق زمن 0.5ثانية
عند الضغط على مفتاح 2 يضيء اليلدات بالترتيب(0123) على أنه يطفيء رقم 0 ثم يضيء 1 ثم يطفي 1 ويضيء 2 وهكذا ...)
عند الضغط على مفتاح 3 يضي الليدات 0 ثم 0.1 ثم 012 ثم 0123
لكم مني جزيل الشكل مقدمًآ
وأرجوكم أن يكون البرنامج بأبسط تعليمات مثل while
عن استخدام الloop مثلًأ بدلا من استخدام Go to loop
دمتم بخير
وأنتظركم،،