简介
键盘在电脑的外设中占有极其重要的地位,通过键盘,我们把指令输入到计算机中,如果没有键盘,我们将会倒退到几十年前,以纸条打孔的形式输入指令,效率极其低下。键盘分为虚拟键盘和实体键盘两种,虚拟键盘就是手机上所使用的。实体键盘通常是计算机上常用的,也有单片机上所用的简陋的红色小按钮,基本上所有开关器件都可作为键盘使用。
这种开关不仅丑,而且手感还不好。。。。。

实体键盘
编码键盘
编码键盘通过硬件电路产生被按按键的键值码,这种键盘使用方便,所需程序简单,但硬件电路复杂,如计算机的键盘,单片机则通常不采用编码键盘。
非编码键盘
通过软件编程来识别的称为非编码键盘,非编码键盘硬件电路简单。在单片机组成的各种系统中,最常用的是非编码键盘。
独立键盘工作原理
按键特性
由于机械按键内部是通过金属簧片与轴心的摩擦形成回路导通电流,,存在一定的缺陷,当按键按下时,金属簧片会发生抖动,使得实际的电流波形和理想有所差别,所以在后面编写程序是要注意到这里,解决这个问题。

本文介绍了单片机中的独立键盘,包括其工作原理、按键特性和电路分析。通过程序编写示例,阐述了如何处理按键抖动和松手检测,以实现按键的有效控制。独立键盘虽然IO口利用率不高,但适合按键数量少的场景。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



