📄 yejingqudong.c
字号:
#include <reg52.h> //头文件
#include <absacc.h>
#define CW XBYTE[0xf9fc] //00 //液晶控制地址
#define CR XBYTE[0xf9fe] //10
#define DW XBYTE[0xf9fd] //01
#define DR XBYTE[0xf9ff] //11
#define LED XBYTE[0xf8ff]
unsigned char key; //按键值变量
bit flag; //读忙标志位
//================================
void delay(unsigned int i) //延时子程序
{
while(--i);
}
//=======================================
unsigned char ReadLcdCode(void) //读液晶命令口子程序
{
unsigned char a;
delay(100);
a=CR;
return (a);
}
//=======================================
void readbf(void) //读液晶忙子程序
{
while(flag)
{
flag=(bit)(ReadLcdCode()&0x80);
}
}
//=======================================
void WriteLcdCode(unsigned char a) //写液晶命令子程序
{
delay(20);
CW=a;
delay(20);
}
//=======================================
void WriteLcdData(unsigned char a) //写液晶数据子程序
{
delay(20);
DW=a;
delay(20);
}
//=======================================
void inttilcs(void) //液晶初始化子程序
{
WriteLcdCode(0x38);
delay(500);
readbf();
WriteLcdCode(0x01);
readbf();
delay(500);
WriteLcdCode(0x0c);
readbf();
delay(500);
WriteLcdCode(0x06);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -