关于按键的问题

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条回答
898511671
1楼-- · 2019-03-25 02:17
加个while(!key1)也不行,大家给我说说看怎么办
zch_genius
2楼-- · 2019-03-25 05:28
点灯就不行了?上原理图吧,要不谁知道。
898511671
3楼-- · 2019-03-25 11:01

原理图 key1是与P3.4口相接的S2

 

[ 本帖最后由 898511671 于 2012-3-9 20:27 编辑 ]
898511671
4楼-- · 2019-03-25 16:44
我是按照视频上的程序来做的,视频上用那个程序就可以演示出来,为什么
898511671
5楼-- · 2019-03-25 19:02
我又试了一边 可以了 程序还是原来的程序,原来是可以的,就是不知道为什么昨天不可以
zch_genius
6楼-- · 2019-03-26 00:58
 精彩回答 2  元偷偷看……

一周热门 更多>