Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Инициализация подпрограммы обработки прерывания
- 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; Прочитано: 290 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!