• GIMSK registri
  • AVR mikrokontrollerlarida uzilishlarni boshqarish




    Download 305.63 Kb.
    bet6/24
    Sana28.01.2023
    Hajmi305.63 Kb.
    #39960
    1   2   3   4   5   6   7   8   9   ...   24
    Bog'liq
    AVR mikrokontrollerlari
    sdfsd, Shamuradov shuxrat, электр машина, Creative-Drawing-On-Global-Ecology-Industry-PowerPoint-Templates-Standard, Что такое интегральная микросхема, Расчёт интегральной микросхемы, 10-06 Туман қарор ЖШ мухокамаси йиғилишлари жадвали 2023 йил учун - копия, 11-fizika-test-uzbekrus, TPU401612, 5. Ногиронлиги борлар Анкетаси, Falsafa tezis, ДИПЛОМ (3) (2), RELE o\'quv qo\'llanma (1), Малакавий Aмалиёт учун услубий кўрсатма СИРТҚИ
    AVR mikrokontrollerlarida uzilishlarni boshqarish

    AVR mikrokontrollerlarida asosan to'rtta registr uzilishlarni boshqarish uchun javobgardir:


    GIMSK (umumiy Interrupt Mask Register) – INT0/INT1 kirish orqali tashqi uzilishlarga ruxsat beradi yoki taqiqlaydi;
    GIFR (umumiy Interrupt bayroq registri) – tashqi uzilishlar bayroqlari registri;
    TIMSK – taymer / Counter Interrupt Mask Register) - taymer/hisoblagich t/S0 va T/S1 dan uzilishlarni maskalash registri;
    TIFR (taymer/Counter Interrupt bayroq registri) – taymerlar/hisoblagichlardan uzilish bayroqlari registri.
    Uzilish holati bayroq registrida o'rnatilgan yoki qayta o'rnatilgan tegishli bayroq bilan signallanadi. Agar uzilish maskasi registrida uzilish rezolyutsiyasining tegishli alohida toifasi o'rnatilgan bo'lsa ham, uzilishlar faqat Sreg holat registrida umumiy uzilish rezolyutsiyasi i (7-toifa) o'rnatilganda faollashtirilishi mumkin. Agar bu sodir bo'lsa va uzilish yuzaga kelsa, u holda dasturning bajarilishi tegishli manzilga yo'naltiriladi (jadvalga qarang). 1.4) va Sreg registridagi i uzilishlarning umumiy rezolyutsiyasini chiqarish log holatiga qaytariladi. 0, shu bilan keyingi uzilishlarni blokirovka qilish. Agar siz subroutine-ni boshqa uzilish bilan to'xtatmoqchi bo'lsangiz, u holda interrupt Processing subroutine-ga kirgandan so'ng, foydalanuvchi dasturi Logga i bayrog'ini o'rnatishi kerak. 1.
    Uzilishni qayta ishlash tartibiga kirish bilan bir qatorda, uzilishga sabab bo'lgan tegishli bayroq ham apparat tomonidan tiklanadi. Ba'zi uzilish bayroqlari tegishli bayroqni jurnalga o'rnatish orqali Foydalanuvchining o'zi tomonidan tiklanishi mumkin. 1.


    GIMSK registri

    GIMSK registri (rasm. 3.1) 0x003v (SRAM-0x005v manzil) da kirish/chiqish maydonida joylashgan bo'lib, tashqi uzilishlarni hal qilish uchun ishlatiladi.





    7

    6

    5

    4

    3

    2

    1

    0

    INT1

    INT0













    Shakl: 3.1. AVR mikrokontrollerlarining GIMSK registr tuzilishi

    Agar INT1/INT0 toifasi Logga o'rnatilgan bo'lsa. 1, keyin INT1/INT0 kirishidagi tashqi uzilishga Logga o'rnatilgunga qadar ruxsat beriladi. SREG holat registrida 1-toifa I.





    Download 305.63 Kb.
    1   2   3   4   5   6   7   8   9   ...   24




    Download 305.63 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    AVR mikrokontrollerlarida uzilishlarni boshqarish

    Download 305.63 Kb.