- 19
- 0
- 约4.66千字
- 约 7页
- 2018-06-21 发布于河南
- 举报
现代数字系统设计实验报告-实验2 - search read.pudn.com
西南科技大学
实 验 报 告
现代数字系统设计
实验题目: 计数器的设计
专业班级: 生物医学0502
学生姓名: 朱海琴
学生学号:
实验时间: 2个小时
指导教师: 李家会
一、实验目的
1.学习7段数码显示译码器的设计;
2.掌握计数器的设计方法;
3.锻炼调试VHDL语言的能力。
二、实验原理
该实验设计模60计数器,并通过数码管进行显示,最后实现秒表的功能。7段数码管采用共阴极数码管,如图1所示,当某段接有高电平时该段将发光。
图1 共阴极数码管示意图
由于数码管显示的为BCD码,所以还需要将16进制数转换为BCD码。程序整体设计框图如图2所示。
图2 程序整体设计框图
实验步骤
1.在QUARTUSII软件下创建一工程,工程名为counter60,芯片名为EP1C3T144C8,注意工程路径不要放到安装路径;
2.新建VHDL语言文件,输入如下模60计数器VHDL语言源程序并分析程序;
library IEEE;
use IEEE.STD_LOGIC_1164.all;
entity counter60 is
port(
clk : in STD_LOGIC;
rst : in
原创力文档

文档评论(0)