Mikroprotsessorlar va mikroehm asoslari



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə204/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   200   201   202   203   204   205   206   207   ...   222
Oljayev.

vredelitelva
(agar u WDT ishlashining o’rnatilish vaqtining intervali sifatida 
ishlatilsa), bunda navbatchi taymeming hisobot vaqti boshidan ishga tushiriladi. 
CLRWDT buyrug’ ining kiritish maqsadi normal programma bajarilishida M K ni 
qayta ishga tushirishni to’xtatish hisoblanadi.
S L E E P
buyrug’ i 2 ta maqsad uchun xizmat qiladi. Ulardan birinchisi 
programma bajarilishi tugagandan keyin M K ni o’chirilishi hisoblanadi.
M K ning bunday ishlatilishi faqat aniq bir masalani yechish uchun kerakligini 
taxmin qiladi, masalan, sistemada boshqa qurilmalarni initsializatsiyalash va undan 
keyin uni funktsiyalash talab etilmaydi.
SLEEP buyrug’ i ishlatilishining ikki maqsadi bo’ lib, M K da biror bir hodisani 
kutish rejimida ro’yobga chiqarishi hisoblanadi. M K ni kutish rejimidan chiqarish 
mumkin bo’lgan 3 ta hodisa mavjud:
Ulardan birinchisi bo’ lib, M K ni nolga keltirish kirishiga signal uzatishni 
boshlash hisoblanadi, bu esa protsessomi qaytadan ishga tushirishga va programma 
bajarilishini nolli adresdan boshlashga olib keladi. Ikkinchi usul - M K “ uyg’onish”
signalining navbatchi taymeridan kelishi. ” Uyg’ onish” ning uchinchi usuli bo’ lib
307


biror bir tashqi manbadan uzilishi hisoblanadi. “ U yg’ onish” ning ix tiyo riy usullarida 
ham 
SLEEP 
buyrug’ ining 
ishlatilishi 
kutish 
tsikllarini 
tashkillashtirish 
muhtojligidan qochish im konini beradi, yana sistema tomonidan quvvat talabini 
kamaytirish imkonini beradi.
Bunda shuni nazarda tutish kerakki, M K ning kutish rejimidan chiqishi kamida 
1024 ta taktni egallaydi. Shuning uchun SLEEP buyrug’ ini tashqi hodisalarga tez 
reaktsiya talab qilingan paytda ishlatish mumkin emas.
8.7. P ro g ra m m a la sh va sozlashni alohida xususiyatlari.
8.7.1. P I C 1 6 F m ik r o k o n tro llerlarn i afzalliklari.
PIC16F87X m ikrokontrollerlarni mustahkam ishlashi uchun quritmani tan 
narxini 
pasaytiradigan 
va 
tashqi 
komponentlarni 
soni 
bo'yieha 
ko ’ pgina 
mukammalikka 
ega. 
PIC I6F87X 
M K
encrgiyani jam g'arish 
rejimga 
va 
programmani himoya etish imkoniyatiga ega.
Asosiy afzalliklari:
* Taktli generatorni tanlash:
* Nolga keltirish:
« Manbani ulaganda nolga kcltirish (POR):
« Manbani ulovchi taymer I
PWRT);
* Generatorni ishga tushiruvchi taymer (OSC);
* Manbani kuchlanishi pasayganda nolga kcltirish (BOR):
* Vaqtincha o ’qish;
* Nazoratchi taymer (W D T):
« Encrgiya jam g'arish rejim i (SLEEP):
* Programma kodini himoyalash;
* kleniifikatorlar uchun xotira oblasti;
* TCSP ketma-ket porti bo’yicha ichki sxemali programmalash;
* Past kuchlanishli ketma-ket programmalash;
* Ichki sxemali <1CD) sozlash rejim i.
PIC I6F87X m ikrokontrollerida W D T nazorat taymeri o'rnatilgan. Bu taymer 
m ikrokontrollerlarni 
konfiguratsiyasini 
bitlarini 
o ’chirishi 
mumkin. 
ishlash 
mustahkamligini oshirish uchun W D T nazorat taymeri xususiv RC gencratoriga ega.
Ikkita qo’ shimcha taxmer m ikrokontrollem i ishga tushishini kechiktiradi. 
Birinchisi - generatorni ishga tushirish taymeri (OST) taktli generatorni chastotasi 
stabillashmagunicha m ikrokontrollem i nolli holatda (ishlatmasdan) ushlab turadi. 
Ikkinchisi - manbani ulovchi taymer (PW RT) manba ulangandan keyin ishlavdi va 
manbani kuchlanishi stabillashmagunicha m ikrokontrollem i 72 ins davomida 
(sbros) nolli holatida ushlab turadi. K o ’ pch ilik holatlarda m ikrokontrollerlarni bu 
funktsiyalari tashqi nolga keltirish sxemalarini bekor qiladi.
SLEEP pejimi o'ta kichkina energiyani iste’ mol qilishini ta’ m inlaydi. M K
SLEEP rejimidan tashqi nolga keltirish signalidan, nazorat taymerini to ’ lib 
ketishidan yoki uzilish paydo bo’ lganda chiqadi.
Taktli generatorni ishlash rejim ini tanlash m ikrokontrollerlarni har xil
308


qo’ shimcha vazifalarda qo’ Uashga imkon beradi. RC generatorini taktli generator 
rejim ida ishlatish qurilmani narxini kamaytirishga imkon beradi, LP rejimida esa 
iste’ mol 
qiluvchi 
energiyasini 
kamaytiradi. 
M ikrokontrollerlarni 
bitlar 
konfiguratsiyasi uni ishlash rejim larini ko’ rsatishga qo’ llaniladi.
8.7.2. B itlar konfiguratsiyasi.
B itlar 
konfiguratsiyasi 
2007h 
adresi 
bo’ yicha 
programma 
xotirasiga 
joylashgan. Ular “ 0 " da programma/anislii mumkin. 
yoki
“ Г ' da qondirilishi 
mumkin. 2007h adresi programma xotirasi foydalaniladigan chegaradan tashqarida 
joylashgan. Fakt bo’yicha konfiguratsiya registriga (2O0h-3FFh xotira oblastil M K
ni programmalash rejimida murojaat qilish mumkin.
8.7.3. Ichki sxemali programmalash К SI’.
P!Ci6F87.X M K tayyor qurilmada ketma ket 

Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   200   201   202   203   204   205   206   207   ...   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