数字逻辑与数字系统课案
数字逻辑与数字系统
课程设计
班级: 计131
学号: 201358501144
姓名: 吴传文
指导教师: 沙丽杰
2014年12月27~29日数字逻辑与数字系统
PAGE \* MERGEFORMAT10
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc407697727 第一章 功能简介 PAGEREF _Toc407697727 \h 2
HYPERLINK \l _Toc407697728 正常计时: PAGEREF _Toc407697728 \h 2
HYPERLINK \l _Toc407697729 整点报时: PAGEREF _Toc407697729 \h 2
HYPERLINK \l _Toc407697730 校时: PAGEREF _Toc407697730 \h 2
HYPERLINK \l _Toc407697731 暂停: PAGEREF _Toc407697731 \h 2
HYPERLINK \l _Toc407697732 清零: PAGEREF _Toc407697732 \h 2
HYPERLINK \l _Toc407697733 第??章 总体结构框图 PAGEREF _Toc407697733 \h 2
HYPERLINK \l _Toc407697734 第三章 各模块框图 PAGEREF _Toc407697734 \h 2
HYPERLINK \l _Toc407697735 第四章各模块VHDL程序 PAGEREF _Toc407697735 \h 3
HYPERLINK \l _Toc407697736 第五章仿真图 PAGEREF _Toc407697736 \h 9
HYPERLINK \l _Toc407697737 第六章下载检验 PAGEREF _Toc407697737 \h 10
HYPERLINK \l _Toc407697738 第七章心得体会 PAGEREF _Toc407697738 \h 10
第一章 功能简介
正常计时:秒(16)、分(16)、小时(12)计数;秒计时的频率为1Hz,数码管用动态扫描实时显示计时的秒、分、小时。
整点报时:逢整点蜂鸣器在“15”分钟的第11、13、秒发频率为512Hz的低音,在“15”分钟的第15秒发频率为1024Hz的高音。
校时:校小时(K1=1),显示小时数码管以4Hz的频率递增计数。
暂停:保持当前时间,暂态显示。
清零:清零当前时间,从零开始重新计时。
第二章 总体结构框图
第三章 各模块框图
1. 12和16进制框图
2. 动显及蜂鸣器
2
1
第四章 各模块VHDL程序
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity fenpin1 is
port(clk:in std_logic;
clr:in std_logic;
y:out std_logic_vector(1 downto 0);
co:out std_logic);
end fenpin1;
architecture fp1 of fenpin1 is
signal q: std_logic_vector(1 downto 0);
begin
process(clk)
begin
if(clr=0) then
q=00;
co=0;
elsif(clkevent and clk=1) then
if(q=01) then
q=00;
co=1;
else
q=q+1;
co=0;
end if;
end if;
y=q;
end process;
end fp1;
library ieee;
use ieee.std_logic_1164.all;
entity mux2 is
port(min,hz,kg:in std_logic;
h:out std_logic);
end mux2;
archi
原创力文档

文档评论(0)