- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
八位七段数码管动态显示电路的设计
一 七段显示器介绍
七段显示器,在许多产品或场合上经常可见。其内部结构是由八个发光二极管所组成, 为七个笔画与一个小数点,依顺时针方向为 A、B、C、D、E、F、G 与 DP 等八组发光二 极管之排列,可用以显示 0~9 数字及英文数 A、b、C、d、E、F。目前常用的七段显示器
通常附有小数点,如此使其得以显示阿拉伯数之小数点部份。七段显示器的脚位和线路图 如下图 4.1 所示( 其第一支接脚位于俯视图之左上角 )。
图 4.1、七段显示器俯视图
由于发光二极管只有在顺向偏压的时候才会发光。因此,七段显示器依其结构不同的
应用需求,区分为低电位动作与高电位动作的两种型态的组件,另一种常见的说法则是共 阳极( 低电位动作 )与共阴极( 高电位动作 )七段显示器,如下图 4.2 所示。
( 共阳极 ) ( 共阴极 )
图 4.2、共阳极(低电位动作)与共阴极(高电位动作)
1
要如何使七段显示器发光呢?对于共阴极规格的七段显示器来说,必须使用“ Sink Current ”方式,亦即是共同接脚 COM 为 VCC,并由 Cyclone II FPGA 使接脚成为高电位, 进而使外部电源将流经七段显示器,再流入 Cyclone II FPGA 的一种方式
本实验平台之七段显示器模块接线图如下图 4.5 所示。此平台配置了八组共阳极之七 段显示器,亦即是每一组七段显示器之 COM 接脚,均接连至 VCC 电源。而每一段发光二 极管,其脚位亦均与 Cyclone II FPGA 接连。四位一体的七段数码管在单个静态数码管的 基础上加入了用于选择哪一位数码管的位选信号端口。八个数码管的
a、b、c、d、e、f、g、h、dp 都连在了一起,8 个数码管分别由各自的位选信号来控制, 被选通的数码管显示数据,其余关闭。
图 4.5、七段显示器模块接线图
七段显示器之常见应用如下
? 可作为与数值显示相关之设计。
电子时钟应用显示
倒数定时器
秒表
计数器、定时器
算数运算之数值显示器
2
二
七段显示器显示原理
七段显示器可用来显示单一的十进制或十六进制的数字,它是由八个发光二极管所构
成的( 每一个二极管依位置不同而赋予不同的名称,请参见图 4.1 ) 。我们可以简单的说, 要产生数字,便是点亮特定数据的发光二极管。例如要产生数字「0」,须只点亮
A、B、C、D、E、F 等节段的发光二极管;要产生数字「5」,则须点亮 A、C、D、F、G 等节段发光二极管,以此类推,参见图 4.6。因此,以共阳极七段显示器而言,要产生数字 「0」,必须控制 Cyclone II FPGA 芯片接连至 A、B、C、D、E、F 等接脚呈现“低电位”, 使电路形成通路状态。表 4.1 则为共阳极七段显示器显示之数字编码。
图 4.6、七段显示器显示阿拉伯数字
表 4.1、共阳极七段显示器显示数字编码
资料
DP
G
F
E
D
C
B
A
16 进制
0
1
1
0
0
0
0
0
0
C0
1
1
1
1
1
1
0
0
1
F9
2
1
0
1
0
0
1
0
0
A4
3
1
0
1
1
0
0
0
0
B0
4
1
0
0
1
1
0
0
1
99
5
1
0
0
1
0
0
1
0
92
6
1
0
0
0
0
0
1
0
82
7
1
1
1
1
1
0
0
0
F8
8
1
0
0
0
0
0
0
0
80
本实验要求完成的任务是在时钟信号的作用下,通过输入的键值在数码管上显示相 应的键值。在实验中时,数字时钟选择 1KHZ 作为扫描时钟,用四个拨动开关做为输入,
当四个拨动开关置为一个二进制数时,在数码管上显示其十六进制的值。实验箱中的拨
动开关与 FPGA 的接口电路,以及拨动开关 FPGA 的管脚连接在实验一中都做了详细说明, 这里不在赘述。
3
数码管显示模块的电路原理如图 4-2 所示,
图 4-2
数字时钟信号模块电路原理
三 实验步骤
(本实验用 VHDL 文本语言实现八位七段数码管动态显示,当然也可用 Quartus 的图形输 入法实现八位七段数码管动态显示)
1.
下面我们建立一个八位七段数码管动态显示的 VHDL 工程
1)选择 开始 程序 Altera QuartusII5.1,运行 QUARTUSII 软件。或者双击桌
面上的 QUARTUSII 的图标运行 QUARTUSII 软件,出现如图 1-3 所示。
图 1-3 QUARTUSII 软件运行界面
4
2)选择软件中的菜单 File New Project Wizard,新建一个工程。如图 1-4 所示。
图 1-4
新建工程对话框
3)点击图 1-4 中的 NEXT 进入工作目录,工程名的设定对话框如图 1-5
您可能关注的文档
最近下载
- 全球供应链新秩序:为何贸易战无法击垮中国出口?.docx VIP
- JJF 2145-2024 场所监测用固定式X、γ辐射剂量率监测仪校准规范.pdf VIP
- 2024城市全域数字化转型暨第十四届智慧城市发展水平评估报告 (1).docx VIP
- 2026届江苏省南通市海门区高三上学期第一次调研考试英语试卷(无答案).pdf VIP
- 1.5t电动叉车设计--叉车总体设计.docx VIP
- 高中语文高考文言实词专项练习(120个,附参考答案).pdf VIP
- JJG162-2023饮用冷水水检定规程(高清版).pptx VIP
- (完整版)翻转流道的理解.doc VIP
- 2024-2025广告主KOL营销市场盘点及展望.pdf VIP
- 家庭照护员异常处理考核试卷及答案.docx VIP
文档评论(0)