![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Инициализация подпрограммы обработки прерывания
- RX/TX
- Р1.0 - вход RS232
- количество бит содержится в регистре R6

| ***************************************************** подпрограмма обработки прерывания RX/TX - вход PI.С - скорость обмена данными в регистрах R5/R8 - счетчик битов в регистре R6 - входные данные (DATA in) в регистре R7 |
| mit RXTX | ||
| MOV | BAUDR | AT |
| RRA | R5 | |
| SUB | #02h, | R5 |
| MOV | R5,R8 | |
| MOV | #08h, | R6 |
MOV #25,R9
MOV #7 9,RIO
call #TEXT_OUT
RET
сохранение скорости
обмена данных
в регистре R5
деление на 2
настройка для
синхронизации
копирование
в регистр R8
загрузка счетчика
битов в регистр R6(п)
— > см. подпрограмму
обработки прерывания
RX/TX
текст начала... текст остановки... запись в ПК...

| RXTX | MOV | R8,R8 | |
| MOV | R8,R8 | ||
| RXTX | MOV | R8,R5 | |
| RXTX | MOV | R8,R8 | |
| DEC | R5 | ||
| JNZ | RXTX 03 | ||
| RRC | SPUN |
пустой цикл пустой цикл загрузка скорости обмена данными в регистр R5 пустой цикл
линия выборки? передача на бита на вывод Р1.О LSB вперед!
Дата публикования: 2014-11-18; Прочитано: 319 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
