📄 lcd_cxx.inc
字号:
; LCD_CXX.INC
;
; Autor: Mikel Etxebarria
; (c) Ingenier韆 de Microsistemas Programados S.L.
; www.microcontroladores.com
; Bilbao 2006
;
;El conjunto de rutinas que se presentan a continuaci髇 permiten realizar las tareas b醩icas
;de control del m骴ulo de visualizaci髇 LCD. Este fichero se debe incluir en los futuros
;programas fuente mediante la directiva INCLUDE
;
;Las rutinas est醤 adaptadas a las velocidades m醩 lentas de los nuevos m骴ulo LCD, en las cuales
;el tiempo de activaci髇 (Tc) de la se馻l ENABLE es de unos 40 uS. La velocidad de trabajo del
;PIC se supone de 4MHz y se realiza un interfase de 8 bits
;
;Se supone que RA1, RA2 y RA3 est醤 conectadas con las se馻les RS, R/W y E respectivamente.
;RB0-RB7 est醤 conectadas a las l韓eas de datos
#define ENABLE bsf PORTA,3 ;Activa se馻l E
#define DISABLE bcf PORTA,3 ;Desactiva se馻l E
#define LEER bsf PORTA,2 ;Pone LCD en Modo RD
#define ESCRIBIR bcf PORTA,2 ;Pone LCD en Modo WR
#define OFF_COMANDO bcf PORTA,1 ;Desactiva RS (modo comando)
#define ON_COMANDO bsf PORTA,1 ;Activa RS (modo dato
CBLOCK Lcd_var ;Inicio de las variables. Ser
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -