بس ما لحظت انك انت سالت سؤال وجاوبت علية بنفسك هذا كود بالميكرو بيسك اتمنا انه يفيدك
كود:
program LED
dim i as byte
TRISA = 255
TRISB = 0
PORTB = 0
main:
if PORTA.0 = 0 then ' اذا كان تم الضغط على المفتاح LED1
for i = 1 to 3 ' ; كرر العملية ثلاث مرات
PORTB.4 = 1 ' شغل LED1
Delay_ms(20000) ' توقف 20 ثانية
PORTB.4 = 0 ' اطفى LED1
Delay_ms(5000) ' توقف 5 ثوانى
next i ' عد الى الدوره التالية
end if
goto main
end.
اذا كان فهمت الكود بامكانك اكمال المفاتيح المتبقية
ملاحظة: ماتنسا مقاومات التغذية الخلفية للمداخل