- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
补充 人机交互接口技术 人机接口:是指人与计算机之间建立联系、交换信息的输入/输出接口。 3.1 键盘接口技术 3.1.1 键盘设计需要解决的几个问题 1. 按键的确认 2. 重键与连击的处理 3. 按键防抖动技术 硬件方法 软件方法:延时10ms---20ms 3.1 键盘接口技术(2) 3.1.2 矩阵键盘接口技术 矩阵式键盘用于按键较多的系统。分为编码键盘和非编码键盘,只介绍非编码键盘。 1、电路 3.1 键盘接口技术(3) 8255A芯片: 并行接口芯片,可以扩展3个8位并行口PA、PB和PC RD:读信号;WR:写信号;ALE:地址锁存信号;A1、A0:地址 CS:片选信号;RESET:复位信号 2、按键识别 程控扫描法过程: (1)判断是否有键按下 方法:各行同时输出0,读入列值,不为FFH则有键按下。 (2)去抖动 (3)有键按下时求闭合键值 3.1 键盘接口技术(4) (3)有键按下时求闭合键值 用行扫描法: ①确定按下键所在的行:逐行输出0,读入列值,为FFH则无键按下,扫描下一行;不为FFH则有键按下,记下所在的行号X。 ②确定按下键所在的列:带进位循环右移,若进位位为0,则为闭合键所在的列,右移的次数减1,即为所在的列号Y。 ③闭合键值=n*X+Y n为没行的列数 对于4行8列键, 闭合键值=8*X+Y 如第2行第3列有键按下,则X=2,Y=3,对应的键值为 8*2+3=19=13H 键盘接口技术(5) 扫描法程序流程图 如右图所示 3.1 键盘接口技术(6) 3.1.2 少量功能键接口技术 对于少量功能键,多采用相互独立的接口方法即每个按键接一根输入线。用硬件中断或软件查询方法与微机接口读取键盘。 74LS30: 8输入的与非门 中断方式接口 查询方式接口 单片机的中断方式接口 3.2 LED显示接口技术 3.2.1 LED数码管的结构及显示原理 1、LED数码管的结构 LED数码管多 段发光二极管组成, 其形状有7段8字形 的、14段米字形等。 2、显示原理 每一段由一个引 脚控制,根据要求, 对各个引脚加上不同 的电压,使其显示需 要的数字或字符。如 表3-1所示的显示代码。 表3-1 数字及部分字母的七段显示代码 3.2 LED显示接口技术(3) 3、多位数码管的显示方法 (1)动态显示:动态扫描各位,任意时刻只有一位显示。电路(见下图)简单,功耗小。 (2)静态显示:各位同时显示。电路复杂,功耗大。略 3.2 LED显示接口技术(4) 3.2.2 LED动态显示接口技术 1、电路 (1)工 作原理 为软件 译码 3.2 LED显示接口技术(5) (2)芯片介绍 8255A: 并行接口芯片,可以扩展3个8位并行口PA、PB和PC RD:读信号;WR:写信号;ALE:地址锁存信号;A1、A0:地址 CS:片选信号;RESET:复位信号 74LS07: 集电极开路的六路驱动器 75452: 限流电阻:100---200? 3.2 LED显示接口技术6 2、软件编程 (1)两个概念 段选码(段码)即显示代码 位选码(位码),使一位有效 (2)注意几个问题 端口地址 A口(段)、B口(位) 显示的数据的首地址 代码表首地址 3.2 LED显示接口技术(7) 3.2.4 硬件译码显示电路 优点: 占用端口数 据线少、编程 简单 缺点: 硬件开销 大,增加成本 3.2 LED显示接口技术(8) 芯片介绍 BCD-七段译码器: 74LS47、74LS48、74LS49具有译码和驱动功能,74LS47用于对共阳的数码管,后二者用于对阴极的数码管。 地址译码器: 74LS138:为3-8线译码器 地址译码器74LS138 74LS138功能表 * * 本章主要内容 1、键盘接口技术 2、LED显示接口
文档评论(0)