- 2
- 0
- 约2.12千字
- 约 3页
- 2016-12-04 发布于贵州
- 举报
数码管显示路的设计
数码管显示电路的设计
1、设计内容和要求:
(1)掌握VHDL语言的使用,学会用VHDL语言来编程解决实际问题;
(2)学会使用EDA开发软件设计小型综合电路,掌握仿真的技巧;
(3)学会应用开发系统实现硬件电路,检验电路的功能。
(4)采用动态扫描原理,在8个数码管上显示数据。
2、设计原理:
数码扫描显示电路是数字系统设计中较常用的电路,通常作为数码显示模块。8为数码扫描显示电路如下图所示,其中每个数码段的8个段a、b、c、d、e、f、g、h(小数点)分别连在一起,8个数码管分别有8个选通信号K1、K2、K3、K4、K5、K6、K7、K8来选择。被选通的数码管显示数据,其余关闭。如在某一时刻,K2为高电平,其余选通信号为低电平,此时,仅K2对应的数码管显示来自信号段的数据,其他7个数码管呈现关闭状态。所以,如果要在8个数码管显示希望的数据,就必须使得8个选通信号K1、K2.。。。。分别单独选通。同时,在短信号输入端口假如希望在该对应数码管上显示的数据。于是随着选通信号的循环变化,就实现了扫描显示的目的。
8位数码扫描显示电路
3、程序设计:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
原创力文档

文档评论(0)