此帖出自51单片机论坛
最新回复
在你程序的基础长 封装一下对GPIO_KEY的读写 应该就可以很直观的明白
#define Forward_Key (P1 = 0X0F)
#define Reverse_Key (P1 = 0xF0)
#define Read_key (P1)
/*************************************************/
Forward_Key;
switch(Read_key)
{
case(0X07): KeyValue=0;break;
case(0X0B): KeyValue=1;break;
case(0X0D): KeyValue=2;break;
case(0X0E): KeyValue=3;break;
}
Reverse_Key;
switch(Read_key)
{
case(0X70): KeyValue=KeyValue;break;
case(0XB0): KeyValue=KeyValue+4;break;
case(0XD0): KeyValue=KeyValue+8;break;
case(0XE0): KeyValue=KeyValue+12;break;
}
/*************************************************/
详情
回复
发表于 2017-5-16 16:59
| ||
|
||
| |
|
|
| |
|
|
此帖出自51单片机论坛
| ||
|
||
此帖出自51单片机论坛
| ||
|
||
此帖出自51单片机论坛
| ||
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友 |
||
EEWorld Datasheet 技术支持