单片机原理与应用第9章键盘和显示器接口设计概要.pptVIP

单片机原理与应用第9章键盘和显示器接口设计概要.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应用第9章键盘和显示器接口设计概要

* 分析: 1. Intel 8155H/8156H功能: 是可编程并行I/O接口,片内有256字节RAM,2个8位、1个6位可编程并行I/O口和1个14位定时/计数器 2. 用8155并行扩展口构成的键盘、显示器接口电路。 键盘为4×8矩阵键盘 LED为8位8段共阴极显示器 例:8155构成的键盘和显示器接口电路 * 8155命令寄存器格式 * 3. 8155工作于方式0 PA口提供显示器位选码 PB口提供段选码; 键盘列输出由PA口提供,行输入由PC0-PC3提供。 4. LED的段、位信号均由8位集电极开路输出的8718驱动器驱动。 * 8155构成的键盘和显示器接口电路 * 8155构成的键盘和显示器软件 动态显示子程序: P209-210 * LCD(Liquid Crystal Display)液晶显示器 显示原理: 1. 在两片玻璃之间夹上10-12μm薄层液晶流体而制成的。 2. LCD是一种被动式的显示器,利用液晶能改变光线通过方向的特性,来达到显示的目的。 3. LCD的工作电流为μA级,寿命长,厚度约为LED的1/3,功耗低。 4. 分类:按显示排列形式 笔段型、字符型和点阵图形型 5. LCD驱动信号多是交流电压,通常为30-150Hz的方波 ,静态直流电压不能大于50mV 五、LCD原理和分类 * 1.LCD---液晶显示模块LCM(Liquid Crystal Module)必须具备: 控制器、驱动器,存储命令和字符的RAM和ROM 2.LCM与单片机接口,只需按照液晶模块的时序,写入命令和显示内容,就可完成显示。 3.分类:字符型和图形型两种。 LCD与单片机的接口有并行和串行方式 六、LCD接口技术 * 1)LCD与单片机的并行接口 硬件接口主要技术: 正确连接其片选控制、读、写和并行数据总线。LCD通常还有亮度调节等辅助功能 2)LCM与单片机的串行接口 串行接口的LCD已得到越来越多的应用,LCD串行接口的协议有多种 LCD模块产品非常丰富,应用方法各有不同,根据实际需要选择。 七、LCD与单片机的接口 * 作业 P218:3、5 * * 第9章 键盘和显示器接口设计 本章主要内容 键盘接口技术 显示器接口技术 * 1. 对外设的选择 2. 数据传送速度的匹配 3. 数据的缓冲和锁存 4. 信息转换 一、概述 I/O接口电路的功能 * 1. 无条件传送方式 2. 查询方式 3. 中断方式 4. DMA方式 I/O数据传送的控制方式 * 键盘结构: 按键式键盘 旋钮式键盘 按键式键盘:是一组按键开关的集合,包括机械式、薄膜式(100万次) 、电容式(2000万次)和霍尔效应按键(1亿次) 产生代码不同: 编码键盘:采用硬件电路来去除键抖动、实现键的自动编码,占用CPU时间少,但电路较复杂,主要有BCD码键盘和ASCII码键盘。 非编码键盘:仅提供键的开关状态,键代码的产生等需要由软件来完成 二、键盘接口技术 * 机械触点的弹性作用抖动,一般为5-10ms。 按键稳定闭合时间的长短一般为零点几秒到几秒的时间。 CPU确认一次按键动作(不重复、不遗漏),必须消除抖动的影响。 消除抖动方法:软件、硬件 软件消除抖动: 1.调用一段延时(约20ms)子程序 2.判断该按键的电平是否仍保持在闭合状态,如果是,则确认有键按下。 三、键盘的特点 * 1.独立式按键 各个按键相互独立,分别接一条输入线。通 过检测输入线的电平状态,判断哪个按键被按下。 优点:电路配置灵活,软件设计简单 缺点:在按键数量较多时,占用大量的输入口资源 适用范围:按键较少或操作速度较高的场合。 四、键盘的硬件接口 设计时注意两个问题: 与接口芯片的时序配合 地址分配 * 2.矩阵式键盘:矩阵式键盘由行线和列线组成,按键位于行、列的交叉点上。 图1 3x3 4x4 * 通过键盘扫描,监视键盘的输入; 确定具体按键,完成按键编码; 执行与按键相应的功能模块。 五、键盘接口的软件设计 * ①查询扫描方式: 采取程序控制方式,一旦进入键扫描状态,就反复扫描键盘,等待键盘上输入命令或数据。 ②定时扫描方式: 利用单片机内部定时器产生定时中断(例如20ms),CPU在中断服务程序中对键盘进行扫描,并在有键按下时识别出该键并执行相应键功能程序。 ③外部中断方式: 在中断方式下,仅在键盘有键按下时,产生外部中断

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档