![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|

| reti jmp reti reti reti TA_over reti CCR1_ISR bic bic. |
| reti |
| add.w &TAIV,PC |
Добавить смещение, соответствующее источнику прерывания к программному счётчику PC
| CCR1 ISR |
CCR0 - не обрабатывается по CCR1 вызывается обработка CCR2 - не обрабатывается CCR3 - не обрабатывается CCR4 - не обрабатывается переполнение таймера Timer_A #CCIFG,&CCTL1
| w #LPM0,0(SP) |
;По reti выход из; режима пониженного; потребления LPMC
Display; Подпрограмма индикации значений; DIGIT1 & DIGIT2
; ЦПУ использует регистры R15, R14, R13; и R12, они не сохраняются
| . -k-k-k-k-k-k-k-k-k-k-k-k-k г | * * * * | k-k-k-k-k-k-k-k |
| mov. w | #LCDM1,R15; | |
| mov.b | DIGITS,R14; | |
| OutLCD mov.b | R14, | R13 |
| rra.b | R13 | |
| rra.b | R13 | |
| rra.b | R13 | |
| rra.b | R13 | |
| and.b | #0Fh | , R14 |
| and.b | #0Fh | ,R13 |
| mov.b | LCD | Tab(R14) |
| mov.b | R12, | 0(R15); |
| rra.w | R12 | |
| inc.b | R15 | |
| mov.b | R12, | 0(R15); |
************************************
В R15 указатель на первую позицию ЖКИ
Значение копируется в R14 R14 копируется в R13 Сдвиг вправо 4 раза для обмена тетрад местами младшая тетрада — > R14 старшая тетрада — > R13
, R12
Вывод младшей тетрады в 1-ю цифру ЖКИ Вывод сегментов а & b младшей тетрады в ЖКИ
Вывод сегментов с & d младшей тетрады в ЖКИ
Дата публикования: 2014-11-18; Прочитано: 354 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
