lcd.h

来自「2262 lcm abcdefghijkl」· C头文件 代码 · 共 41 行

H
41
字号
/* LCD command */
#define 	TwoLine_8bit	56		// 0x38
#define 	CLEAR 			1		// 0b00000001
#define		CURSOR_HOME		2		// 0b00000010
#define		CURSOR_LEFT		4		// 0b00000100
#define		CURSOR_RIGHT	6		// 0b00000110
#define		CURSOR_OFF		12		// 0b00001100
#define		CURSOR_ON		14		// 0b00001110
#define		CURSOR_BLINK	15		// 0b00001111
#define 	GOTO_LINE_2		192
#define 	GOTO_LINE_1		128

/* LCD control lines */
#define		ENABLE  	1
#define		DISABLE		0
#define		READ		1
#define		WRITE       0
#define		COMMAND		0
#define		DATA		1
sbit P2_0=P2^0;
sbit P2_1=P2^1;
sbit P3_3=P3^3;
sbit P3_2=P3^2; 		
		
      
#define		rs			P2_0 //选择寄存器:为0是指令寄存器,为1是数据寄存器
#define		rw			P2_1 //为0写入LCM,为1读取LCM
#define		enable		P3_3

void delay100us(unsigned);
void write_LCD_command(unsigned);
void write_LCD_data(unsigned);
void init_LCD(void);
void clear_LCD(void);
void display_LCD_string(char *);
void gotoxy(unsigned,unsigned);
void display_LCD_number(char);



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?