• Центральное процессорное устройство (ЦПУ)
  • Память программ
  • Цепь сброса
  • Цифровые линии ввода/вывода
  • Сторожевой таймер
  • Mexatronika va mikrokontrollerlar haqida




    Download 0.78 Mb.
    Pdf ko'rish
    bet2/3
    Sana22.10.2022
    Hajmi0.78 Mb.
    #27772
    1   2   3
    Bog'liq
    mexatronika
    BOSHLANGICH TALIM 2 SINF DARS ISHLANMA OT SOZ, LCDB (2), Эрон Писта кўчат етиштириш фойдалари хақида қисқача малумот, 1573312411, 1403096573 43433, mateamtika, Dasturlash 2 fani 1- amaliy, Firdavs, BIJG’ISH MAHSULOTLARINI TEXNIK Ўқув қўлланма тайёр, SHahloxon deformatsiya, 1 мавзу маъруза
    Mikrokontroller haqida 
    Zamonaviy elektron qurilma bo’lib, u mikrosxemalarni bog’lash uchun xizmat qiladi. 
    Quyidagi rasmda zamonaviy mikrokontrollerni boshqa qurilma va o’lchav asboblari bilan 
    bog’lanishi keltirilgan. 
    shaxsiy kompyuter 
    elektr dvigatel 
    svetodiod 
    7 ta segmentli indikator 
    5x7 matrisali indicator 
    qayta ulagich 
    datchik 
    Центральное процессорное устройство (ЦПУ) – markaziy prosessor qurilmasi. 
    Ushbu qurilma xotiradan kerakli buyruqni qabul qilib bajaradi. MPQ o’z ichiga 
    registr, arifmetik-mantiqiy qurilma va boshqarish zanjirini oladi. 
    Память программ – dastur xotirasi. Ushbu qismda dasturning kod yani 
    buyruqlar to’plami saqlanadi. 


    Оперативная память данных – tezkor xotira qurilmasi. Dastur kodidagi 
    o’zgaruvchilar saqlanadi va stek tizimi shu qismda taqsimlanadi. 
    Тактовый генератор – ushbu qurilma mikrokontrollerni ishlash tezligini 
    aniqlaydi. 
    Цепь сброса – zanjir. Ushbu qurilma mikrokontrollerni to’g’ri ishga tushi uchun 
    xizmat qiladi. 
    Последовательный порт –so’ngi port. Ushbu port turli aktivlashtirishlardagi 
    ma’lumotlarga xizmat ko’rsatadi. 
    Цифровые линии ввода/вывода – kirish/chiqish raqamli liniyasi. So’ngi 
    portgabir vaqatda bir necha liniyalarga xizmat ko’rsatishga yordam beradi. 
    Таймер – vaqt intervali bo’yicha xisobot uchun xizmat qiladi. 
    Сторожевой таймер – qo’riqlovchi taymer. Mavsus taymer bo’lib, 
    mikrokontrollerni ishga tushirish yoki qayta ishga uchun xizmat qiladi. 
    RISC-mikrokontrollerlarining 8-razryadli Atmel firmasi tomonidan yaratilga yangi oilasidir.
    AVR mikrokontrollerlarining xarakteristikasi: 

    Bir taktli generatsiyada katta xajmli instruksiyani yuklash va qayta ishlash 
    imkoniyati; 

    Qurilma xotirasida qayta dasturlash imkoniyatini beruvchi FLASH ROM 
    borligi. Bu orqali mikrokontrollerga 1000 marta dastur yozish mumkin. 

    Nafaqat quyi balki, yuqori darajali dasturlash tillarida ham dastur yozish 
    mumkin. Masalan: C dasturlash tili. 

    AVR mikrokontrollerlarida 32 li registr mavjudligi. Bu esa anologli 
    mantiqiy-boshqaruv bilan ishlash imkonini beradi. 

    Energetik jihatdan kam xarajatligi 

    Keng tarqalgan va ommabob dasturlovchi qobiqlardan ham foydalansa 
    bo’ladi. 
    Masalan: AVRStudio, AVRcodeVision va x.k. 
    AVR mikrokontrollerlarining 3 turi mavjud. Ular: 
     Tiny AVR – kichik xajmli amallarni bajarishga mo’jjallangan. 
     Classic AVR – ishlab chiqarishda ishlatishga moslashgan, 16-MIPS, 2-8kbli 
    FLASH xotiraga ega. 
     Mega AVR – kata xajmli ishni bajarishga moslashgan mikrokontroller. 
    AVR mikrokontrollerlarining 100 dan ortiq turi bo’lib, boshlang’ich o’rnanuvchilar uchun 
    uning AT90S2313 sodda va o’rganishga osondir. 
    AVR toifasidagi mikrokontrollerlar uchun Assembler dasturlash tili eng samarali til 
    hisoblanadi. Bundan tashqari C, C++ va Pascal tillari ham mavjud. Qaysi tilda dastur yozishdan 
    qatiy nazar barcha dasturlar maxsus translyator orqali amalga oshiriladi. Masalan: AVRStudio, 
    CodeVision va boshqalar. 
    ATTiny – kichik xajmli ishlab chiqarishga moslashgan AVR mikrokontrollerlarodir. ATMega – 
    tashqi qurilmalar bilan ishlashga moslashgan, kata xajmli dasturlarni bajara oluvchi 
    mikrokontrollerlardir. ATxmega – mikrokontrollerlarning yangi avlodi bo’lib, u ATmega 
    mikrokontrolleriga qaraganda keng qamrovlidir. Misol: 

    Download 0.78 Mb.
    1   2   3




    Download 0.78 Mb.
    Pdf ko'rish