chiqish uchun tashqaridan signal beriladi yoki navbatchi taymerini ushlab turish
vaqti tugagandan so’ng amalga oshirish mumkin.
Foydaianuvchi RC, LP, XT, HS rejimlardan birortasini tanlash uchun 2 ta
FOSC1 va FOSCO bitlami dasturlashi mumkin. Bu
yerda X T standart kvartsli
generatorni HS-yuqori chastotali kvartsli generatorni bildiradi. PIC16F8X
mikrokontrollerlari tashqi manbalar orqali ham taktlanishi mumkin. Kvartsli yoki
keramik rezonatorlarda qurilgan generatorlar manbani ulagandan so’ng ma’ lum bir
stabillashtirish davrini talab qiladi. Buning uchun o’matilgan generatorni ishga
tushirish taymeri qurilmani nolga keltirish holatida taxminan 18 ms davomida
ushlab turadi. Bu /M CLR registrida mantiqiy 1 holati
yuzaga kelguncha davom
etadi.
Mikrokontrollerlarda ishlatiladigan generatorlarni turlarini tanlash imkoni
ularni har x il maqsadlarda samarali ishlatish imkonini beradi. RC generatori
qo’ llanilganda sistemani tannarxi arzon bo’ladi. Quyi chastotali LP generatori
energiya iste’molini kamaytiradi.
Kristalga yozilgan dasturiy kod (SR) himoya bitiga «0» yozish orqali himoya
qilinadi. Bunda dasturni o’qish va u bilan ishlash mumkin emas.
Bundan tashqari
himoya biti qo’yilganda dasturni o’zgartirib bo’lmaydi. Ushbu holatlar EEPROM
xotirasida saqlanayotgan ma’ lumotlarga taalluqli. Agar himoya (SR) bitida «0»
qo’yilgan bo’ lsa, u holda SZ bitini faqat kristalda saqlanayotgan ma’ lumotlar bilan
birga o’chirish mumkin. Bunda avval
EEPROM xotira dasturi va xotira
ma’ lumotlari va so’ngra SR himoya biti o’chiriladi.
Himoyalangan kristalni
o’ qiganda istalgan xotira adresidan quyidagi 0000000XXXXXXX (2 lik kod)
ko’ rinishidagi natija olinadi. Bu yerda X — 0 yoki 1.
Himoya biti qo’yilgandan so’ng EEPROM xotira ma’ lumotlarini tekshirish
mumkin emas. Har x il ish rejimlarini tanlash uchun konfiguratsiya bitlari ishlatiladi.
PIC16F8X guruhidagi mikrokontrollerlar 5 yoki 6 konfiguratsiya bitiga ega. Ular
EEPROM da saqlanadi va kristalni dasturlash bosqichida o’rnatiladi. Bu bitlar
dasturlangan (0) tarzida yoki dasturlanmagan (1) tarzida bo’ lishi mumkin. Bu
qurilmani kerakli variantini tanlash imkonini beradi. EEPROM xotiraning 2007h
adresida joylashgan. Foydaianuvchi bu adres kodlar sohasidan pastda va dasturdan
tashqarida bo’ lishini bilishi lozim.
8.5.2. RIS16CR m ikro kon tro llerla rin ing b itla rin i vazifalari.
PIC16CR83 va PIC16CR84 mikrokontrollerlarining konfiguratsiya bitlarini
vazifalari quyidagi 8.7-jadvalda keltirilgan.
PIC16CR83 va PIC16CR84 mikrokontrollerlarining konfiguratsiya bitlarini
vazifalari
________ _________ ____________ _____________ ____________________ 8.7-jadval
R-u
R/P-u
R-u
R-u
R-u
R-u
R-u
C R
DP
CP
/PW RTE
W DTE
FOSC1
FOSCO
Bit
13:8
Bit 7
Bit 6:4
Bit 3
Bit 2
Bit 1
BitO
299
13:8CP b itla ri: Dastur xotirasining him oya biti.
0 = dastur xotirasi himoyalangan.
1 = him oyalanmagan.
7DP b iti: Dastur xotirasining him oya biti.
0 =■ dastur xotirasi himoyalangan.
1 = him oyalanmagan.
6:4SR b itla ri: Dastur xotirasining him oya biti.
0 =■ dastur xotirasi himoyalangan.
1 - him oyalanmagan.
i
.З-ВП'/ I ’ W R T E : M anbani yoqislulaai laym crni ishga tush iruvchi bit.
0
ta y m e r ish la m o q d a ( to 'M a lis h m a v ju d )
!
I r ta y m e r is h la m a y a p it.
2 -B IT : \V D T I i: m n b a te iii ta y m e rn i ishga tu s h lr m c h i bit.
:
0 ~ WDT ishlamoi|da.
1
I ■■ W D T i h i m i i
p ti.
i
!
O h illa r i I < i.s i I FOSCO: gen e ra to r itin n i tanfash b iti.
j
1 I - R C gen i
i
j
1
10 - I IS g e n e ra to ri,
01 - X T g e n c ia tn ri
,
()(> ■
1.1’ g en e ra to ri.
В u yerda: R -d a s u trla n a y o tg a n b it:-n m a nb a n i u la gandan k e y in g i n olga k c lt ir is h ]
b o 'u e h a ijiM iia t.
j
P1CI6I’83 va P1CI6F84 mikrokontrollerlarining konfiguralsiya bitlarini
va/.italari quvidagi 8.8-jadvalda keltirilgan.
PICI6F83 va PIC16F84 m ik ro k o n tro llc rla riiiin g
konfiguratsiya b itla rin i
vazifalari
8.8-jadval
j R-u
| R-u
i R-u
j R-u
i R-u
1
I CP........... 1 ';P\VRTE
WITH
..... F< )S(' i
..fFOSCO....... ...'" 1
| B it 13:4
j В И З l_ '_ H _ L B it 2_ _
B it I
" ] B it o'
... _
.... ;
I
13:4SR bitlari FOSC1: FOSCO: Dastur xotirasining himoya biti.
Dostları ilə paylaş: