Mikroprotsessorlar va mikroehm asoslari


  Program m a tuzish uchun m isollar



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə112/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   108   109   110   111   112   113   114   115   ...   222
Oljayev.

4.8. 
Program m a tuzish uchun m isollar.
Ikkilik datchigini holatini s o ’rash programmasini tuzishga misol. 4 . 13-rasmda 
ikkilik datchigini kontaktlarini mikroprotsessor kontrolierini kirish portiga ulanishi 
k o ’rsatilgan. Kontakt ulanmagan holda D5 kirishda I signali mavjud b o ’ladi, aks 
holda D5 = 0 b o ’ladi.
Kontrollerni boshqaruvchi programmasini m a’lum qismida 4-portni D5 
kirishidagi signalni s o ’rash, datchik signaliga mos ravishda, boshqarishga D5 = 0 da 
LABELA belgisi orqali va D5 =1 da L A B ELB belgisi orqali qiymatni yuborish 
zarurdir [2].
Ikkilik datchigini so 'ras h protsedurasining program m a sxemasi (9.b-rasm) da 
keltrilgan. Progr am ma INPKEY nomi bilan nomlanib program m a bosh lan g'ich
kom andasin ing belgisi sifatida ishlatiladi. Bu qism program masiga CA LL INPKEY 
komandasi orqali murojaat etish mumkin. Pro gram m a matni quyida keltirilgan:
L A B E L A
L A B I-1 . В
b elj
2
.il i
b e lg ili
p r o g i a m m a
p r o g r a m m a
a) 
b)
4 .I3-rasm. Ikkilik datchigini so 'rash sxemasi (a) va algoritmi (b).
143


INPKEY IN 04H 
4-portdan akkumlyatorga kiritish
ANI 20H 
D5 dan tashqari kiritilgan baytlarni barcha
razryadlarni niqoblash
D5 dan tashqari baytlarni kiritish
JZ LABEL A 
fragmentga o ’tish
LABEL A, agar D 5=0, aks holda 
keyingi komandani bajarish
LABEL В: 
В fragm entining boshlanishi
LABEL A: 
A fragmentining boshlanishi
Boshqaruvchi signalni tashkil etish program m asini tuzishga misol
4.14-rasm da 
kontrollerni 
boshqaruvchi 
ob ’ektni 

Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   108   109   110   111   112   113   114   115   ...   222




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin