普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 5364|回复: 1

51独立按键出现的问题

 关闭 [复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2018-9-8 21:43:49 | 显示全部楼层 |阅读模式
在学习51单片机3.0板,发现在独立按键这节,while循环放在for循环外面与放在里面逻辑都正确,但放在外面的话会出现按键不灵敏现象,为神魔呢?
void keypros()
{
         if(k1==0)
           {
            delay(1000);
                if(k1==0)
                 {
                  led=~led;
                 }
                while(!k1);
           }
}
回复

使用道具 举报

20

主题

1344

帖子

8379

积分

论坛元老

Rank: 8Rank: 8

积分
8379
发表于 2018-9-10 08:25:15 | 显示全部楼层
我在普中HC6800-ES-V2.0板子上试验过了,都没有问题。可能问题在你的EM3.0板子上。
因为你的板子在做实验时,需要接线,如果杜邦线连接不可靠,就有可能出现这种现象。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-26 01:35 , Processed in 0.082596 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表