单片机I/O口的值

2019-07-16 04:52发布


  void scankey();
   sbit key1=P3^4;
void main()
   {
    while(1)
        {
         scankey();
        // display(num);
        }        
   }     

void scankey() //按键扫描
   {
    if(key1=0)
        {
         num=1;
         num++;
         while(!key1);
        }       
   }

请大家帮我看看,这个程序编译后,key1一直=0,我没有按键key1也是0,并=0时num没有自加
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
zhlndsq-484
1楼-- · 2019-07-16 05:33
 精彩回答 2  元偷偷看……
beckxie
2楼-- · 2019-07-16 09:51
没人帮我啊
beckxie
3楼-- · 2019-07-16 10:15
找出问题了,if里的=号要用==号
oyl
4楼-- · 2019-07-16 12:22
判断等,==
cgabc729
5楼-- · 2019-07-16 17:15
key1 == 0

一周热门 更多>