lcd1602.h

来自「LCD1602底层驱动,C语言编写 」· C头文件 代码 · 共 29 行

H
29
字号
#ifndef _1602_H_
#define _1602_H_

#include <reg52.h>
#include <absacc.h>
#define uint  unsigned int
#define uchar unsigned char
//LCD端口定义
//LCD端口要根据实际的连接情况分配IO

sbit LCD_RS=P2^5 ;
sbit LCD_RW=P2^6;
sbit LCD_E=P2^7;
#define	LCDData	P0	//sfr LCDData=0x80;//0x80--P0,0X90--P1,0xa0--P2,0xb0--P3
#define	LCDBusy	0x80

void WriteDataLCD(uchar WDLCD);
void WriteCommandLCD(uchar WCLCD,BuysC);
uchar ReadDataLCD(void);
uchar ReadStatusLCD(void);

void LCDInit(void);
void DisplayOneChar(uchar X, uchar Y, uchar DData);
void DisplayListChar(uchar X, uchar Y, uchar *DData);
void Delay40Ms(void);//其实大了点,1602LCD  5ms就够了
void Delay400Ms(void);

#endif

⌨️ 快捷键说明

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