STC89c52rc
按下P1.0 P0.0亮 再次按下则熄灭
按下P1.1 P0.1亮 再次按下则熄灭
.....
按下P1.7 P0.7亮 再次按下则熄灭
稳定输出,按键消抖
帮下忙啊
第1个回答 2015-11-08
按键接单片机的p1口 led接单片机p0口 采用共阳极接法 ,sbit 设置按键 sbit设置led 编写延时 用if语句就可以追问 追问
能帮忙发下整个程序吗?
追答#include <REGX52.H>
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;//以此类推写8个开关定义接口
sbit led1=P0^0;//以此类推写8个led接口
void Delay1ms(unsigned int count)
{
unsigned int i,j;
for(i=0;i<count;i++)
for(j=0;j<0;j++);
}
void main()
{
while(1)
{
if(k1==0)
{led1=0;}
else led1=1;
}
}
哭死,能把省略的加上吗?
追答给你上传的文件中有很多实例 你自己研究一下吧