lcd_cxx.inc

来自「Varios ejemplos para utilizar la PIC 16F」· INC 代码 · 共 27 行

INC
27
字号

;                               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 + =
减小字号Ctrl + -
显示快捷键?