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
Dostları ilə paylaş: