- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章第一节 人机通信接口技术一、键盘接口技术1.键盘输入接口与软件应解决的任务(1) 消除键的抖动 所有的键都是利用机械触点的合、断作用形成一个电压信号,输入到系统中。(2)键盘的结构与编码 键盘是由若干个按键组成的开关矩阵,每一个按键都被赋予一个代码,称为键码。(3) 键盘的检测与键盘程序的编制 对于单片机应用系统,对键盘扫描只是CPU工作的一部分,键盘处理只是在有键按下时才有意义,对是否有键按下的信息检测方式有中断与查询方式两种。①检测有无按键按下;②确定闭合键所在的行列位置;③对得到的行号列号译码,得到键值;第一节 人机通信接口技术④键的抖动处理以及多键串按(复按)的处理。2.独立式按键(1)独立式按键结构 独立式按键是指直接用I/O口线构成的单个按键电路。图8-1 独立式按键电路a)中断方式 b)查询方式第一节 人机通信接口技术(2)独立式按键的软件结构 下面是利用8031的P1口作为输入线的键盘工作程序。3.矩阵式键盘(1)矩阵式键盘电路的结构及工作原理 矩阵式键盘适用于按键数量较多的场合。1)扫描识别法。2)线反转识别法。第一节 人机通信接口技术图8-2 矩阵式键盘结构第一节 人机通信接口技术图8-3 线反转法键盘接口电路(2)键盘的编码 键盘的编码方法很多,最常用的一种编码方法就是根据行号和列号依次排序,若将第1行第1列的按键编成0号,第一节 人机通信接口技术则每个键号与所在行列号的关系为:键号=(行号-1)×列数+(列号-1),比如由3行8列组成的键盘,其第3行第3列的键号;(3-1)×8+2=18即为12H。(3)键盘的工作方式 通常有三种键盘扫描工作方式。1)编程扫描方式。2)定时扫描工作方式。3)中断工作方式。图8-4 8031与4×4键盘接口电路第一节 人机通信接口技术图8-5 中断方式键盘接口二、显示接口技术1.七段LED显示器及接口设计第一节 人机通信接口技术(1)LED显示器结构与原理 LED(Light Emitting Diode)是发光二极管的缩写。(2)多位LED显示与显示方式 在单片机应用系统中,经常要使用多个LED显示块构成N位LED显示器。图8-6 7段LED显示器a)共阴极 b)共阳极 c)管脚配置第一节 人机通信接口技术表8-1 7段LED的段选码第一节 人机通信接口技术图8-7 N位LED显示器的构成原理图1)LED静态显示方式。第一节 人机通信接口技术图8-8 4位LED显示器的构成原理图2)LED动态显示方式。第一节 人机通信接口技术图8-9 8位LED动态显示器电路(3)7段LED显示器的驱动与接口电路 LED显示器的每一段发光时,通过的平均电流为10~20mA。第一节 人机通信接口技术1)动态LED显示器接口电路。图8-10 8031扩展6位动态LED显示器的接口电路第一节 人机通信接口技术图8-11 三位静态LED显示器接口2)静态LED显示器接口电路。第一节 人机通信接口技术图8-12 利用串行口扩展静态LED显示器的接口电路① BCD—7段译码器。其功能是输入BCD码,输出7段显示器的段选码。如MC14558等。第一节 人机通信接口技术② BCD—7段译码驱动器。其功能是输入BCD码,输出7段显示器的段选码,且内带输出驱动器。如MC14547、74LS47等。③ BCD—7段/锁存/译码器/驱动器。其功能是输入BCD码,经锁存、译码输出7段显示器的段选码,并带段输出驱动器。如MC14543、MC14495等。2.点阵式LED显示器及接口设计 (1)点阵式LED显示器结构 点阵式LED显示器由发光二极管矩阵组成,常用的有7行 5列和8行8列两种。(2)点阵式LED显示器的接口设计 点阵式LED显示器一般采用动态扫描方式显示。第一节 人机通信接口技术图8-13 点阵式LED显示器接口电路第一节 人机通信接口技术表8-2 字母“C的点阵数据三、显示器/键盘接口技术1. 8279的内部结构第一节 人机通信接口技术图8-14 8279结构框图(1)I/O控制及数据缓冲器 双向、三态数据缓冲器将内部总线与外部总线相连,在I/O控制命令控制下,第一节 人机通信接口技术用于传送CPU和8279之间的命令、数据和状态。(2)控制与定时寄存器 控制与定时寄存器用来寄存键盘及显示器的工作方式,锁存操作命令。(3)扫描计数器 扫描计数器有两种工作方式。(4)恢复缓冲器、键盘的去抖及控制 恢复缓冲器的功能是将8位键盘恢复线状态RL0~RL7随时进行锁存。(5)FIFO/传感器RAM及其状态寄存器 FIFO/传感器RAM是一个双重功能的8×8 RAM。(6)显示RAM和显示地址寄存器 显示RAM用来存储显示数据。2. 8279管脚及其功能① D0~D7(数据总线):双向、三态总线,它与系统
您可能关注的文档
最近下载
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(学生版).doc VIP
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(教师版).doc VIP
- 上海市2020年上学期杨浦区市东中学高三物理期中试题.docx VIP
- 2022-2023学年上海市实验学校高二(上)期末地理试卷.doc VIP
- 教育科研工作总结(范文)与教育科研案例·批评中的教育艺术合集.doc VIP
- 6三维建模.6三维建模.ppt VIP
- 上海市市东实验学校2024-2025学年高二下学期3月月考 数学试卷(含解析).docx VIP
- 2024年度-幼儿园《小手不是用来打人的》PPT课件.ppt VIP
- 大职赛生涯闯关参考答案.docx VIP
- 2022-2023学年上海市市东中学高二(上)期末物理试卷(合格考)_20230202233847.doc VIP
原创力文档


文档评论(0)