你说的是独立式按键吗?就是单片机的一个I/O脚只接一个按键,如下图所示,在P3.7脚上接一个按键,因按键一端 是接地,所以,当按键按下时,P3.7变成低电平,所以,只要判断 P3.7为低电平了,就是按键被按下。用C语言写程序也很简单:
先用sbit 定义按键的引脚
sbit k1=P3^7;
在程序中就可以用 if 语句判断了
if(k1==0) //按下为低电平
{
//按键后的处理程序
while(k1==0);//等待按 键松开
}
你是说单片机上可使用的键盘,还是说用单片机构造的键盘