51单片机入学第六课——独立键盘

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介


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

实体键盘

编码键盘


编码键盘通过硬件电路产生被按按键的键值码,这种键盘使用方便,所需程序简单,但硬件电路复杂,如计算机的键盘,单片机则通常不采用编码键盘。

非编码键盘


通过软件编程来识别的称为非编码键盘,非编码键盘硬件电路简单。在单片机组成的各种系统中,最常用的是非编码键盘。

独立键盘工作原理

按键特性


由于机械按键内部是通过金属簧片与轴心的摩擦形成回路导通电流,,存在一定的缺陷,当按键按下时,金属簧片会发生抖动,使得实际的电流波形和理想有所差别,所以在后面编写程序是要注意到这里,解决这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值