7.9-rasm. K145 IK1807 KIS negizidagi kontrollerni tuzilish sxemasi
3 a p
7.10-rasm. Klavialtirani KI 45 IKI807 KJS ga ulanish sxemasi
Kontroller tashqi o b ’ektlarni D X Q ga yozilgan pro g ram m a b o ’yicha
boshqaradi
va boshqarish modulidan, kirish/chiqish qurilmalaridan tashkil topgan.
7.9-rasmda K 145IK 1807 KIS negizida qurilgan kontrollerning boshqarish
modulini
tuzilish
sxemasi
keltirilgan.
U
K1451K1807
KIS
boshqaruvchi
mikrokontrollerdan, um um iy hajmi 2K x4 bitlik ikkita K 1601RR(2 ) integral sxemali
yarim o ’tkazgichli doimiy xotira qurilmasidan, K 165G F2(3) integral sxemasidagi
241
fazalar generatoridan; K1 va K2 (4) klaviaturalarini so ’roqlab turuvchi xabarlarni
invertoriovchidan, kiritish/chiqarish
qurilm alaridan, klaviatura va qayd qiluvchi
qurilmalardan tashkil topgan.
Bu yerda p rogram m a soziangandan keyin K1601RR1 integral sxemalari o ’ziga
o 'xshash ne giz da tuzilgan D X Q si bilan almashtiriladi.
M ikro kontrollem i asosiga quyidagilar asos qilib olingan: bajaruvchi qurilmani
ulash; vaqtincha ushlab turish; datchiklarni holatlarini analiz qilish; qaror qabul qilish
va boshqarish buyruqlarini berish; bajaruvchi qurilmani o'chirish. Keyinchalik bu
jarayon boshqa bajaruvchi qurilm a uchun qaytarilishi m um kin
va tegishli datchiklarni
holatlariga b o g ’liq hold a tarmoqlanadi.
Datchiklarni s o ’rash
8
ta shina buyicha, y a ’ni KIS U 17-U 24 chiqishlariga
8
bitli
s o ’rash kodlarini berib amal ga oshiriladi. B uerd a X1-X4 chiqishlari b o ’yicha
datchiklarni holatlarini bildiruvchi 4 ta bitli kod analiz qilinadi.
Boshqaruvchi m a ’lumot KIS U1-U8 chqishlariga
8
bitli boshqarish kodi orqali
beriladi,
Foydaianuvchi va kontroller bilan m a'l u m o tlarn i alm ashib turishi uchun
kiritish/chiqarish qurilm asi bor. Bu qurilm ada boshlang'ic h m a ’lumotni va
kontrollerni, bajaruvchi qurilmani ishlashini boshqarish uchun klaviatura ham da
programmani sozlashni, uni bajarilish jarayonin i borishini
nazorat qilish uchun qayd
etuvchilar bor.
Klaviaturalarni so'ras h KIS U I 7 - U 2 4 chiqishlaridan klaviaturani chiqish
shinalariga
8
dan 27V gacha b o ’lgan past darajadagi kuchlanishli xabarlarni borishini
y o ’qligi orqali am alga oshiriladi. Shu bilan birgalikda KIS K1 va K2 chiqishlari
bo'yic ha chiqish shinalari analiz qilinadi.
M a ’lum otlam i kiritishda klaviaturalar bosiladi, natijada tegishli zanjir ulanadi
va KIS U 17-U 24 chiqishlarida bosilgan klaviaturani (tegishli raqamni yoki
operatorni) kodini im p u l’slari paydo bo'la di. Raqamli klavishalar yo rd am id a
yozilayotgan yoki
bajarilayotgan progr am ma, vaqt, adres. datchiklarni s o ’rovchi va
bajaruvchi qurilmani boshqaruvchi k o T satm a v a m a ’lum otlar kiritiladi.
Kontroller orqali boshqariladigan tashqi o b ’ektni bironbir rejimini bajarish
uchun,
klaviatura y ordam ida
tegishli
program m ani
nomeri
teriladi
ham da
boshlang'ich (berilgan) qiym atlar (vaqt, datchikni s o ’rash kodi va shu kabilar) KIS ni
ichki xotirasiga kiritiladi. Programman i nomeri qayd qiluvchi qurilma orqali nazorat
qilinishi mum kin . B oshla ng'ich q i v n a t l a r kiritilib va berilgan programmani nomeri
qayd etilganidan keyin kontroller "PUSK" b u y r u g ’ini kutish rejimiga o ’tadi. Bu
buyruq
ob 'ek tn i
talab
etilgan
program mani
bajarishga
tayyorligiga
qarab
foydaianuvchi orqali kiritish/chiqarish klaviaturalaridan beriladi. Talab etilgan
program mani chaqirish quyidagi tartibda am alga oshiriladi: boshlang’ich buyruq
adresini
kodini berish, shu adres b o ’yicha m a ’lumotlarni hisoblash-sanash va uni
bajarish navbatdagi adresni berish va shunga o 'x s h a s h amallar.
Mikrokontroller pro g ram m a bajarilishida berilgan vaqt oraliqlarini ushlab
turadi, datchiklarni s o ’raydi, ularni holatlarini analiz qiladi va o b ’ektlarga boshqarish
buyruqlarini uzatadi.
Boshqarish pro grammasini t o ’xtatish berilgan pro grammadagi "STOP" buyru g’ i
bo’yicha h am da klaviatura orqali tegishli klavishaiarni bosib amalga oshiriladi.
242
K 145IK 1807 KIS asosida mikrokontro llem i ixtiro etish quyidagi bosqichlardan
tashkil topgan b o ’lishi
kerak: pro grammani tashkil etish, PPZU ga qism
programmasini kiritish va uni sozlash (p rogram m ato rdan foydalanib), sozlangan
prog ram mani PPZU dan PZU ga qayta yozish v a xotirani 1 S ga almashtirish,
kontrollerni ishlashini berilgan o b ’ektni boshqarish b o ’yicha tekshirish.
S T O P
7. /
l-rasm. K N 5 I K 1807 KIS bilan tashqi ob 'ektni boshqarish algorilmi.
Dostları ilə paylaş: