Ushbu turkum barcha pic18 mikrokontrolerlarining afzalliklarini taklif etadi



Download 33,01 Kb.
bet19/27
Sana07.04.2021
Hajmi33,01 Kb.
#62929
1   ...   15   16   17   18   19   20   21   22   ...   27
Bog'liq
2 5379997419335321414

Suhbatlar

PIC18F2420 / 2520/4420/4520 qurilmalari bir nechta

uzilish manbalari va uzilish ustuvor xususiyati

bu ko'p manbalarni tayinlashga imkon beradi a

yuqori ustuvorlik darajasi yoki past ustuvorlik darajasi. Yuqori ustuvorlik

kesish vektori 0008h ga teng va past ustuvor shovqin

vektor 0018 soat. Eng muhim ustuvor hodisalar

bo'lishi mumkin bo'lgan har qanday muhim bo'lmagan tanaffuslarni to'xtatish

taraqqiyot.

Tekshirish uchun foydalaniladigan o'nta registr mavjud

to'xtatib turish. Ushbu registrlar quyidagilar:

• RCON


• INTCON

• INTCON2

• INTCON3

• PIR1, PIR2

• PIE1, PIE2

• IPR1, IPR2

Microchip sarlavhasi fayllarini taqdim etish tavsiya etiladi

ramziy bit uchun MPLAB® IDE bilan ishlatiladi

ushbu registrlardagi nomlar. Bu montajchilarga /

joylashtirish avtomatik ravishda g'amxo'rlik qilish uchun kompilyator

belgilangan bitlar ichida bu bitlar.

Umuman olganda, uzilish manbalarida boshqarish uchun uchta bit mavjud

ularning ishlashi. Ular:

• Bayroq biti, uzilishlar sodir bo'lganligini bildiradi

sodir bo'ldi

• Dasturni bajarishga imkon beradigan bitni yoqing

kesishuvchi vektor manzili bo'yicha bo'lganda

bayroq biti o'rnatildi

• ustuvorlik darajasi past yoki yuqori ustuvorlikni tanlash uchun

Tanaffusning ustuvor xususiyati parametrlarni o'rnatish orqali yoqilgan

IPEN bit (RCON <7>). To'xtatilganda ustuvorlik

yoqilgan, tanaffuslarni amalga oshiradigan ikkita bit mavjud

global miqyosda. GIEH bitini o'rnatish (INTCON <7>) barchaga imkon beradi

ustuvorlik darajasiga ega bo'lgan tanaffuslar (yuqori ustuvorlik).

GIEL bitini o'rnatish (INTCON <6>) barcha uzilishlarga imkon beradi

ustuvorlik darajasi biroz o'chirilgan (ustuvorlik past).

To'xtatib turganda, bitni yoqing

global interrupt yoqish biti o'rnatilgan bo'lsa, kesish vektorga aylanadi

qarab, darhol 0008h yoki 0018h manziliga murojaat qiling

ustuvor bit sozlamalarida. Shaxsiy tanaffuslar bo'lishi mumkin

tegishli moslash bitlari yordamida o'chirilgan.

IPEN biti o'chirilganida (standart holat),

interrupt ustuvor xususiyati o'chirilgan va uzilishlar mavjud

PICmicro® o'rta masofaviy qurilmalariga mos keladi. Muvofiqlikda

rejimida, har bir manbaning ustuvorlikdagi bitlari

ta'siri yo'q. INTCON <6> - bu PEIE bit

barcha periferik uzilish manbalarini yoqadi / o'chiradi.

INTCON <7> bu GIE biti bo'lib, barchasini yoqadi / o'chiradi

uzilish manbalari. Barcha filiallar manzilga murojaat qilishadi

Muvofiqlik rejimida 0008 soat.

Agar tanaffusga javob berilsa, global to'siq

keyingi uzilishlarni o'chirish uchun yoqish biti tozalanadi. Agar

IPEN bit tozalandi, bu GIE bitidir. Agar to'sib qo'yish ustuvor bo'lsa

darajalari ishlatiladi, bu GIEH yoki GIEL bit bo'ladi.

Yuqori darajadagi ustuvorlikdagi uzilish manbalari past darajani buzishi mumkin

ustuvor shovqin. Kam ahamiyatli tanaffuslar bo'lmaydi

muhim ustuvor tanaffuslar paytida ishlov beriladi.

Qaytish manzili zaxiraga va ustiga bosiladi

Kompyuterga uzilishlar vektori manzili yuklangan (0008h)

yoki 0018h). Bir marta "Interrupt Service Routine" da

tanaffus manbasi (lar) so'rov orqali aniqlanishi mumkin

tanaffus bayrog'i bit. Shikastlangan bayroq bitlari bo'lishi kerak

uzilishlarni qayta yoqishdan oldin dasturda tozalangan

rekursiv uzilishlardan saqlaning.

"To'xtatishdan qaytish" ko'rsatmasi, RETFIE, chiqadi

kesish tartibi va GIE bitini (GIEH yoki GIEL) o'rnatadi

agar ustuvorlik darajasi ishlatilsa), bu tanaffuslarni qayta yoqadi.

Tashqi uzilish hodisalari uchun, masalan, INT pinlari yoki

PORTB kirishining o'zgarishi, uzilishning kechikishi

uch-to'rtta o'qitish tsikllari bo'ladi. Aniq

Kutish bir yoki ikki tsiklli ko'rsatmalar uchun bir xil.

Individual shovqin bayroqlari bitlari, qaysi bo'lishidan qat'iy nazar o'rnatiladi

ularning mos keladigan bit yoki GIE bitlari holati.


Download 33,01 Kb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   27




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish