第4章微机控制下09-2.pptVIP

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

第4章机电一体化系统的微机控制系统的选择与设计 §4.9数字显示器及键盘的接口电路 一.数字显示器的结构及其工作原理 机电产品的控制系统中,常使用LED(发光二极管)、CRT显示器和LCD(液晶显示器)等作为显示器件。其中LED最简单、配置灵活、连接方便,故应用广泛。 数码显示器是由八个LED发光二极管组成的。每个管子表示数字的一个笔画或一个点,控制不同的管子发光就能显示出各种不同的字符。 LED显示电路 共阳极电路:二极管的阳极连在一起的称为共阳极显示器, 共阴极电路:阴极连在一起的称为共阴极显示器。 如“3”的数据实现多位控制(2位以上) 多位显示有静态和动态两种方法。 静态显示:就是当多位显示器显示一个多位字符时,相应的发光二极管恒定的导通或截止。每一位都需要一个8位输出口控制。如图4.33所示, 特点:电流较小、亮度较高,适合少位数,位数较多时需占用大量I/O端口。 动态显示:一位一位轮流显示各个位,每位每隔一段时间点亮一次,。由于轮流扫描周期很短(小于40ms)使人眼不能分辨,看起来各个位在同时显示一组数据。 控制各个显示位信号线通常为公共极,叫位选线。 若显示器的位数不大于8位,那么控制显示器公共极电位只需一个8位并行口(称为位扫描口)。 控制各位显示器所显示的字形也需一个共用的8位口(称为段数据口)。 举例: 如图4.34所示。8155的PA口作为位扫描口,PB口作为段数据口, 二、键盘、显示器接口电路 1、键盘工作原理 键盘由若干个按键开关组成的开关矩阵的输入设备。按键开关信号如何识别是关键 A .单键信号识别 B.组合键识别 (行列式键盘工作原理) 如16个键钮,4个行,4个列组合。 行端D4~D7表示信号输入端,列端D3~D0表示控制端。 键值 当有键按下时,行、列数据组合成键值。如图中键盘键值从左至右、从上至下依次是77、7B、7D、7E …、E7、BD、ED、EE。 键值 数字字符 D7 D6 D5 D4 D3 D2 D1 D0 键值 12 0 1 1 1 0 1 1 1 77H 3 1 1 1 0 1 1 1 0 EEH 程序库中有键值码与数字字符对应表; 2、键盘工作方式 编程扫描方式 下面以图4.38简单介绍一下编程扫描方式 共32个键.由1个8位口和1个4位口组成4x 8的行列式键盘。 键盘扫描子程序工作过程 1)、判断键盘上有无键按下 让PA口输出全扫描字00H,读PC口状态,Pc0—Pc3若全为1,则键盘无键按下,若不全为1,则有键按下。(只检查是否有键按下) 2)、去键的机械抖动 在判断有键按下后,软件延时一段时间再判断键盘状态,如果仍为有键按下状态,则认为有效,否则按键抖动处理。(无效) 3)、求按下键的键号(对键逐一扫描) 应用行列式键盘工作原理,根据键值码与键号表确定键号。 图4.38中32个键的键值对应如下分布。 (PA、PC口为二进制码,x为任意值): 键号 A7A6A5A4A3A2A1A0XXXXC3C2C1C0 键值 0号 1 1 1 1 1 1 1 0 X 1 1 1 0 FEXE 7号 0 1 1 1 1 1 1 1 X 1 1 1 0 7FXE 30号 1 0 1 1 1 1 1 1 X 0 1 1 1 BFX7 4)、等待键释放以后,将得到的键号送入累加器A中 图4.39为键扫描子程序框图。 3、8155与键盘、显示器的连接线路 在单片机系统中,同时需要使用键盘和显示器,常把键盘和显示器电路做在一起以节省电路。 PA口为输出口控制键盘列线,同时又是显示器的位选线的公共点。 PC口为输入口,连接键盘的行线,接收信号进行键号识别。 PB口为输出口,控制显示的段选。 PA口是键盘和显示器共用,在扫描键盘时,必先关显示器,这可通过软件协调处理。 4、8279键盘、显示器接口芯片 8279是40脚双列直插芯片,专用的一种可编程键盘、显示器接口芯片;本身提供键盘、显示器所需的扫描信号,可代替CPU完成键盘、显示器控制。 8279主要管脚功能 D0—D7: 8位双向数据线(与微机数据线连接) B0--B7:8位输出口,可成两个4位口使用(显示器段选线) SL0—SL3:显示器输出扫描用(位选线), 键盘控制输出线(键盘列线); RL0—RL7:键盘输入线(键盘行线); A0;地址线,两个地址口,1表示写入命令字,0表示输入输出均为数据; CS; 片选,低电平有效 WR; 写数据,低电平有效 RD; 读数据,低电平有效 CLK; 系统时钟 RESET; 复位信号,高电平有效

文档评论(0)

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

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

1亿VIP精品文档

相关文档