• Сторожевой Yadro arxitekturasi
  • Taymerlar
  • rasm. Tarmoqlanish portlari ATmega328 rasm




    Download 1,66 Mb.
    bet4/9
    Sana19.01.2024
    Hajmi1,66 Mb.
    #141179
    1   2   3   4   5   6   7   8   9
    Bog'liq
    14 mavzu (1)

    rasm. Tarmoqlanish portlari ATmega328







      1. rasm. Blok- sxema ATmega328

    AVR Mega avlodi struktur sxemasi:





      1. rasm. Mikrokontroller ichki tuzilishi


    Сторожевой


    Yadro arxitekturasi


    AVR mikrokontrollerlarining Mega, Classic va Tiny avlodlari mukamallashgan RISC- arxitektura (enhanced RISC) asosida qurilgan. Barcha hisoblashlarni amalga oshiruvchi arifmetik - mantiqiy qurilma (ALU), registrli faylga birikkan bevosita 32 ishchi registrdan tashkil topgan. SHu sababli ALU bir mashina tsikli davomida bitta operatsiya (registr tarkibini o’qish, registr faylidan operatsiyalarni bajarish va natijani yozib qo’yish) bajaradi. Deyarli kommandalarning xar biri (operandi 16 razryad adresga ega kommandalardan tashqari) dastur xotirasini bitta yacheykasini egallaydi.
    AVR mikrokontrollerlarida Garvard arxitekturasi qo’llanilib, u xar biri o’z shinasiga hamda kirish yo’liga ega bo’lgan mahlumotlar va dastur hotirasini bo’linishi bilan xarakterlanadi. Bunday tartib birdaniga dastur va mahlumotlar hotirasi bilan ishlash imkonini beradi. Bog’lanish shinalarining bu ko’rinishda bo’linishi hotiralarga murojatlarni va adreslanishlarni xar hil razryadlarda bo’lishini imkonini beradi.





    Taymerlar


    AVR MK lari razryadligi 8 bitdan 16 bitgacha bo’lgan 1 tadan toki 4 tagacha bo’lgan taymerlar hisoblagichlardan iborat bo’ladi.Ular ichki taktli chastota manbaining taymeri va tashqi hodisalarning hisoblagichi vazifalarini bajaradi. Ularni vaqt intervalini tashkil qilish uchun, MK chiqishlaridagi impulslarini hisoblash uchun, ketma – ket impulslarni tashkil qilish uchun ishlatiladi. SHIM (PWM) rejimida taymer / hisolagich keng – impulsli modulyator vazifasini bajarishi mumkin, u dasturlanuvchi chastota yordamida signalni yuzaga keltirish uchun ishlatiladi.
    Taymer / hisoblagich uzilish so’rovini ishlab chiqarish, protsessorni holat bo’yicha xizmat ko’rsatishini uzib ulash va taymer holatini majburiy davriy tekshirishdan ozod qilishga hizmat qiladi. MK larning vaqt bilan bog’liq sistemalarda qo’llanilishidan ko’rinib turibdiki taymer / hisoblagich asosiy qismlardan hisoblanadi.
    Mikroprotsessorlar oilaviy kelib chiqishi va modeliga ko’ra umumiy qo’llash uchun ikkitadan to’rttagach taymer va schetchiklarni o’zining tarkibiga oladi.




    Download 1,66 Mb.
    1   2   3   4   5   6   7   8   9




    Download 1,66 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    rasm. Tarmoqlanish portlari ATmega328 rasm

    Download 1,66 Mb.