- 20
- 0
- 约8.97千字
- 约 13页
- 2017-05-04 发布于湖北
- 举报
实验五数字时钟的设计教程
实验五 数字时钟的设计
实验性质:综合性 实验级别:
开课单位:信息与通信工程学院通信工程系 学时:4学时
一、实验目的:
1、学习用VHDL语言实现比较大型的电路的方法。
2、继续巩固cpld技术层次化设计方法。
二、实验器材:
计算机、Quartus II软件
三、实验内容:
设计一数字时钟,要求具有时、分、秒、计数显示功能,以24小时循环计时;具有清零,调节小时,分钟功能;具有整点报时功能。
四、实验步骤:
1、根据电路特点,用层次设计的概念,将此任务分成若干模块,规定每一模块的功能和各模块之间的接口。让几个学生分作和调试其中之一,然后再将各模块合起来联试。以培养学生之间的合作精神,同时加深层次化设计概念。
2、了解软件的元件管理深层含义,以及模块元件之间的连接概念,对于不同目录下的同一设计,如何融合。
3、模块说明:
各种进制的计数及时钟控制模块(10进制、6进制、24进制)
扫描分时显示,译码模块
各模块都用VHDL语言编写
五、实验模块:
秒模块
LIBRARY ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
ENTITY second IS
PORT(
clk, reset,setmin : IN STD_LOGIC;
enmin : OUT STD_LOGIC;
da0out: out std_logic_vector (6 downto 0));
END entity second;
ARCHITECTURE fun OF second IS
SIGNAL count: STD_LOGIC_VECTOR( 6 downto 0);
BEGIN
da0out = count;
process ( clk , reset , setmin)
begin
-- enmin=k;
if (reset=0) then
count = 0000000;
elsif (setmin=0) then
enmin = clk;
elsif (clk event and clk=1) then
if (count(3 downto 0)=1001) then
if (count 16#60#) then
if (count=1011001) then
enmin=1;
count=0000000;
ELSE
count=count+7;
end if;
else
count=0000000;
end if;
elsif (count 16#60#) then
count = count+1;
enmin=0 after 100 ns;
else
count=0000000;
end if;
end if;
end process;
END fun;
分析:
脉冲从0计数至59,向前进1,enmin由低电平变至高电平。
分模块
LIBRARY ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
ENTITY minute IS
PORT(
clk, reset,sethour : IN STD_LOGIC;
enhour : OUT STD_LOGIC;
da1out: out std_logic_vector (6 downto 0));
END entity minute;
ARCHITECTURE fun OF minute IS
SIGNAL count: STD_LOGIC_VECTOR( 6 down
您可能关注的文档
- 实验5SQL_PL编程基础教程.doc
- 实验5.1赫夫曼编译教程.docx
- 实验4外部中断配置实验例程教程.doc
- 实验6标准访问控制列表教程.docx
- 实验5数据完整性教程.doc
- 实验8复杂数据类型教程.doc
- 实验一——Linux环境下的进程管理教程.doc
- 实验一___处理器调度(设计一个按时间片轮转法实现处理器调度的程序)教程.doc
- 实验一EViews软件的基本操作教程.doc
- 1号社区运营计划(一)要点.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- Dräger德图呼吸机Oxylog 3000 plus用户手册.pdf
- 零售业销售数据分析方法与应用.docx VIP
- 会计信息系统:财务篇 教案全套 宋红尔 第1--9章 系统管理---UFO报表.docx
- 个体化音乐干预减轻腹腔镜手术病人术前焦虑的研究.pdf VIP
- 精品解析:黑龙江省哈尔滨市德强高级中学2023-2024学年高一下学期开学验收考试数学试题(解析版).docx VIP
- GB50108–2024《地下工程防水技术规范》.pptx VIP
- 2023年上海初三语文一模试题说明文阅读汇编含答案.doc VIP
- 2025年福建省中考物理试卷(附答案解析).docx VIP
- Specialized English for Medical Imaging Technology医学影像 技术专业英语.pptx VIP
- 改建工程路面结构设计毕业设计.doc VIP
原创力文档

文档评论(0)