键盘技术

电脑杂谈  发布时间:2020-12-16 09:05:03  来源:网络整理

SCM技术讲座3:键盘及其接口技术•键盘设计中应注意的几个问题•键盘接口的软件设计•串行显示/键盘接口芯片•在单片机应用系统中,键盘它是系统中必不可少的输入和输出设备,是控制系统与操作员对话的窗口。 •安全可靠的控制系统通常具有便捷的交互功能。操作员可以通过键盘灵活输入各种参数,以调整系统的操作并掌握系统的工作状态。在某些复杂的应用系统中,为了准确地确定系统的运行状态和故障位置,设计人员经常在程序中添加一些用于系统位置的代码。一种简单的方法是设置一些其他按钮。为了确定系统的工作状态,以便及时了解系统的内部运行状态,一旦发生故障,也可以在最短的时间内找到故障原因并及时恢复。 SCM技术讲座SCM技术讲座•••••SCM技术讲座+ 5v 89c51 SCM技术讲座SCM技术讲座•实际操作中的单片机应用系统,如果存在多按键现象,即同时或连续按下两个键上面的键通常以按下的第一个键作为当前键来处理。另外,当用户由于误操作反复按下相同的按钮时,即双键现象。为了避免沉重的按键影响系统的正常运行,在软件编写过程中,将按键释放用作按键的结尾,即在执行相应的按键功能程序后,等待按键释放。防止重复执行密钥程序。

键盘的防抖技术•键盘使用机械弹性开关来反映电压信号的打开和关闭。由于机械触点的弹性作用,在闭合和断开时会产生抖动。抖动时间的长度取决于按钮的机械特性,通常在5到10毫秒之间。为了确保按键不会产生故障,在编写按键处理程序时必须采取防抖措施。防抖措施有两种方法:硬件和软件。 •硬件抗​​抖动:RS触发器用于形成双稳态去抖动电路,该电路通常用于关键操作流程严格的场合。硬件抗抖动电路的使用将导致系统硬件电路设计的复杂性。 •软件反跳:当软件检测到第一次按下该按钮时,它会执行1020ms的软件延迟程序,然后检查键位是否仍处于关闭状态。如果仍然按住,请确认按键。这是真正的按键,可以消除抖动的影响。微控制器技术讲座键盘接口的软件设计步骤:1.确定是否有按下的按钮2.当发现有按下的按钮时,添加软件延迟以消除键盘抖动的影响3.]根据某个键值写入相应内容执行程序4.来判断键值是否已释放。如果未释放,请等待以避免重新输入密钥或生成错误的密钥结果。单片机技术讲座1、独立键盘的程序设计•独立键的程序设计通常采用查询方式,键值的处理一般采用直接...


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-340871-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...