📄 rs232_03.asm
字号:
;************************************ RS232_03.asm **************************************
;
; ===================================================================
; Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
; E. Palacios, F. Remiro y L. L髉ez.
; Editorial Ra-Ma. www.ra-ma.es
; ===================================================================
;
; Lo que se escriba por el teclado se visualiza en el LCD y en el monitor del ordenador,
; pero en 閟te 鷏timo se visualiza un solo car醕ter por l韓ea.
;
; ZONA DE DATOS **********************************************************************
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
LIST P=16F84A
INCLUDE <P16F84A.INC>
CBLOCK 0x0C
GuardaDato
ENDC
RetornoCarro EQU .13 ; C骴igo de tecla "Enter" o "Retorno de Carro".
CambioLinea EQU .10 ; C骴igo para el cambio de l韓ea.
; ZONA DE C覦IGOS ********************************************************************
ORG 0
Inicio
call LCD_Inicializa
call RS232_Inicializa
Principal
call RS232_LeeDato ; Espera recibir un car醕ter.
movwf GuardaDato ; Guarda el dato recibido.
call LCD_Caracter ; Lo visualiza.
movf GuardaDato,W ; Y ahora lo reenv韆 otra vez al ordenador.
call RS232_EnviaDato
movlw RetornoCarro ; Ahora el cursor se sit鷄 al principio de la
call RS232_EnviaDato ; l韓ea siguiente en la pantalla del ordenador.
movlw CambioLinea
call RS232_EnviaDato
goto Principal
INCLUDE <RS232.INC>
INCLUDE <LCD_4BIT.INC>
INCLUDE <RETARDOS.INC>
END
; ===================================================================
; Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
; E. Palacios, F. Remiro y L. L髉ez.
; Editorial Ra-Ma. www.ra-ma.es
; ===================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -