MK.S51 turidagi bitta kristalli kontrollerlarni strukturali sxemasi 7.14-rasmda
keltirilgan.
ALE
PSEN
WR
RST
TO
Tl
IN T O
IN T I
RO R1 R2
7.
14- Rasm. MKS51 tu rid a g i b itta k ris ta lli k o n tro lle rn i (m ik ro E l'M )
s tru k tu ra li sxemasi.
7.8. PIC seriyali m ikrokontrollerlar.
7.8.1. PIC16CXXX oilasiga mansub m ikrkontrollerlarning afzalliklari.
Mmicrochip kompaniyasining PIC (Peripherial Interface C ontroller) oilasiga
mansub
mikrokontrolleriari
mikrokontrollerlarning
hamma
zamonaviy
texnologiyalarini birlashtiradi: Elektr yordamida programmalashtiriladigan PPZU,
kam
elektr toki sarfi, katta zichlik, yaxshi rivojlangan RISC-arxitektura, funktsional
tugallanganlik va kichik hajmli va h.k.z. Mahsulotning
keng qamrovli ekanligi
mikrokontrollerlarni har xil turdagi ishlarga mo’ ljallangan qurilmalarda qo'llash
imkoniyatini beradi.
PICI6CXXX oilasiga mansub mikrokontrollerlar garvard arxitekturasi bo'yicha
tuzilgan RISC-mikroprotsessor asosida tuzilgan, HCMOS texnologiyasidagi 8-
razryadli mikrokontrollerlardir. 0,5 dan 4k so'zgacha (komanda so’zli razryadligi 12-
14 bitga teng) hajnidagi ichki DXQ komandalariga ega. PIC-kontrollerlarning
xotirasi 32-128 bayt hajmli registrli fayl ko’ rinishida tashkil etilgan bo’ lib, ularda 7
dan 16 gacha registr sistemasini boshqarish va tashqi qurilmalar bilan ma’ lumot
almashinishini tashkil etish uchun ajratilgan.
Bu qurilmalarning asosiy afzalliklaridan biri manba kuchlanishining juda keng
diapazonda ekanligidadir (2-6V). Toknig sarfi 32767 Gts chastotada 15
mkA dan
oshmaydi, 4MGts chastotada l-2m A, 20Mts chastotada 5-7mA va mikrosarf rejimida
(SLEEP rejimida) l-2mkA.
249
Uch xil diapazondagi haroratga ishlashga moslashgan modifikatsiyalari ishlab
chiqariladi: 0 dan 70°S gacha, -40 dan 85°S gacha va - 40 dan 125°S gacha.
P IC 1 6F 8X guruhchasidagi m ikroko ntro lle rlar.
Asosiy tavsiflari.
PIC16F8X guruhidagi mikrokontrollerlar PIC16CXXX
guruhidagi 8-razryadli KMOP mikrokontrollerlari oilasiga aloqador bo’ lib, ular
narxining arzonligi, to’ liq KMOP texnologiyasiga
ega ekanligi va yuqori
texnologiyada ishlab chiqarilganligi bilan xarakterlanadi.
Guruhcha tarkibiga PIC16F83, P1C16CR83, PICI6F84 va PIC16CR84
mikrokontrollerlari kiradi. P1C16F8X guruhchasining asosiy tavsiflari 5.1-jadvalda
keltirilgan [37,43,44,45].
PICI6F8X guruhchasidagi hamma kontrollerlar RISC-protsessorli garvard
arxitekturasini ishlatadi va ular quyidagi asosiy xususiyatlarga ega:
faqat 35 ta oddiy komanda ishlatiladi;
ikkita siklni tashkil qiluvchi o’tish komandasidan tashqari hamma komandalar
bitta davrda bajariladi (1 OMGts chastotada 400ns);
ishlash chastotasi 0Gt....lOMGts;
alohida ajratilgan ma’ lumotlar shinasi (8 bit) va komandalar shinasi (14 bit);
DXQ yoki elektrik qayta programmalashtiriladigan Flash-xotirada tuzilgan
512x14 yoki 1024x14 xotira!i
programma;
1 5 ta 8-razryadli maxsus funktsiyalar registri (SFR);
Sakkiz sathli apparatli stek;
Ma'lumotlarni va komandalarni bevosita, bilvosita va aralash adreslash;
36 yoki 68-razryadli umumiy qo’ llanuvchi registri (GPR) voki OXQ;
to'rtta darajali uzilish manbasi:
•
tashqi kirish RBO/1NT;
•
tavmerning to’ lib toshishi TMRO;
•
V portning tarmog’ idagi signal lari o’ zgarishi;
•
EEPROM xotirasiga ma’ lumotlarni yozishning tugallanishi.
64x8 li elektrik qayta programmalashtiriladigan EEPROM ma’ lumot xotirasi
1000000 marta o'chirish/yozish inikoniyati
bilan ishlab chiqarilgan;
EEPROM da ma’ lumotlami eng kamida 40 yil davomida saqlash mumkin;
PIC16F8X guruhchasidagi mikrokontrollerlarning asosiy tavsiflari.
A yrim PIC seriyali M K turlari va xarakteristikalari
7.3-jadval.
Parametrlar
P1C16F83
PIC16CR83
PIC16F84
PIC16CR84
Maksimal chastota MGts
10
10
10
10
Flash-programma, xotira,
512
-
Ik
-
so z
Programma, DXQ, so’z
-
512
-
Ik
Ma’ lumot xotirasi, bayt
Г
36
36
68
68
RPZU (EEPROM)
64
64
64
64
ma’ lumotlar xotirasi bayt
Taymerlar
TMRO
TMRO
TMRO
TMRO
250
Darajali uzilishlar soni
4
4
4
4
Kiritish/chiqarish
tarmoqlari soni
13
13
13
13
Iste’ mol kuchlanishi
diapazoni, V
2,0-6,0
2,0-6,0
18 DIP.
SOIC
2,0-6,0
2,0-6,0
Chiqishlar soni va korpus
turi
18 DIP,
SOIC
18 DIP,
SOIC
18 DIP,
SOIC
7.8.3. P rogram m a xotirasi va stekni tashkil etish.
PIC16F8X mikrokontrollerining komandalar sanagichi 13 bitni tashkil etadi va
8 K xl4 bitgachi hajmli programmali xotirani adreslaydi.
P1C16F83 va PIC16CR83 kristallarida faqat 512x14 xotira bor (OOOOh-OlFFh
adresli), P1C16F84 va PIC16CR84 mikrokontrollerlarda esa 1K
x
14
xotira mavjud
(0000h-03FFh adresli). IFFh (3FFh) adreslaridan yuqori adreslarga murojaat qilish
birinchi 512 adresga (birinchi IK adresga) murojaatini bajaradi.
Programma xotirasini va stekni tashkil etish 7.15-rasmda keltirilgan.
Ajratib ko’ rsatilgan adres programma xotirasidir. OOOOh adresida nolga keltirish
vektori, 0004h adresida darajali uzilish vektori joylashgan. Ko’pincha 0004h adresiga
uzilishlarni aniqlash va qayta ishlash qism dasturi joylashtiriladi,
OOOOh adresiga esa
uzilishlarni qayta ishlash qism dasturidan keyin joylashgan belgilangan joyga o'tish
komandasi joylashtiriladi.
7.
Dostları ilə paylaş: