- 4
- 0
- 约6.75千字
- 约 80页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第二章 接口设计
2.1人机接口设计 一、人机接口的类型 (1)输入接口 (2)输出接口 二、特点: 专用性 低速性 高性能价格比 三、输入接口设计(一)开关输入接口设计 消抖方法: 软件:延时程序,两次检测开关状态是否相同,延时时间应大于抖动时间。 硬件 (二)拨码盘接口设计 1、码盘的结构 2、BCD码盘通断状态表 3、BCD码盘接口硬件设计 4、BCD码盘接口软件设计 1、码盘的结构 十进制输入,8421BCD码输出 2、BCD码盘通断状态表 3、BCD码盘接口硬件设计 (1)静态接口方法 (2)动态接口方法 4、BCD码盘接口软件设计 (三)键盘输入接口设计 1、键盘的分类 2、键盘的消抖 3、独立式键盘硬件接口设计 4、独立式键盘软件接口设计 5、矩阵式键盘接口方法 1、键盘的分类 1)? 独立式键盘: A)定义:各键相互独立,每个按键各接一根输入线,一根输入线上的按键工作状态不会影响其它输入线上的工作状态 B)按键识别方法:按键前后电平的变化 C)特点:电路配置灵活,软件结构简单;每个按键需接一根输入口线,键多对输入口浪费大,电路结构显得很复杂。 D)应用:按键较少或速度较高的场合 2)矩阵式键盘: A)定义:由行线和列线组成,按键位于行和列的交叉点上 B)按键识别:扫描法。逐列置零电平,其余各列置为高电平,检查行线电平的变化,如果某行电平由高到低变化,那么此行此列交叉点处的按键按下。 C)特点:节省I/O口,键越多这一特点越明显 D)应用:按键数量较多的场合 2、键盘的消抖 键盘实质是一组按键开关的集合,并且为机械弹性开关,均利用了机械触点的合、断作用。 1) 双稳态消抖 2)?滤波消抖 RC电路具有吸收干扰脉冲的作用,所以只要选择好适当的时间常数,让按键抖动信号通过此滤波电路,便可消除抖动的影响 A) 按键断开时,电容两端电压为零,输出高电平; C)按键闭合时,电容两端存在电压,a点为高电平,输出低电平 3)软件消抖 总计:1+(1+(2+2)*0xF9H+2)*5+2=4998 (个机器周期) 3、独立式键盘硬件接口设计 1)查询方式 2)中断方式 3)三态缓冲器接口 4、独立式键盘接口软件设计 KEYIN: MOV DPTR, #7FFFH MOVX A, @DPTR ANL A, #1FH MOV R3, A LCALL D-10ms MOVX A, @DPTR ANL A, #1FH CJNE A, R3, PASS CJNE A, #1EH, TO-2 LJMP KEY1 TO-2: CJNE A, #1DH, TO-3 LJMP KEY2 TO-3: CJNE A, #1BH, TO-4 LJMP KEY3 TO-4: CJNE A, #17H, TO-5 LJMP KEY4 TO-5: LJMP KEY5 PASS: RET 5、矩阵式键盘接口方法 1)编程扫描方式 A)硬件电路实现 B)??? 软件功能 a)判断键盘上有无键按下。PC口低四位送低电平,读PA口状态,若PA0~PA7全为1,则说明无键按下,若不全为1,则说明有键按下。 b)消除按键抖动的影响。在判断有键按下的情况下,用软件延时的方法延时10ms,再判断键盘状态,若仍为有键按下,则认为有一个确定的键按下,否则当作按键抖动处理。 c)求按键位置。进行逐行置零电平,其余各行为高电平,判断各列电平的变化,如果某列电平由高到低变化,则可确定此行此列交叉点处的按键按下。 d)键闭合一次仅做一次按键的处理。等待按键释放后,再进行按键功能的处理。 C)软件流程图 D)软件实现 主程序: BEGIN: ACALL KEY-ON JNZ DELAY AJMP BEGIN DELAY: ACALL DL10ms ACALL KEY-ON JNZ KEY-NUM AJMP BEGIN KEY-NUM: ACALL KEY-P ANL A, #0FFH JZ BEGIN ACALL KEY-CODE PUSH A KEY-OFF: ACALL KEY-ON JNZ KEY-OFF POP A RET 判定有无键按下子程序: KEY-ON: MOV A, #00H MOV DPTR, #0702H MOVX @DPTR, A MOV DPT
您可能关注的文档
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)