📄 lcd.h.bak
字号:
/*************************************
* 控制器:KS0108
* MCU:AT89C52 ,晶体频率:6MHz
* 取模方式:纵向字节倒序
* CS1和CS2为低电平有效
* copyright:tiany
* time:2008-9-20
**************************************/
#ifndef _LCD_H_
#define _LCD_H_
#define uchar unsigned char
#define uint unsigned int
//======常用命令及参数定义==========
#define DISPON 0x3F
#define DISPOFF 0x3E
#define DISPFIRST 0xc0
#define SETX 0x40
#define SETY 0xB8
#define L 0
#define R 1
//======LCD控制端口定义=============
#define LCD_BUS P0
sbit LCD_Busy=P0^7;
sbit LCD_RS = P1^4;
sbit LCD_RW = P1^3;
sbit LCD_EN = P1^2;
sbit LCD_CS2= P1^1;
sbit LCD_CS1= P1^0;
//==定义全局变量======
//uchar status;
//uchar cbyte;
//==函数声明======
void LCD_Initial(void);
void LCD_CLR(uchar Side_Num);
void LCD_Check_Busy(void);
void Delay_us(unsigned int DelayTime);
void LCD_WriteCommand(uchar Command, uchar CS_Num);
void Locatexy(uchar hang,uchar lie);
void LCD_WriteData(uchar Data, uchar hang, uchar lie);
void put_picture(uchar* pictureName);//128*64
void put_picture_half(uchar* pictureName,uchar Side_Num);//64*64
void put_char(uchar* Data, uchar hang, uchar lie,uchar reverse);//8*8
void put_chinese(uchar* Data, uchar hang, uchar lie,uchar reverse);//16*16
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -