Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

IrDA SIR кодер-декодер на MSP430C112. Инициализация подпрограммы обработки прерывания




Инициализация подпрограммы обработки прерывания

- 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; Прочитано: 289 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...