您当前的位置:五五电子网电子知识单片机-工控设备51单片机12864显示屏4*4键盘实验 正文
12864显示屏4*4键盘实验

12864显示屏4*4键盘实验

点击数:7279 次   录入时间:03-04 11:36:41   整理:http://www.55dianzi.com   51单片机
                      Key_num=0x09;
                      }break;
           case(0x28):
                      {
                      Key_num=0x0d;
                      }break;
           case(0x41):
                      {
                      Key_num=0x02;
                      }break;
           case(0x42):
                      {
                      Key_num=0x06;
                      }break;
           case(0x44):
                      {
                      Key_num=0x0a;
                      }break;
           case(0x48):
                      {
                      Key_num=0x0e;
                      }break;
           case(0x81):
                      {
                      Key_num=0x03;
                      }break;
           case(0x82):
                       {
                       Key_num=0x07;
                       }break;
           case(0x84):
                       {
                       Key_num=0x0b;
                       }break;
           case(0x88):
                      {
                      Key_num=0x0f;
                      }break;
           default:break;
           }
           return Key_num;
}

//********写命令/数据*******************************

void    TransferData(char data1,bit DI)  //传送数据或者命令,当DI=0是,传送命令,
          {                                 //当DI=1,传送数据.
            WRD=0;    //R/W="H",E="H",数据被读到DB7--DB0,R/W="L",E="H→L", DB7--DB0的数据被写到IR或DR
            RS=DI;    //RS="H",表示DB7--DB0为显示数据, RS="L",表示DB7--DB0为显示指令数据
            delay(1);
            P0=data1;
            E=1;
            delay(1);
            E=0;
           }
//************延 时*******************************************
void  delayms(unsigned int n)            //延时10×n毫秒程序
                   {
                      unsigned int i,j;
                      for(i=0;i<n;i++)
                         for(j=0;j<2000;j++);
                   }

void  delay(unsigned int m)              //延时程序
                   {
                      unsigned int i,j;

上一页  [1] [2] [3] [4]  下一页


本文关键字:显示屏  键盘  51单片机单片机-工控设备 - 51单片机