keyc.c
来自「郑州远博公司生产的单片机B型实验板电路原理图及配套源程序代码」· C语言 代码 · 共 39 行
C
39 行
/***************************************************************
按键扫描子程序
作者:郑州远博科技 王兴民
0371-66949037 0371-67256036 13949105551
****************************************************************/
#include <config.h>
#define KEYDATA P2_0 //按键公共端接口
Uchar Key_s(void) {
Uchar buffer,key_bit,i;
Dsenddata(0x00);
if(KEYDATA) return(0xff);
if(!KEYDATA)
{
buffer=0xff;
Delayms(2);
key_bit=0xfe;
for(i=0;i<8;i++)
{
Dsenddata(key_bit);
if(!KEYDATA)
{
buffer=key_bit;
return(buffer);
break;
}
key_bit=_crol_(key_bit,1);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?