- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
28动态扫描显示电路设计
2.8 动态扫描显示电路设计
LED数码显示管的应用在日常生活中随处可见。比如,公交车辆的编号、电子称的重量、价格显示等。LED显示控制方式分静态驱动和动态扫描驱动,本节通过对四位动态扫描显示控制电路的设计,熟悉用AHDL真值表形式设计逻辑器件的方法;掌握动态扫描显示的原理;了解在Quartus Ⅱ中设计ROM及其数据文件的方法。
2.8.1 设计图2--1 6位动态显示扫描信号时序
2.显示译码电路
在数字电路中,数符、文字信息一般用二进制编码表示,信息数量N和编码位数n满足N<2n。比如,表示10个十进制数符0~9的二进制码有4位,称BCD码。LED七段显示器通过七个段形的发光二极管a~g显示数符或字母。因此,表示数符、文字信息的二进制编码需要通过显示译码器件译成段信号Ni(a~g)控制LED显示相应的字符。在2.2节中介绍的集成七段显示译码器件7447和7448可以将8421BCD码译成控制共阳或共阴数码管显示十进制数符的段信号,但器件输入非8421BCD码时,输出使数码管灭显或无意义。
根据七段数码管的段划排列,除10个数符外,还可以显示英文字母A、b、C、d、E、F、H、J、L、P、q、U、y,加上灭显码,可以显示的信息量至少有24个,需要5位二进制码表示。若设5位二进制编码“00000”~“01001”表示十进制数符0~9;而二进制码“01010”表示字母A、“01011”表示字母b、……等。这样,如果需要显示字母等信息,必须设计一个显示译码器件,输入为5位二进制码,输出为a~g七个显示段控制信号。比如,当译码器输入二进制码为“01010”时,可以输出a、b、c、e、f、g有效、d无效,控制显示器显示“A”,共阴显示器的控制信号如图2-8-2所示。显然,七段显示译码器件具有典型的组合逻辑功能
图2-8-2 显示“A”
2.8.3 参考设计思路
根据设计原理分析,动态扫描显示控制的关键问题在于产生顺序脉冲分时选通各显示器的公共端,并同步输出其段控制信号。在数字电路中,类似图2-8-1的时序波形可以采用移位脉冲发生器产生,也可采用计数器控制二进制译码器产生。若采用LP-2900开发装置,由于已在FPGA外部设置了3线-8线译码器74138控制显示器的共阴极,因此只要采用计数器产生二进制计数信号控制译码器即能实现动态显示扫描。
本设计要求实现四位动态扫描显示,可以任选LP-2900六位显示中的前四位或后四位显示。若采用六进制计数器产生“000”~“101”六组码控制74138,全部显示的选通信号轮流有效,可以使N1、N2为全“0”灭显前两位显示器或使N5、N6为全零灭显后两位。如果采用四进制计数器的输出控制DE2、DE1,并使DE3始终为0(端口接GND),则74138输入码A以“000”、“001”、“010”、“011”循环变化,输出控制C1~C4轮流为低电平,C5、C6始终为高电平,后两位显示器灭显,不必输出N5、N6信号。
由于Ni必须在相应的Ci有效时同步输出,所以可采用控制产生Ci顺序脉冲的计数器同步控制数据选择器选择各位的显示码,经过显示译码输出七段控制信号Ni,同时选择该位的小数点控制信号控制显示器的dp端。比如,若需要显示四位十进制数字“42.75”,则各位显示码为:E1~A1=“00100”;E2~A2=“00010”;E3~A3 =“00111”; E4~A4=“00101”;dp1~dp4=“0100”。由于四个通道的显示码选择与四位显示器的扫描信号由计数器同时控制,所以当计数器输出DE2,DE1为“00”时,C1有效时,选择显示码E1~A1(E1、D1、C1、B1、A1)和小数点dp1;若计数器输出为“01”,C2有效,选择显示码是E2~A2和dp2,如此一一对应。
2.8.4 设计预习
原创力文档


文档评论(0)