微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 小白问个简单的问题 ,key_can=20按键还原值为什么是20?

小白问个简单的问题 ,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;   

难道这个值不是你自己设的吗,根据你要的IO口,设定自己的值

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top