您的位置 首页 芯闻

嵌入式学习笔记7——51单片机之独立键盘

1.51单片机的P1、P2、P3口自有上拉电阻,P0口要想当做I/O口使用,必须也加个上拉电阻。2.如果用51单片机的I/O口用于输入,必须先将I/O…

1. 51单片机的P1、P2、P3口自有上拉电阻,P0口要想作为I/O口运用,有必要也加个上拉电阻。

2. 假如用51单片机的I/O口用于输入,有必要先将I/O口输出1,即置1。

3. 单片机组成的体系中,用的最多的对错编码键盘,其又分为独立式非编码键盘和行列式非编码键盘。

4. 数字电路中线与、线或的概念:

如上图,线与两头电平做与运算,即当一端为高电平,另一端为低电平时,开封闭合,整个电路为低电平。

线或,Z为高阻态,当另一端为高电平时,开封闭后,整个电路为高电平;若另一端为低电平,开封闭后,整个电路为低电平。

5. 按键消抖(软件办法和物理办法),本文只介绍软件办法:按键按下的实践波形如下图

整个按键进程大约20ms,咱们使用软件只在按下颤动期间检测一次,若的确有按键按下,则延时5ms,此刻到了安稳闭合阶段,接着再检测,仍是低电平,则的确有按键按下;检测到按键开释时,相同要推迟5ms后再次检测,此次仍是检测到开释时则真的是开释了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/263795.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部