小白问个简单的问题 ,key_can=20按键还原值为什么是20?
时间:10-02
整理:3721RD
点击:
这是程序:
static uchar key_new = 0, key_l,key_h;
key_can = 20; //按键值还原
P1 = 0x0f;
if((P1 & 0x0f) != 0x0f)
{
delay_1ms(1);
if(((P1 & 0x0f) != 0x0f) && (key_new == 1))
{
key_new = 0;
key_l = P1 & 0x0f;
P1 = key_l | 0xf0;
key_h = P1 & 0xf0;
switch(key_h|key_l)
{
case 0xee: key_can = 1; break;
case 0xde: key_can = 4; break;
static uchar key_new = 0, key_l,key_h;
key_can = 20; //按键值还原
P1 = 0x0f;
if((P1 & 0x0f) != 0x0f)
{
delay_1ms(1);
if(((P1 & 0x0f) != 0x0f) && (key_new == 1))
{
key_new = 0;
key_l = P1 & 0x0f;
P1 = key_l | 0xf0;
key_h = P1 & 0xf0;
switch(key_h|key_l)
{
case 0xee: key_can = 1; break;
case 0xde: key_can = 4; break;
难道这个值不是你自己设的吗,根据你要的IO口,设定自己的值
栏目分类
射频专业培训教程推荐