按键的分类 编码键盘 键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘。 非编码键盘 靠软件编程来识别的称为非编码键盘。 在单片机组成的各种系统中,用的最多的是非编码键盘。 例如在洗衣机控制面板上,用非编码按键来设置洗衣机的功 能。 7.1 按键的抖动 图7-1 按键与单片机的连接 图7-2 按键的抖动过程 键盘的抖动时间一般为5~10ms,抖动现象会引起CPU对 一次键操作进行多次处理,从而可能产生错误。 消除抖动的方法: ⑴ 硬件去抖动 采用RS触发器去抖动。 ⑵ 软件去抖动 检测到按键按下后,软件延时10~20ms后再确认该键是否确实按下,消除抖动影响。 7.2 独立式按键 特点: 1)各按键相互独立,电路配置灵活; 2)软件简单; 3)按键数量较多时,I/O线耗费较多,只适 用于按键数量较少的场合。 图7-4(a) 独立式按键扫描汇编语言程序如下: START: MOV P1,#0FFH ;置P1.0~P1.2为输入状态 MOV A,P1 ;读键值,键闭合相应位为0 C
您可能关注的文档
最近下载
- 哈曼卡顿AVR-151功放中文说明书.docx VIP
- 《婴幼儿回应性照护》 课件 项目4--6 盥洗和如厕中的回应性照护 ---游戏活动的回应性照护 .pptx
- 水电站安全预测预警制度.docx VIP
- 湘教版初中数学七年级下册《不等式的性质(第一课时)》教学设计.docx VIP
- 《婴幼儿回应性照护》 课件 项目1--3 认识婴幼儿回应性照护 --- 饮食饮水中的回应性照护.pptx
- 哈曼卡顿AVR151功放中文说明书(打印).docx VIP
- 2026年福建泉州编制国企招聘行政职业能力测验含答案试题及答案.doc
- 血透室医院感染暴发应急预案演练脚本 (2).docx VIP
- 新22S6 消防工程 (建筑图集).docx VIP
- pantone色卡电子版下载.pdf VIP
原创力文档

文档评论(0)