注册 登录
编程论坛 单片机编程

关于键盘程序的问题

C帅 发布于 2011-01-26 15:01, 683 次点击
#include<reg52.h>
sbit b=P2^0;
sbit key1=P3^1;
main()
{
    while(1)
    {
        P3=0xff;   
        if (key1==0)
            b=0;
    }
}
以上是我的程序,想问下为什么key1键被按下后指示灯就一直亮~~~、?
3 回复
#2
刘冬冬季2011-02-27 20:25
按下之后,P3^1就是底电平,你不用程序让它变为高电平它就会一直亮啊
#3
C帅2011-02-28 23:09
哦,是哦
#4
lrbdh2011-04-14 20:09
。。。
1