![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
; Отобразить значение, хранящееся в R13 в формате BCD; на ЖКИ.***************************************************** MOV |
R13,R12 MOV #LCDM1+4,R14 BIC #0FFF0H,R13 MOV. В LCD TAB(R13),0
MOV |
R12,R13
RRA | R13 |
RRA | R13 |
RRA | R13 |
RRA | R13 |
BIC | #0FFF0H,R13 |
JMP |
MOV. В LCD TAB(R13),1
BEGIN
Копировать число в виде BCD в R12 Младшая цифра в памяти ЖКИ? R14 Погасить всё, кроме младшей цифры (R14)
Отправить младшую цифру в ЖКИ Восстановить значение в R13 4 сдвига
Погасить всё, кроме младшей цифры (R14)
Отправить старшую цифру в ЖКИ Переход к началу программы
Подпрограмма обработки прерываний базового таймера
BASIC TIMER:
ЦПУ по возвращении остаётся в активном режиме
благодаря очистке битов
LPM3 в статусном регистре SR в стеке.
BIC |
#LPM3,0(SP)
BTINT |
; Очистить в SR биты; LPM3, вверху стека RETI *****************************************************
Подпрограмма обработки прерываний таймера - порта
TIMER PORT:
ЦПУ при возвращении по RETI остаётся в активном
режиме *****************************************************
TPINT CLR.b &TPCTL; Очистить флаги
; прерываний ТР, оста-; новить счёт
Дата публикования: 2014-11-18; Прочитано: 325 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!