⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1602c子程序.txt

📁 液晶屏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 + -