资源简介

利用单片机开发板上的按键控制lcd的显示,实现简单键盘的功能。

资源截图

代码片段和文件信息

#include 
sbit rs=P2^3;
sbit rw=P2^4;
sbit p1=P2^5;
sbit p2=P2^6;
sbit p3=P2^7;
sbit key1=P1^5;
sbit key2=P1^6;
sbit key3=P1^7;

unsigned char table1[]=“LCD1602 TEST OK!“  ;
unsigned char table2[]=“CCMS:Yang ZhuJie“ ;

delay_50us(unsigned int a);
write_2(unsigned char com);
write_1(unsigned char dat);
void start() ;
void main()
{
        unsigned char  ij;
start();
write_2(0x80);

while(key3!=0)
{  
 
     if(key1==0)
 {
 delay_50us(400);
 if(key1==0)
                 {
 write_1(table2[i]);
 delay_50us(1300);}
 }
 
 
 if(key2==0)
 {
 delay_50us(400);
 if(key2==0)
 {
 write_1(table2[i+1]);
 delay_50us(1000);
 }
 i+=2;  
 }
  }

        write_2(0xc0);
for(j=0;j<16;j++)
{
 wr

评论

共有 条评论