⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1602.h

📁 自制的 DS1820+51+1602 测量温度的程序 同样适合初学者 了解和掌握51单片机学西
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -