Mikroprotsessorlar va mikroehm asoslari


-rasm. Q iym atlarni adreslash usul lari



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə182/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   178   179   180   181   182   183   184   185   ...   222
Oljayev.

7.18-rasm. Q iym atlarni adreslash usul lari.
7.8.7. Kiritish/chiqarish portlari.
PIC16F8X guruhchasidagi kontrollerlarda ikkita port mavjud: PORT A (5 bit) va 
PORT В (8 bit) kiritish yoki chiqarish alohida sozlanishi mumkin.
A port (PORT A) RA<4:0> kontrollerining chiqishlariga mos keladigan 5 bitli 
fiksatorga ega. RA4 liniyasi Shmitta triggerli kirish va ochiq stokli chiqishga ega. 
Portning boshqa hamma liniyalari TTL kirish sathli va KMOP chiqish buferiga ega. A 
porti registrining adresi OSh.
Portning har bir liniyasi ma’ lumotlami uzatish yo’nalishiga moslanadi va bu 85h 
adresda joylashgan TRISA boshqaruvchi registrida joylashgan.
Agar TRISA boshqaruvchi registrini biti 1 qiymatga teng bo’lsa, u holda shunga 
mos liniya kiritishga mo’ljallandi. Nol liniyani chiqarish holatiga o’tkazadi va bir 
vaqtning o’ zida unga o’ ziga mos fiksator porti registrining qiymatini chiqaradi. 
Manbadan uzilganda hamma liniyalar kiritishga moslashadi.
254


7.9. PIC seriyali m ikro kon tro llerla rni taym erini va registrini modullari.
7.9.1. Taymer/syayotchiki moduli.
Taymer/schyotchik T1MERO struktura moduli va uning registri TMRO va 
OPTIONS o'zaro bog'liqligi 5.12-rasmda ko’ rsatilgan. TIMERO programlashti- 
riiadigan modul bo'iib. u o'zida quyidagi komponentlarni mujassamlashtirgan.
1. 8-razryadli taymer/schyotchik TMRO registrga o’xshash o'qish va yozish 
qobilyatiga ega.
2. 8-razryadli programma yordamida boshqariladigan oldindan bo’ lgich (oldindan 
bo’ lgich).
3. Tashqi yoki ichki takt signalini tanlash uchun kirish signalini mul'tiplekscri.
4. Tashqi takt signalini sxemasini tanlash fronti.
5. Registr TMRO bilan FFM to ООН to'lishi bo'yicha to'xtatishni so'rash 
formallashtiruvchi.
Tavmerning rejimi registrning OPTIONS biti TOCS nolga tushirish yo'li bilan 
tanlanadi <5>. Taymer rejimida TMRO har bir komandalar siklini inkremcntlashtiradi. 
TMRO ga mformatsiya yozilgandan so’ ng uni inkrementlash 2 ta komandalar sikiidan 
so'ng boshlanadi. Bu TMRO da yozish yoki o'qish inodifikatsiva-yozishni bajaradigan 
barcha komandalar bilan bo'ladi (misol uchun MOVF TMRO. CLRF IMRO). Buni 
TMRO ga to'g'irlangan ko'rsatkichni yozish yordamida oldini olish mumkin. Agar 
hisobni to'xtatmasdan turib TMRO ga tengligini tekshirish kerak bo'lsa. MOVI- IMRO. 
W instruktsiyasini ishlatish kerak.
Schvotchik rejimini tanlash birlik bit TOCS ga registr OPTIONS <5> o'rnatish 
yo'li orqali tanlanadi. Bu rejimda registr TMRO chiqish КЛ4/ГОСК1 tashqi ta sirdan 
yoki o'sish yoki so'nish fronti bo'yicha inkrementlashtinladi. Front yo’nalishi registr 
OPTIONS <4> dagi TOSE biti orqali aniqlanadi. TOSIM) bo'lganda o'suvehi front 
tanlanadi.
7.9.2. Oldindan bo’ lgich.
Oldindan bo'lgich TMRO bilan yoki QoTiqchi taymer (Watchdog) bilan birgalikda 
ishlatilishi mumkin. Bo'lgichni ulanish varianli registr OPTIONS <3>dagi RS.A biti 
orqali boshqariladi. RSA=0 bo'lganda bo'lgich TMRO ga ulanadi. Qayta bo'lgichning 
bo'luv 
koeffitsienti 
registr 
OPTIONS 
<2:0> 
RS2... 
RSO 
bit 
orqali 
proarammaljishtinlaHi.
Iocs 
PS2.PSI.PS0 
PSA
7.

Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   178   179   180   181   182   183   184   185   ...   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