七段LED数码管显示电路设计
实验七 七段LED 数码管显示电路设计
一、 实验目的
1. 学习EDA 软件的基本操作 2. 学习使用原理图进行设计输入
3. 初步掌握软件输入、编译、仿真和编程的过程 4. 学习实验开发系统的使用方法 二 、实验说明
本实验通过七段LED 数码管显示电路的设计,初步掌握EDA 设计方法中的设计输入、编译、综合、仿真和编程的基本过程。七段LED 数码管显示电路有四个数据输入端(D0-D3),七个数据输出端(A-G)。 三 、实验要求
1、完成七段LED 数码管显示电路的原理图输入并进行编译 2、对设计的电路经行仿真验证
3、编程下载并在实验开发系统上验证设计结果 四 、实验步骤 1、 新建工程
2、 新建Verilog HDL文件 3、 在文本输入窗口键入代码 4、 保存HDL 文件
5、 编译文件直至没有错误 6、 新建波形文件
7、 添加观察信号
8、 添加输入激励,保存波形文件 9、 功能仿真
七段LED 数码管显示电路真值表:
五、电路原理图 啊Verilog 代码描述:
module qiduan(data_in,data_out); input [3:0]data_in; output [6:0]data_out; reg [6:0]data_out; always @(data_in) begin
casex(data_in)
4'b0000:data_out
4'b1100:data_out
仿真波形:
六、实验体会
七段LED 数码管显示电路是常用的数码管之一,它有四个数据输入端(D0-D3),七个数据输出端(A-G)。通过七段LED 数码管显示电路的设计,使我们更加熟悉Quartus II软件进行系统设计的步骤,并掌握七段LED
数码管显示电路的逻辑功能和设计
原理,逐步理解功能仿真和时序仿真波形。