Nima uchun narsalar Interneti (IoT) juda muhim?


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


Download 320.36 Kb.
bet8/15
Sana30.04.2023
Hajmi320.36 Kb.
#1405684
1   ...   4   5   6   7   8   9   10   11   ...   15
Bog'liq
1-2-3-4-5-amaliy ishlar

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Samarqand filiali

3-amaliy mashg’ulot
Mavzu: Mikrokontroller arxitekturasi

IOT xavfsizligi
407- guruh talabasi
Bajardi : Narzullayev.J.T
Tekshirdi : Umurzoqov.O.SH


Samarqand 2023
Mikrokontroller ayniqsa kichik kompyuterdir. Xotiraga ega bo'lgan chip deyish mumkin. Bundan tashqari, u hisob-kitoblarni amalga oshirishi uchun dasturlashtirilishi mumkin. Shuningdek, u kirishlarni qabul qilishi va chiqishlarni yaratishi mumkin. Qaysi qurilmada boshqaruvchi ma'lum darajadagi nazoratni amalga oshirishi kerak bo'lsa, mikrokontrollerlar mavjud. Ular ishlatilayotgan har qanday qurilmaning LCD displeyida har xil turdagi belgilar va butun sonlarni aks ettiradi. O'lchash, boshqarish, ma'lumotni ko'rsatish va qiymatlarni hisoblash kabi jarayonlarni qayta ishlashga muhtoj bo'lgan gadjetlar ichida mikrokontroller chipi mavjud. Bugungi dunyoda ular biz uyda va ish joylarida foydalanadigan qurilmalarning aksariyatida mavjud.
Mikrokontrollerlar arxitekturasining ishlashi
Mikrokontrollerning asosiy va asosiy qismi 4 bitdan 64 bitgacha bo'lgan so'z uzunligini qayta ishlashga qodir bo'lgan markaziy protsessordir. Ammo zamonaviy texnologik taraqqiyotda so'z uzunligi va shunga mos ravishda diapazoni ko'paydi. Mikrokontrollerda qo'shimcha ravishda taymer mavjud. U qo'riqchi vazifasini bajaradi. Mikrokontrollerda mavjud bo'lgan har xil turdagi xotira omborlari mavjud. Ular saqlash qurilmalari sifatida ishlaydi.
Mikrokontrollerning arxitekturasi ichki apparat dizayni bo'lib, uning arxitekturasining turli sabablarga ko'ra qo'llanilishini tushunish uchun muhimdir. Dizayn juda murakkab emas va tushunish oson. Arxitektura har bir bo'limni juda aniq va aniq belgilaydi.
Mikrokontrollerning komponentlari
Keling, mikrokontrollerning asosiy komponentlarini ko'rib chiqaylik:
1. CPU (Markaziy protsessor)
U arifmetik mantiq birligi (ALU) va boshqaruv bloki (CU) va uning ishlashi uchun muhim bo'lgan boshqa komponentlardan iborat. Bu asosiy yoki asosiy qurilma bo'lib, xotira, Chiqish va Kirish kabi periferik qurilmalar o'rtasidagi aloqani muvofiqlashtiradi. Barcha arifmetik va mantiqiy amallar arifmetik mantiq birligi (ALU) tomonidan amalga oshiriladi. Protsessor va qurilmadagi turli komponentlar o'rtasidagi aloqani ta'minlash vaqti boshqaruv bloki (CU) tomonidan boshqariladi.
2. Dastur xotirasi
CPU tomonidan berilgan har qanday ko'rsatmalar dastur xotirasiga yozib olinadi va saqlanadi. Odatdagidek, u faqat o'qish uchun mo'ljallangan xotira (ROM) deb ham ataladi. U hatto qurilma ish rejimida bo'lmaganda yoki o'chirilganda ham ma'lumotlarni saqlaydi, shunda funksiyalarning saqlangan yozuvi va qurilmani boshqarish elementlarining turli harakatlarini amalga oshiradi. To'liq qayta tiklash imkoniyati bo'lsa ham, hech qanday ma'lumot o'zgartirilmaydi. Dastur xotirasining zamonaviy modullari aslida elektr o'chiriladigan dasturlashtiriladigan faqat o'qish uchun mo'ljallangan xotiradan (EEPROM) tashkil topgan bo'lib, u ham doimiy xotira hisoblanadi.
3. Ma'lumotlar xotirasi
U mikrokontrollerda bo'lib, vaqtinchalik ma'lumotlar va o'zgaruvchilar qiymatlarini saqlash uchun to'liq javobgardir. Shuningdek, u oraliq natijalarni va dasturning to'g'ri ishlashi uchun muhim bo'lgan boshqa ma'lumotlarni saqlaydi. U odatda tasodifiy kirish xotirasi (RAM) deb ataladi va o'zgaruvchan xotiradir. U odatda registrlar sifatida tizimlashtiriladi va u maxsus funktsiya registrlarini (SFR) va shuningdek, foydalanuvchi kirishi mumkin bo'lgan xotira joylarini o'z ichiga oladi.
4. Kirish va chiqish portlari
Ushbu portlar mikrokontrollerning tashqi dunyo bilan jismoniy ulanishini ta'minlaydigan portlardir. Portlarda mavjud bo'lgan sensorlar mavjud va ular tashqi manbalardan ma'lumotlarni mikrokontrollerga kiritishga yordam beradi. Kirish portlaridan olingan ma'lumotlar odatda manipulyatsiya qilinadi va bu chiqish portida bo'ladigan ma'lumotlarni belgilaydi. Ko'pincha mikrokontrollerda mavjud portlar kirish va chiqish portlari sifatida ishlaydi. Ular ikki tomonlama funktsiyani bajaradilar.
5. Soat generatori (Osilator)
Ma'lumotlarning sinxronizatsiyasi va buyruqlar oqimi samimiy va tartibli bo'lishi kerak. Mikrokontrollerning ushbu muhim ishlashida soat signali yordam beradi. Shunday qilib, operatsiyalar juda muammosiz ishlaydi. Bu mikrokontroller va uning arxitekturasining ajralmas va muhim qismidir. Kristal shaklida bo'lishi kerak bo'lgan qo'shimcha vaqt sxemasini ta'minlash kerak.
6. Analog-raqamli konvertor (ADC) va raqamli-analogga aylantiruvchi (DAC)
Ushbu konvertorlar chiqish signalini kerakli o'zgartirilgan shaklga aylantirish uchun juda foydali. Masalan, analog signal shaklida mavjud bo'lgan ma'lumotlar raqamli shaklga va aksincha, o'zgartirilishi mumkin.


Download 320.36 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   15




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