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

📄 lcd1602.h

📁 LCD1602底层驱动,C语言编写
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -