大连理工大学数电实验报告.docVIP

  • 40
  • 0
  • 约8.66千字
  • 约 15页
  • 2019-05-02 发布于江西
  • 举报
大连理工大学本科实验报告 题目:数字钟 课程名称:数字电路课程设计 学院(系): 电子信息工程 专 业: 电子 班 级: 电子1301班 学生姓名: 陈冠谋 学 号: 201383022 完成日期:2015年7月18日 成 绩: 2014 年 7 月 18 日 注意:本页要求放在实验报告第一页 课程设计得分表 考 勤 课程设计50分 考试40分 作业 合计 最后得分 一、数字钟课程设计要求: 1、设计一个具有‘时’、‘分’、‘秒’的十进制数字显示(小时从00~23)计时器。 2、整点报时。两种方法任选其一: ⑴发出仿中央人民广播电台的整点报时信号,即从59分50秒起,每隔2秒钟发出一次低音“嘟”的信号,连续5次,最后一次要求高音“嘀”的信号,此信号结束即达到整点。“嘟”是500Hz左右的频率输出,“嘀”是1000Hz左右的频率输出 ⑵通过LED闪烁实现,闪烁频率及花型可自己设计并在这里说明。 3、手动校时、校分、校秒。 4、定时与闹钟功能,能在设定的时间发出闹铃声。 5、设计一个秒表,显示1%秒到60秒、手动停止。 6、设计一个倒计时,显示小时、分钟、秒。 7、其他创新。 第1题25分,其他每题5分 二、课程设计考试(40分,每题分): 考试题目: 实体名 □ 计数器 □ 异步清零 □ 进位输出 □ 仿真图 □ 数码管输出 □ 分频 □ 元件例化 □ 引脚分配 □ 10、下载 □ 一、设计要求 1、设计一个数字钟,能够显示当前时间,分别用6个数码管显示小时、分钟、秒钟的时间,秒针的计数频率为1Hz,可由系统脉冲分频得到。 2、整点报时,可通过LED闪烁实现,闪烁频率及花型可自己设计。 3、能够调整小时和分钟的时间,调整的形式为通过按键进行累加。 4、具有闹钟功能,闹钟时间可以任意设定(设定的形式同样为通过按键累加),并且在设定的时间能够进行提示,提示同样可以由LED闪烁实现。 二、设计分析及系统方案设计 数字计时器一般都由振荡器、分频器、计数器、译码器、显示器等几部分组成。其中振荡器和分频器组成标准秒信号发生器,由不同进制的计数器、译码器和显示器组成计时系统。秒信号送入计时器进行计数,把累积的结果以‘时’、‘分’、‘秒’、的数字显示出来。‘时’显示由二十四进制计数器、译码器、显示器构成,‘分’、‘秒’ 显示由六十进制计数器、译码器、显示器构成。原理框图如下: 显示器 显示器 显示器 显示器 显示器 显示器 显示器 显示器 显示器 显示器 显示器 显示器 译码器译码器译码器译码器译码器 译码器 译码器 译码器 译码器 译码器 译码器 译码器 十进制 计数器 六进制 计数器 十进制 计数器 六进制 计数器 十进制 计数器 三进制 计数器 十进制 计数器 六进制 计数器 十进制 计数器 六进制 计数器 十进制 计数器 三进制 计数器 时十位 时个位 分十位 分个位 秒十位 秒个位 分频器 晶振 分频器 晶振 三、系统以及模块硬件电路设计 系统的管脚配置如下表所示: 四、系统的VHDL设计 1.系统所用的库: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; 2.系统顶层实体名及内容 entity time is port(clk,rst,stop,pls,plm,plh:in std_logic; alarmstart:in std_logic; p,q,r,t,u,v:out std_logic_vector(6 downto 0);---时钟数码管输出 w,x:out std_logic_vector(6 downto 0);---闹钟小时数码管输出 y,z:out std_logic_vector(3 downto 0);---闹钟分钟输出 alarm:out std_logic;---闹钟开关 reptime:out std_logic);---清零 end; architecture data of time is signal clk1s,clk1s

文档评论(0)

1亿VIP精品文档

相关文档