Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Мікропроцесорна техніка

Реферат Мікропроцесорна техніка





старт таймера


reti

; Кінець підпрограмі ОБРОБКИ переривані


5. Стан Перемикач INT0. Завдяк Цій Програмі можна обробляті переривані від INT0 без Використання переходів на програма-оброблювач переривані и скануваті стан цього виводу порту P3 як скануються перемікачі. Принцип програми Складається Зі сканування Всього порту ї віділення Із цього Значення потрібного біта (другого). У Судячи із цього біта візначається сигнал на INT0. Програма ціклічно сканує порт и відповідно до зазначеного біта відає значення на лінійку світлодіодів. Два значення - УСІ запалені - INT0 = 1; Половина запалена - INT0 = 0


В 

Текст програми:


cseg



org 2000h



jmp main

; Перехід до Виконання головної програми


org 2003h



jmp ent

; Перехід до Виконання програми ОБРОБКИ переривані

main:

mov IE, # 10000001b

; дозволяємо переривані від INT0

loop:

mov A, P3

; сканування Значення на порту P3 (INT0 - P3.2)


jb Acc.2, true

; INT0 = 1?


jmp false

; немає




true:

mov DPTR, # 0FFF1h

; так - Візуалізація


mov A, # 255

; запалити ВСІ світлодіоди - INT0 = 1


movx @ DPTR, A


jmp loop

; нескінченне сканування




false:

mov DPTR, # 0FFF1h

; немає - Візуалізація


mov A, # 11110000b

; запалити половину світлодіодів - INT0 = 0


movx @ DPTR, A


jmp loop

; нескінченне сканування




ent:

clr EX0

; прийшов сигнал INT0


mov DPTR, # 0FFF2h

; вивід значень перемікачів на лінійку світлодіодів


movx A, @ DPTR


mov DPTR, # 0FFF1h


movx @ DPTR, A


call 0230h

; затримка для фіксації візуалізації


setb EX0

; Дозвіл переривані від INT0


reti

; Кінець підпрограмі ОБРОБКИ переривані


7 ІНДИВІДУАЛЬНЕ ЗАВДАННЯ


Постановка Завдання

Темою індівідуального Завдання є розроблення пристрою для регістрації подій. Для регістрації подій треба вікорістаті 8 дискретних датчіків Які скануються з інтервалом 50 мС. За переривані таймера 1 віконується підпрограма сканування датчіків та записами ІНФОРМАЦІЇ про подію в зовнішню пам `ять (кількість подій - 8). При запісі ІНФОРМАЦІЇ про подію добавляється і Час події, Який відраховує таймер 0.

Розробка схеми алгоритмом програми

дерло блоком програми винен буті блок завантаження потрібніх значення...


Назад | сторінка 41 з 48 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для виконання обробки двомірних масивів
  • Реферат на тему: Аналіз Виконання планових Завдання з виробничої програми за рік
  • Реферат на тему: Мережеве додаток для отримання інформації протоколу IP і сканування мережі ...
  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Програма обробки відомості про час виконання завдання на ЕОМ