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

IV. Примеры конкретных применений. IR_Ready ; Подпрограмма подготовки к принятию




IR_Ready; Подпрограмма подготовки к принятию

; 12-битных данных в формате RC5 в регистр; IRData


clr.w IRData mov.w #014,IRBit

12 бит данных + 1 стартовый

бит + 1 окончательный SetupCl mov.w #CM1+SCS+CAP+CCIE,&CCTL1

CAP CCI1A, спадающий фронт, прерывание ret

TXIR_2_PC; Подпрограмма передачи символов CR, LF

; и содержимого регистра IRData в виде четы-

; рех ASCII байт в ПК R15 используется

; в качестве рабочего регистра и не сохраня-

; ет своего состояния


mov

#CR,RXTXData

call #TX_Byte mov #LF,RXTXData

call #TX_Byte


символ CR пересыла­ется в буфер UART CR — > ПК/пользователю символ LF пересыла­ется в буфер UART LF — > ПК/пользователю


TX_Word_ASCII; передача слова из IRData в виде

; четырех ASCII байт

swpb IRData; IRData = 3412

call #TX_Byte_ASCII
swpb IRData; IRData = 1234

TX Byte ASCII; Передача байта из IRData в виде двух; ASCII байт

передача значения..x передача значения..х

mov.b IRData,R15

call #NUM_ASCIR mov.b IRData,R15

NUM ASCIA





Дата публикования: 2014-11-18; Прочитано: 274 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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