📄 1602.h
字号:
//------------------- 定义1602液晶控制管脚-------------------------------------------------
sbit RS=P2^0;
sbit RIW=P2^1;
sbit E=P2^2;
//---------------------1602写指令时序开始------------------------------------------------------
void wi(uchar com)
{
uint i=200;
RS=1;
RIW=1;
RS=0;
RIW=0;
E=0;
E=1;
P0=com;
while(i--);
E=0;
}
//---------------------1602写指令时序结束---------------------------------------------------
//---------------------1602写数据时序开始--------------------------------------------------
void wd(uchar dat)
{
uint i=200;
RS=0;
RIW=1;
RS=1;
RIW=0;
E=0;
E=1;
P0=dat;
while(i--);
E=0;
}
//---------------------1602写数据时序结束------------------------------------------------
void chushi() //1602初始化程序
{
wi(0x01); //清屏
wi(0x06); //设置输入方式 AC自动加1,显示不发生移位
wi(0x0c); //显示开关控制 开显示 开光标 闪烁
wi(0x38); //功能设置 双行显示 5*8点阵 八位数据
}void delayxian(uint count) //delay 显示延时子程序
{
uint i;
while(count)
{
i=200;
while(i>0)
i--;
count--;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -