关于按键的问题

2019-03-24 19:20发布

为什么key1按下之后第一个led不亮,key1 那个键接的是p3.4口
#include<reg52.h>
sbit d1=P1^0;
sbit key1=P3^4;
void main()
{P3=0xff;
        while(1);
        {       
                if(key1==0)
                        d1=0;
                else
                        d1=1;
        }
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
51新手
1楼-- · 2019-03-26 05:49
貌似没有消抖
beck_ck
2楼-- · 2019-03-26 08:53
程序中好像while(1)后面多了个“分号”
孤獨の快樂
3楼-- · 2019-03-26 14:41

原帖由 beck_ck 于 2012-3-12 01:38 发表 程序中好像while(1)后面多了个“分号”

+1

guangod
4楼-- · 2019-03-26 19:23
这个程序有语法错误,不能编译过
yongpeiyuan
5楼-- · 2019-03-26 23:01
貌似没有去抖动吧,软件去抖

一周热门 更多>