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

📄 lcde.c

📁 一个小小的LCD检测程序
💻 C
字号:
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit lcdrs=P1^0;
sbit lcdrw=P1^1;
sbit lcden=P1^2;
uchar code table[]="write by Tenny";
uchar code table1[]="I LOVE ZQ";
uchar num,i,s;

void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
 for(y=110;y>0;y--);
}
void lcd_com(char com)
{  
   lcdrs=0;
   P2=com;
   delay(5);
   lcden=1;
   delay(5);
   lcden=0;

}
void lcd_data(char datb)
{ 
   lcdrs=1;
   P2=datb;
   delay(5);
   lcden=1;
   delay(5);
   lcden=0;
}
void init()
{  
   lcdrs=0; 
   lcdrw=0;
   lcden=0;
   lcd_com(0x38);
   lcd_com(0x0e);
   lcd_com(0x06);
   lcd_com(0x01);
}
void main()
{ 
   init();
   lcd_com(0x80);
   for(num=0;num<14;num++)
   {
   lcd_data(table[num]);
   delay(1000);
   }
   lcd_com(0xc5);
   for(num=0;num<9;num++)
   {
   lcd_data(table1[num]);
   delay(1000);
   }
while(1);
}


/*  i=10000;
  while(i--)
   {
   lcd_com(0x90);
   for(num=0;num<14;num++)
   {
   lcd_data(table[num]);
   delay(20);
   }
   lcd_com(0x80+0x53);
   for(num=0;num<9;num++)
   {
   lcd_data(table1[num]);
   delay(20);
   }
   for(s=16;s>0;s--)
   {
   lcd_com(0x18);
   delay(500);
   }
   }
   while(1);
 
}*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -