Mikrokontrollerlar



Download 146,05 Kb.
bet3/10
Sana12.11.2022
Hajmi146,05 Kb.
#864738
1   2   3   4   5   6   7   8   9   10
Bog'liq
sGvOl7PDEZPf3X7Gz5j7Hed8ozc2cJGyWwyg5dPQ

Operativ xotira

Operativ saqlash moslamasi - MKning ishlaydigan xotirasi. Unda dastur kodi bajarilishining barcha oraliq natijalari yoki tashqi sensorlardagi ma'lumotlar saqlanadi.

ALU

Miya MK. Dasturni amalga oshirish jarayonida kimdir nollarni ayiradi, qo'shadi, ko'paytiradi va ba'zida taqqoslaydi.

I / O portlari

Kirish va chiqish portlari: MK tashqi dunyo bilan tashqi dunyo bilan aloqa qiladigan qurilmalar. Bizning MK tashqi dunyo bilan aloqa qilishi kerak. Portlar tufayli biz sensorlar, klaviatura va boshqalardan signallarni mikrokontrolderga yuborishimiz mumkin. Va bunday signallarni qayta ishlagandan so'ng MK ushbu qurilmalar orqali javobni yuboradi, ular yordamida siz chiroqning yorqinligini yoki dvigatel tezligini o'zgartirishingiz mumkin.

Taymerlar

U intervallarni hisoblaydi, operatsiya haqida signal beradi va hk.

Hisoblagichlar

Biror narsani hisoblash kerak bo'lganda kerak.




Har bir registr miniatyura xotira xujayrasi. Va odatda MKda bir necha o'nlab odamlar bor.

Raqamli elektronika asoslari kursidan ma'lum bo'lganingizdek, raqamli dunyoda barcha ma'lumotlar ikkitomonlama raqamlar ko'rinishida berilgan bo'lib, ular ikkitali raqamlar tizimida "nol" va "birlik" kabi ikkita raqam bilan yozilgan. Ikkilik tizimidagi odatiy o'nlik tizimimizdagi uchta raqam "11" bo'ladi, ya'ni. 3 10 \u003d 11 2. Skriptlar raqamlar tizimini taklif qiladi. Ikkilik raqamdagi bitta raqam biroz deyiladi. Darajalar katta. O'ngdagi raqam eng past, eng chap va eng mos ravishda eng yuqori deb nomlanadi. Ruxsat kattaligi o'ngdan chapga ko'tariladi:


Mikrokontroller ishlayotganda, u "bir xil ikkilik raqamlarni ishlaydi". Ular protsessordan xotiraga va aksincha, shuningdek kirish-chiqish qurilmalariga (I / O) o'tishadi. Raqamlar simlar bo'ylab ishlamoqda (MK-da ular mikrosxemada yashiringan). Belgilangan daqiqada har bir bunday o'tkazgich "0" yoki "1" qiymatiga ega faqat bitta bitni uzatishi mumkin. Shuning uchun 8 bitli raqamni protsessordan xotiraga o'tkazish va aksincha, kamida 8 ta bunday o'tkazgich kerak bo'ladi.
Bir nechta bunday birlashtirilgan simlar avtobus deb nomlanadi. Shinalar bir necha shaklda bo'ladi:

  • Manzil avtobusi

  • Ma'lumot avtobusi

  • Tekshirish avtobusi

