Mundarija:

Rasmda qanday uzilishlar mavjud?
Rasmda qanday uzilishlar mavjud?

Video: Rasmda qanday uzilishlar mavjud?

Video: Rasmda qanday uzilishlar mavjud?
Video: Sardor domla | Kabani rasmi bor joynomozdan extiyot bo'ling! 2024, Aprel
Anonim

PIC PIC18F452 da uzilishlar

  • Tashqi: tashqi chetidan tetiklangan xalaqit bermoq INT0, INT1 va INT2 pinlarida (RB0, RB1 va RB2).
  • PORTB pinlari o'zgaradi xalaqit beradi (RB4–RB7 pinlarining har qanday o'zgaruvchan holati)
  • Taymer 0 to'lib ketishi xalaqit bermoq .
  • Taymer 1 to'lib ketishi xalaqit bermoq .
  • Taymer 2 to'lib toshgan xalaqit bermoq .
  • Taymer 3 to'lib toshgan xalaqit bermoq .

Xuddi shunday, so'raladi: rasm qancha uzilishlarni bajara oladi?

The mikrokontroller 14 ga ega xalaqit bermoq manbalar. Quyidagi diagrammadan mumkin ning barcha manbalariga qarang xalaqit beradi , xxIF bo'lganda xalaqit bermoq bayroq va xxIE - bu Interrupt Bitni yoqish.

Xuddi shunday, fotosuratda uzilish ustuvorligini qanday o'rnatishim mumkin?

  1. Yuqori ustuvor uzilishni yoqish uchun GIEH bitini va past ustuvor uzilishni yoqish uchun GIEL bitini o'rnating.
  2. INTCON yoki PIE registrining tegishli Enable bitini o'rnating.
  3. INTCON yoki IPR registrlarida ustuvor bitni aniqlang va INTCON va PIR registrlarining bayroq bitini tozalang.
  4. Keyinchalik, ISRni ustuvorligi bilan aniqlang.

Shunday qilib, PIC mikrokontrollerida uzilish nima?

PIC mikrokontrolleri Uskuna va dasturiy ta'minotdan iborat Xalaqit beradi . Agar xalaqit beradi ning ma'lum pinlarida tashqi apparat tomonidan ishlab chiqariladi mikrokontroller , yoki taymer kabi o'rnatilgan qurilmalar tomonidan ular Uskuna deb ataladi Xalaqit beradi . Tashqi va ichki sifatida ham tanilgan Xalaqit beradi.

Interruptni yoqishning asosiy bosqichlari qanday?

The besh zarur hodisalar (qurilma qo'li, NVIC yoqish , global yoqish , daraja va tetik) har qanday tartibda sodir bo'lishi mumkin. Misol uchun, dasturiy ta'minot I bitini oldini olish uchun sozlashi mumkin xalaqit beradi , tugallanishi kerak bo'lgan ba'zi kodlarni ishga tushiring va keyin I bitini tozalang.

Tavsiya: