Реферат: Разработка системы управления роботом
movlw b'10010000' ; включение асинхронного приема
movwf RCSTA
;
; ---------
; MAIN LOOP
; ---------
;
call message ; послатьстроку
loop call receive ; ожиданиесимвола
call send ; посылкасимвола
goto loop
;
; -------------------------------------------
; Принятие символа через RS-232 и сохранение его в регистре W
; -------------------------------------------
Рисунок Б.6. Текст программы для PIC16F628A.
; Этот цикл не заканчивается пока символ не принят
;
receivebtfssPIR1,RCIF ; (5) проверка на наличие поступающих данных
goto receive
movfRCREG,W ; сохранение поступивших данных в W
return
;
; -------------------------------------------------------------
; Отправка символа через RS-232 и ожидание окончания отправки
; -------------------------------------------------------------
;
sendmovwfTXREG ; скопировать в регистр Wпосылаемый символ
TransWt bsf STATUS,RP0 ; Банкпамяти 1