Programma tuzish uchun misollar. Ikkilik datchigini holatini so’rash programmasini tuzishga misol. 1-rasmda ikkilik datchigini kontaktlarini mikroprotsessor kontrollerini kirish portiga ulanishi ko’rsatilgan. Kontakt ulanmagan holda D5 kirishda 1 signali mavjud bo’ladi, aks holda D5 = 0 bo’ladi.
Kontrollerni boshqaruvchi programmasini ma’lum qismida 4-portni D5 kirishidagi signalni so’rash, datchik signaliga mos ravishda, boshqarishga D5 = 0 da LABELA belgisi orqali va D5 =1 da LABELB belgisi orqali qiymatni yuborish zarurdir [2].
Programma INPKEY nomi bilan nomlanib programma boshlang’ich komandasining belgisi sifatida ishlatiladi. Bu qism programmasiga CALL INPKEY komandasi orqali murojaat etish mumkin. Programma matni quyida keltirilgan:
a)
b)
1-rasm. Ikkilik datchigini so’rash sxemasi (a) va algoritmi (b).
Boshqaruvchi signalni tashkil etish programmasini tuzishga misol -rasmda kontrollerni boshqaruvchi ob’ektni biron bir bajaruvchi mexanizmga ma’lumotlarni chiqarish porti orqali ulanishi ko’rsatilgan.
2-rasm. Boshqaruvchi signalni tashkil etish sxemasi. Faraz qilamiz berilgan bajaruvchi mexanizm “o’chirish-yoqish” prinsipi asosida ishlaydi va kontrollerni ikkilik chiqish signali orqali boshqariladi.
Bu turdagi boshqaruvchi signalni tashkil etish juda oddiy bo’lib ikkita komandadan iborat.
Bajaruvchi mexanizmni yoqish uchun:
-ON: MVI A, 02H; akkumlyatorni nolga keltirish
-OUT 03H; 3 portga boshqaruvchi signal baytni berish
Bu holda 3 portni qolgan yettita chiqishga boshqa bajaruvchi mexanizmlar ulansa boshqaruvchi so’z baytni tashkil etiladi, bunda bajaruvchi mexanizmlarni o’chirib-yoqilishiga mos ravishda har bir razryadli 0 va 1 signali tashkil etiladi.