📄 1602c子程序.txt
字号:
使用时只要把以下程序的端口改成自己需要的端口,建一个文件,然后把文件加在主程序的头文件里就可以了.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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -