- 3
- 0
- 约1.87千字
- 约 12页
- 2018-04-19 发布于未知
- 举报
键盘接口 按键的特点及输入原理 独立式按键 矩阵式按键 按键的特点及输入原理 按键的分类: 触点式:机械;无触点式:电气 键输入原理: 通过按键的接通与断开,产生两种相反的逻辑状态 低电平“0”与高电平“1”。 键功能的实现: 对于一组键或一个键盘,需通过接口电路与单片机相连。可采用查询或中断方式测试有无键按下,再确定是哪一个键按下,将该键号送入累加器ACC,然后判断是数字键还是功能键,并进行相应的处理。 键盘接口需要解决的问题 是否有键按下 按键识别: 键抖动及消除: 机械按键抖动时间在5ms~10ms之间 硬件方案——双稳态去抖电路 软件方案——延时10ms~20ms后再次判断 消除方法: 求键号 独立式按键 接口电路: 特点:一线一键,按键识别(编程)简单;但占用较多口线,适合8键以下使用。 试编制程序,要求当其中某一按键压下时与其对应的二极管将被点亮。 课堂练习 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 8031 +5V 例1:用P1口检测三个按键的状态并完成相应的功能 解: 资源分配: 用P1口的低3位检测3个按键的输入,为1则表示按键没有按下,为0则表示相应按键被按下。 流程图: ORG 0000H KB: MOV P1,#0
原创力文档

文档评论(0)