Ma'lumot olish yoki yozish kerak bo'lgan joyda, xotira katakchasi yoki havo portlashining manzilini ko'rsatadigan manzil raqamlarida. Va ma'lumotlarning o'zi allaqachon ma'lumotlar avtobusi orqali o'tadi.
Manzil avtobusining kengligi uni o'tkazib yuborilishi mumkin bo'lgan manzillar soniga ta'sir qiladi. Aytaylik, 4 bitli tizimda bu 2 4 \u003d 16 manzil, 64 bitli tizimda manzillar soni allaqachon 2 64 \u003d 18446744073709551616 bo'ladi, ya'ni manzil avtobusining kengligi qancha ko'p bo'lsa, shuncha ko'p xotira va havo portlashidan foydalanish mumkin. ish MK. Bu juda muhim nuqta.
Ma'lumotlar avtobusining sig'imi protsessor bir vaqtning o'zida qancha ma'lumotlarni o'qiy olishiga ta'sir qiladi. Bit chuqurligi qanchalik katta bo'lsa, bir vaqtning o'zida ko'proq ma'lumot o'qilishi mumkin. Ma'lumotlar avtobusining kengligi butunlay ma'lum bir MKning dizayni bilan belgilanadi. Ammo shu bilan birga, u har doim sakkizdan ko'p bo'ladigan bo'ladi. Bu deyarli barcha xotira qurilmalarida minimal ma'lumot birligi bayt, ya'ni ya'ni bayt ekanligi bilan izohlanadi. sakkizta raqamning oddiy ikkilik soni.
Ma'lumot miqdorini ko'rsatish uchun bayt kerak. Agar bitlar soni faqat ikkilik raqamning uzunligi haqida gapiradigan bo'lsa, unda bitiklik sizga bu raqam o'tkazadigan ma'lumotlarning miqdori haqida ma'lumot beradi. Ikkilik sonning bir biti bitta bit ma'lumotni uzatishga qodir, deb ishoniladi. Bunday holda, bitlar bayt, kilobayt, megabayt va hokazolarga guruhlangan.
Xotirani MK bilan o'zaro ta'sirlashadigan vaqtni batafsilroq ko'rib chiqamiz va nima uchun boshqaruv avtobusiga ehtiyoj borligini tushunishga harakat qilamiz. Arifmetik va mantiqiy operatsiyalarga qo'shimcha ravishda, har qanday mikrokontroller bir nechta muhim buyruqlarni bajarishga qodir, masalan: xotira joyidan o'qish yoki yozish, kirish / chiqish portiga o'qish yoki yozish:
MKga ushbu buyruqlardan qaysi birini bajarishni xohlayotganingizni va sizga boshqaruv avtobusini kerakligini aytish uchun. Xotiraga yoki kirish portiga signallar quyidagicha:
Agar MK xotiraga kirishi kerak bo'lsa, u boshqaruv avtobusiga MREQ signalini o'rnatadi, shu bilan birga u RD / WR signalini o'rnatadi. Agar MK xotiraga yozsa, u holda o'qilgan bo'lsa, tegishli ravishda RD signalni o'rnatadi. Xuddi shu narsa, MK havo portlashiga qaytganda.
O'qish yoki yozish tugaganligi to'g'risida mikronoltrollerga xabar berish uchun READY signali kerak.

ATMEL mikrokontrollerlari
Boshlash uchun, keling, bu so'zga qo'shilamiz mikrokontroller matnda ikkita katta harf bilan yoziladi - MK, bu osonroq va qulayroq.
ATMEL 1984 yilda tashkil etilgan bo'lib, uning to'liq nomi Advanced Technologyolog Memory and Logic.
1993 yilda chiqarilgan birinchi MK kompaniyasi.
1995 yilda RISC deb nomlangan yangi protsessor yadrosining yangi arxitekturasi ixtiro qilindi (ajablanarli narsa, agar xohlasangiz, istalgan mashhur adabiyotlarni o'qishingiz mumkin, ammo biz chalg'imaymiz).
Yangi MK arxitekturasi AVR deb nomlandi. Yangi yadro arxitekturasi g'oyasi juda muvaffaqiyatli bo'lib chiqdi va 1997 yilda ATMEL RISC yadrosi asosida MK ishlab chiqarishni boshladi.
Hozirgi kunda ATMEL har yili bir necha milliard MK turli xil mahsulotlarni ishlab chiqaradi. Bularning barchasidan biz ikkita oilani ajratamiz sakkiz bitli MK:
1   2   3   4   5   6   7   8   9   10




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