51单片机驱动lcd怎么用独立按键控制lcd1602,摁key1显示“up”,摁key2显示“down”为什么我的不成功呢?

因为你按键的时候影响了数码管刷新;

数码管一般都是动态扫描的利用人眼的视觉暂留做的,你按下按键的时候肯定有延时消抖,延时的时候就影响了数码管显示所以数码管刷新的慢了,人眼就能分辨出来亮和灭的状态....

你对这个回答的评价是


· 超过21用户采纳过TA的回答

因为你的按键没有作消抖处理。

那请问怎样在按键时再次扫描数码管?

你对这个回答的评价是


要销抖,并且要判断按下和松开的动作.

那请问怎样在按键时再次扫描数码管?

伱对这个回答的评价是?

按键的时候也要扫描数码管

那请问怎样在按键时再次扫描数码管?
按键时,需要延时消抖在延时消抖的时候就鈳以调用显示程序达到延时的目的。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或許有别人想知道的答案

}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

}

推荐于 · 每个回答都超有意思的

其实控制秒表的启动和停止,很简单要做秒表,一定要用定时器吧假如用T0,那开始初始化时不写TR0=1,先不启动

当按一下键,再启動TR0=1,就开始计时了

再 按一下键,就停止TR0=0,就不计时了

程序好写,先 定义一个按键

主程序中判断按键和启动/停止

你对这个回答的評价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 单片机驱动lcd 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信