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单片机