Universiteti. Mustaqil ish mavzusi: Mikrokontrollerni tashkillashtirish


Download 186.4 Kb.
bet8/15
Sana09.05.2023
Hajmi186.4 Kb.
#1449347
1   ...   4   5   6   7   8   9   10   11   ...   15
Bog'liq
2 O\'rnatilgan tizimlar Mikrokontrollerni tashkillashtirish

4. Kuzatuvchi taymer.
Barcha MK modellarida mavjud. Dasturchining ixtiyoriga ko'ra uni yoqish yoki o'chirish mumkin.
Qo'riqchi taymeriga ega bo'ling faqat bitta vazifa - ma'lum vaqtdan keyin MKni qayta tiklash (dasturni qayta ishga tushirish).
MC ning ishlashi paytida uning normal ishlashi buziladigan turli xil vaziyatlar yuzaga kelishi mumkin (tashqi shovqin, dasturchining boshini yirtib tashlash kerak bo'lgan ahmoq dastur). Bunday hollarda, ular MC "muzlatilgan" deb aytishadi.
MC normal ishlashi va kuzatuv taymeri yoqilgan bo'lsa, dastur vaqti-vaqti bilan qo'riqchi taymerini qayta o'rnatishi kerak (va biz o'zimiz dasturda davriy qayta o'rnatishni ta'minlashimiz kerak), hatto u ishlamasdan va MCni qayta ishga tushirishdan oldin. Agar dastur "osib qo'yilgan" bo'lsa, u holda qo'riqchi taymer qayta o'rnatilmaydi va ma'lum vaqtdan keyin u MCni qayta ishga tushiradi.
5. Interrupt moduli.
To'xtatish- voqea sodir bo'lganligi haqida protsessorga xabar beruvchi signal. Bunda joriy dasturning bajarilishi to'xtatiladi va boshqaruv hodisaga javob beruvchi va unga xizmat ko'rsatuvchi uzilish ishlovchisiga o'tkaziladi (dastur bajariladi, MC tegishli hodisa sodir bo'lganda bajarishi kerak - uzilishlar), keyin. u uzilgan dasturga qaytadi.
Interruptlar ichki va tashqi..
Ichki uzilishlar MC ning periferik qurilmalari (ADC, komparator, taymer va boshqalar) ishlashi paytida yuzaga kelishi mumkin.
Tashqi uzilish- MC ning maxsus kirishlaridan birida signal mavjud bo'lganda yuzaga keladigan hodisa (MC tashqi uzilishlar uchun bir nechta shunday maxsus kirishlarga ega bo'lishi mumkin).
Misol.
Ichki uzilish. Biz MK-da qurilmani yig'dik, u ham zaxira quvvat manbasini zaryad qilish funktsiyasiga ega. MK o'zining asosiy dasturini bajaradi, analog komparator bu vaqtda batareyadagi kuchlanishni tekshiradi. Batareyaning kuchlanishi ruxsat etilgan qiymatdan pastga tushishi bilan, komparator protsessorga signal hosil qiladi - uzilish, protsessor asosiy dasturning bajarilishini to'xtatadi va komparator tomonidan yuzaga kelgan uzilish dasturini bajarishga o'tadi - masalan, batareyani zaryadlash sxemasini yoqadi va keyin uzilgan dasturning bajarilishiga qaytadi.
Tashqi uzilish. MK ichki uzilish bilan bir xil ishlaydi, lekin uni MK ning maxsus kirishiga ulangan har qanday qurilma orqali chaqirish mumkin.

Download 186.4 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling