1602.h

来自「自制的 DS1820+51+1602 测量温度的程序 同样适合初学者 了解和」· C头文件 代码 · 共 46 行

H
46
字号
#ifndef __1602_H__
#define __1602_H__


/*************************输入方式设置***************************8*/
#define     TwoLine_8bit 0x38			   //双行8位显示 
#define     Clear        0x01		   	   //清屏 
#define     CursorHome	 0x02			   //光标回到左上角 
#define     CursorOn     0x0E			   //不显示光标 
#define     CursorRight	 0x06			   //光标右移 
#define     DispOn	     0x0C		       //开显示、不显示光标 
#define     DispOff      0x0A			   //光标显示
#define     MoveCursor   0x14		       //光标移动 


/***********************LCD1602地址相关******************************/
#define     GotoLine1    0x80			   // 第一行DDRAM起始地址 
#define     GotoLine2    0xC0			   //  第二行DDRAM起始地址
     
/**********************另外相关的定*********************************/
#define     uchar        unsigned char
#define     uint         unsigned int
#define     READ         1
#define     WRITE        0
#define     DATA         1
#define     COMMAND      0
#define     ENABLE       1
#define     DISABLE      0

/***********************LCD1602接线引脚定义**************************/
#define LCDIO     P0       //定义P1口与LCD1602的数据口相接
sbit       RS=P3^7;
sbit       RW=P3^6;
sbit       E= P1^7;

extern  void   Delay100us(uchar n);
extern  void   delay_ms(uint n);
extern	void   SendCommand(uchar command);
extern  void   SendData(uchar LCDdata);
extern  void   Init1602();
extern	void   Display(uchar x,uchar y,char *p);
extern	void   Show(uchar x,uchar y,uchar word);



#endif

⌨️ 快捷键说明

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