1602c子程序.txt
来自「液晶屏1602C的子程序」· 文本 代码 · 共 44 行
TXT
44 行
使用时只要把以下程序的端口改成自己需要的端口,建一个文件,然后把文件加在主程序的头文件里就可以了.void lcd(void)为初始化函数,void show(unsigned char lcddata, unsigned char address)为显示函数,void clrlcd(void)为清屏函数.
void lcd(void)
{ unsigned long x;
P2 = 0X80; //写命令
for(x=0;x<50000;x++);
//P7 = 0x30; /*一行显示*/
P3 = 0x38; /*八位数据,两行显示,5*7点阵*/
P2 = 0X00;//0x08;
P2 = 0X80;//0x09;
for(x=0;x<1000;x++);
P3 = 0x0c; //开显示,无光标,光标不闪烁
P2 = 0x00;
P2 = 0x80;
for(x=0;x<1000;x++);
P3= 0x06; //光标右移,文字不动
P2 = 0x00;
P2 = 0x80;
for(x=0;x<5000;x++);
P3 = 0x01; //清显示
P2 = 0x00;
for(x=0;x<5000;x++);
}
void show(unsigned char lcddata, unsigned char address)
{ unsigned long x;
P2 =0x80;
P3 =address|0x80;
P2 =0x00;
P2 = 0xA0; //写数据
for(x=0;x<1000;x++);
P3 = lcddata; //写数据到端口
P2 = 0X20;
for(x=0;x<5000;x++);
}
void clrlcd(void)
{ unsigned long x;
P2 = 0x80;
for(x=0;x<5000;x++);
P3 = 0x01; //清显示
P2 = 0x00;
for(x=0;x<5000;x++);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?