Mavzu: arm seriyadagi mikrokontrollerlar


ARM SERIYADAGI MIKROKONTROLLERLAR



Download 1,09 Mb.
bet2/8
Sana01.09.2021
Hajmi1,09 Mb.
#162067
1   2   3   4   5   6   7   8
Bog'liq
Курс иши Микропроцессор

ARM SERIYADAGI MIKROKONTROLLERLAR



    1. Mikrokontrollerlar

Mikrokontroller (Micro Controller Unit, MCU) — bu electron qurilmalarni boshqarish uchun mo’ljallangan mikrosxema hisoblanadi. Odatdagi mikrokontroller pereferiyli qurilmalar va protsessorlar funksiyalarini, ОЗУ (operativ saqlovchi qurilma) yoki ПЗУ (doimiy saqlovchi qurilma) o’z ichiga oladi. Vazifasi bo’yicha bu aniq belgili bir vazifani bajaruvchi, kichik kompyuter.

Zamonaviy mikrokontrollerlarda bir guruh sxemalar o’rniga bir mikrosxemada joylashgan ko’p imkoniyatlarga ega kuchli hisoblovchi qurilmalarning ishlatilishi, bu mikrokontrollerlarning hajmini, elektrenergiyaga talabini va uning bazasida yaratilgan qurilmalarning narxini sezilarli darajada qisqartirdi. Mikrokontrollerlarni istalgan zamonaviy elektron qurilmalarda uchratish mumkin: mobil teleonlarda, foto va videokameralarda, kalkulyatrlarda, soatlarda, televizorlarda, mediapleyerlarda, kompyuterlarda, avtomobillarda, harbiy texnikalarda va elektr choynaklarda ham.

Hozirgi kunda mikrokontrollerlarning juda ko’p sondagi har xil turlari mavjud. Taniqli mikrokontrollerlarni ishlab chiqaruvchi korxonalar quyidagilar:

- PIC – Microchip Technology korxonasining mikrokontrollerlari;

- AVR va ARM – Atmel Corporation kompaniyasining mikrokontrollerlari.

Mikrokontroller qo’yilgan aniq bir vazifalarni bajarishi uchun, uni aniq bir dasturiy taminot yaratuvchi ilovada dasturlash lozim. Bu dastur printsipial sxemaga ulanadi va u «.hex» fayl kattaligida joylashadi. Ko’pincha bu dasturni «Прошивка» (firmware) deb atashadi. Har xil turdagi mikrokontrollerlar uchun turli xil «Прошивка»lar yoziladi. Istalgan «Прошивка» o’z ichida mikrokontrollerga tushunikli mashina kodlarini oladi. Lekin insonga tegishli boshqaruvchi komandalarni va mashina kodlarini yodlab qolish juda qiyin.

Shuning uchun ham dasturni boshida qandaydir bir dasturlash tili (Assembler, С) yordamida yozishadi. Keyin bu dasturni translyator-dastur yordamida kontrollerning mashina kodlariga o’zgartirishadi.

Dasturni yozish uchun yana bir qator maxsus dasturiy ilovalar «софтлар» mavjud. Masalan, AVR mikrokontrollerlari uchun proshivkalarni ishlab chiqarishda WinAVR ishlatishadi. WinAVR hamma kerakli instrumentlarga ega: kompilyator (C va C++ tillari uchun), programmator, tuzatgich, redaktor va boshqalar. WinAVRni qiziquvchanlar va professionallar butun dunyoda keng qo’llaniladi. PIC mikrokontrollerlari uchun proshivka yaratish uchun CCS PCWHD (PIC С Compiler) – C tili kompilyatorini foydalanish mumkin. Yana oldingi dasturiy ilovaga o’xshagan holda bu ilova ham mikrokontrollerlarni dasturlash uchun barcha kerakli instrumentlarni o’z ichiga olgan.

Mikrokontrollerni proshivka qilish uchun programmator kerak bo’ladi. U o’zida dasturiy-apparatlik kompleksni ko’rsatadi. Dasturiy-apparatlik kompleks tarkibida kompyuter bilan mikrokontrollerni bog’lovchi qurilma va bu qurilmani boshqaruvchi dasturlar bor. Programmator mikrokontroller uchun tayyor dasturni uning yodiga kiritadi, ya’niy mikrokontrollerning. Programmatorni sotib olish yoki o’zimiz yig’ishimiz mumkin.

Mikrokontrollerlar uchun har xil turdagi alohida programmatorlar va yana ko’pchilik mikrosxemalarni proshivka qilish qobiliyatiga ega universal programmatorlar mavjud. Programmatorlarning bir kamchiligi ularning qimmat baholigidir.



    1. Download 1,09 Mb.

      Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish