- 15
- 0
- 约2.27万字
- 约 120页
- 2020-10-16 发布于浙江
- 举报
DAC0832的逻辑结构 DAC0832内部结构 按键在闭合和断开时,触点会存在抖动现象,时间为5-10ms,会影响其识别。常用防抖方法有硬件防抖和软件延时防抖。 一、按键防抖 软件消除按键的抖动: 检测到有键按下时,该键所对应的行线为低电平,执行一段延时10ms的子程序后,确认该行线电平是否仍为低电平,如果仍为低电平,则确认该行确实有键按下。当按键松开时,行线的低电平变为高电平, 按键相互独立,每个按键接一根数据输入线 二、 独立式按键及其接口 可采用随机扫描、定时扫描或中断扫描方式。 1)随机扫描方式: 编写程序随机对键盘接口进行查询。上图中查到 P1.0-P1.7有低电平说明对应的按键按下。 2)定时扫描方法 利用定时器产生定时中断,在中断服务程序中对键盘进行扫描,有键按下时转键功能处理程序。 3)中断扫描方式 有键闭合时产生中断,CPU相应中断后在中断服务程序中判别键号并作相应处理。 按键的判别 例:键盘为上图所示的独立式键盘,采用查询方式对键盘的键值读取。参考程序如下: #includereg51.h void main(void) { unsigned char keyvalue; do { P1=0xff; keyvalue=P1; keyvalue=~keyvalue; 1、随机扫描方式
您可能关注的文档
最近下载
- 金融伦理学 课件 第5章 金融机构伦理.ppt
- 马工程《博物馆学概论》第一章 思考题参考答案.pdf VIP
- 《纳米电子器件》课件.ppt VIP
- 金融伦理学 课件 第4章 金融市场伦理.ppt
- 2025年轻人饮酒洞察报告-艺恩-202512.pdf
- 高考语文-万能答题满分攻略!高中语文100个答题公式分享.pdf VIP
- 2026-2032全球与中国液冷快接头市场现状及未来发展趋势.doc VIP
- J-B-T 6-4-3-4-1992 输油齿轮泵(国家标准).pdf VIP
- 四年级语文上册第六单元习作6教学课件新人教版.ppt VIP
- 2008年东风雪铁龙爱丽舍车身装备维修手册.pdf VIP
原创力文档

文档评论(0)