第6章MCS-51单片机的人机交互通道配置与接口
单片机原理与应用课件
第6章 人机交互通道配置与接口 章主要内容: 主要内容:从工程应用角度介绍了MCS-51单片机的交互 通道配置与接口,主要包括人机界面中的键盘、显示器、 微型打印机等。介绍了多种实用方案和设计技巧。 重点: 重点:系统概念的形成、各种接口设计方案和设计技巧的 掌握,熟悉各种交互设备。 难点: 难点:使用动态方法进行键盘和显示的硬件及软件设计。
单片机原理与应用课件
第6章 人机交互通道配置与接口 章6.1 MCS-51单片机与键盘的接口技术 单片机与键盘的接口技术 6.2 MCS-51单片机与显示器的接口技术 单片机与显示器的接口技术 6.3 MCS-51单片机键盘和显示器接口设计实例 单片机键盘和显示器接口设计实例
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
MCS-51单片机与键盘的接口技术 6.1 MCS-51单片机与键盘的接口技术
键盘: 键盘:单片机系统中完成控制参数输入及修改的 基本输入设备,是人工干预系统的重要手段。 键盘的分类:按键组连接方式可分为独立连接式 键盘的分类: 键盘与矩阵连接式键盘。
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
6.1.1 键盘结构⑴ 独立式按键 独立式按键是每个按键占用一根I/O端线。
①各按键相互独立,电路配置灵活; ②按键数量较多时,I/O端线耗费较多,电路结构繁杂; ③软件结构简单。 适用于按键数量较少的场合。
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
6.1.1 键盘结构行列式(矩阵式) ⑵ 行列式(矩阵式)键盘 I/O端线分为行线和列线,按键跨接在行线和列线上, 按键按下时,行线与列线发生短路。
①占用I/O端线较少; 占用I/O端线较少; I/O端线较少 软件结构教复杂。 ②软件结构教复杂。 适用于按键较多的场合。 适用于按键较多的场合。5
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
6.1.2 使用键盘时必须解决的问题键盘去抖动问题: 键盘去抖动问题:
键盘的抖动时间一般为5 20ms, 键盘的抖动时间一般为5~20ms,抖动现象会引起 CPU对一次键操作进行多次处理 从而可能产生错误。 对一次键操作进行多次处理, CPU对一次键操作进行多次处理,从而可能产生错误。
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
6.1.3 键盘接口对键盘上所按下的键进行识别。⑴ 程序控制扫描方式 键处理程序固定在主程序的某个程序段。 键处理程序固定在主程序的某个程序段。 ⑵ 定时控制扫描方式 利用定时/计数器每隔一段时间产生定时中断, 利
用定时/计数器每隔一段时间产生定时中断,CPU 响应中断后对键盘进行扫描。 响应中断后对键盘进行扫描。 ⑶ 中断方式 当键盘上有键闭合时, CPU申请中断,CPU响应 当键盘上有键闭合时,向CPU申请中断,CPU响应 申请中断 中断后对键盘进行扫描。 中断后对键盘进行扫描。
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
6.1.3 键盘接口键扫描输入程序的设计方法: 键扫描输入程序的设计方法: (1)判断键盘上是否有键闭合; (2)消除键的机械抖动; (3)确定闭合键的物理位置; (4)得到闭合键的编号; (5)确保CPU对键的一次闭合只做一次处理
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
独立式键盘接口扫描方式
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口 P1.0~P1.2为输入态 KEYB:ORL P1,#07H ;置P1.0~P1.2为输入态 读键值,键闭合相应位为1 MOV A,P1 ;读键值,键闭合相应位为1 屏蔽高5 保留有键值信息的低3 ANL A,#00000111B ;屏蔽高5位,保留有键值信息的低3位 0,无键闭合 无键闭合, JZ GRET ;全0,无键闭合,返回 非全0,有键闭合,延时10ms, 0,有键闭合 10ms,软件去抖动 LCALL DY10ms ;非全0,有键闭合,延时10ms,软件去抖动 重读键值,键闭合相应位为1 MOV A,P1 ;重读键值,键闭合相应位为1 屏蔽高5 保留有键值信息的低3 ANL A,#00000111B ;屏蔽高5位,保留有键值信息的低3位 0,无键闭合 返回;非全0, 无键闭合, 0,确认有键闭合 JZ GRET ;全0,无键闭合,返回;非全0,确认有键闭合 0#键功能程序 JB Acc.0,KB0 ;转0#键功能程序 1#键功能程序 JB Acc.1,KB1 ;转1#键功能程序 2#键功能程序 JB Acc.2,KB2 ;转2#键功能程序 GRET:RET 执行0# 0#键功能子程序 KB0: LCALL WORK0 ;执行0#键功能子程序 RET 执行1# 1#键功能子程序 KB1: LCALL WORK1 ;执行1#键功能子程序 RET 执行2# 2#键功能子程序 KB2: LCALL WORK2 ;执行2#键功能子程序 RET10
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
独立式键盘接口扫描方式
单片机原理与应用课件
主程序如下: 主程序如下: ORG 0000H 独立式键盘接口扫描方式 LJMP MAIN ORG 0003H ; 外部中断0中断服务入口地址 LJMP INTI ; 转中断服务 ORG 0100H MAIN: SETB EA ; 开总中断允许 SETB EX0 ; 开INT0中断 SETB IT0 ; 下降沿有效 …… 中断服务程序清单如下: INTI: CALL D20 ; 延时去抖动 MOV P1, #0FFH ; P1口送全1值 MOV A, P1 ; 读P1口各引脚 CJNE A, #0FFH,CLOSE ; 验证是否确实有键闭合 AJMP INT0 ; 无键按下12
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通
道配置与接口
CLOSE: JNB ACC.7, KEY 7 ; 查询7号键 JNB ACC.6, KEY 6 ; 独立式键盘接口扫描方式 查询6号键 JNB ACC.5, KEY5 ; 查询5号键 JNB ACC.4, KEY4 ; 查询4号键 JNB ACC.3, KEY 3 ; 查询3号键 JNB ACC.2, KEY 2 ; 查询2号键 JNB ACC.1, KEY 1 ; 查询1号键 JNB ACC.0,KEY 0 ; 查询0号键 INT0: RETI KEY 7: …… ; 7号键处理程序 KEY 71: MOV A, P1 ; 再读P1口各引脚 JNB ACC.7, FUNC71 ; 确认键是否释放 RETI KEY 6: …… ; 其他键处理程序 …… D20: …… ; 20ms延时子程序 RET END13
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
矩阵式键盘接口— 矩阵式键盘接口—行反转法+5V
0P1.0
0 4 8 C
1 5 9 D
2 6 A E
3
第0行7
0P1.1 P1.2 P1.3 P1.4 P1.5
第1行
0 0 1 1
B
89C51
第2行F
第3行 第3列 第2列 第1列 第0列
P1.6 0 P1.7 1
单片机原理与应用课件
MCS-51单片机的交互通道配置与接口 第6章 MCS-51单片机的交互通道配置与接口
矩阵式键盘接口— 矩阵式键盘接口—行反转法+5V0 1 5 9 D 2 6 A E 3
P1.0 1
第0行4 8 C 7
0 P1.1
第1行B
89C51
1 P1.2 1 P1.3P1.4 0
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




