文档详情

eda课程电子时钟设计.doc

发布:2018-07-06约4.77千字共13页下载文档
文本预览下载声明
湖南人文科技学院 课程设计报告 课程名称:课程设计 设计题目: EDA电子时钟设计 系 别: 通信与控制工程系 专 业: 电子信息工程 班 级: 学生姓名: 学 号: 起止日期: 20 2011年6月24日 指导教师: 教研室主任: 指导教师评语: 指导教师签名: 年 月 日 成绩评定 项 目 权重 成绩 1、设计过程中出勤、学习态度等方面 0.2 2、课程设计质量与答辩 0.5 3、设计报告书写及图纸规范程度 0.3 总 成 绩 教研室审核意见: 教研室主任签字: 年 月 日 教学系审核意见: 主任签字: 年 月 日 摘 要数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。 本次课程设计要求设计一个数字钟,基本要求为数字钟的时间周期为24小时,数字钟显示时、分、秒,数字钟的时间基准一秒对应现实生活中的时钟的一秒。电路通过使用数字元件,来构成完成二十四小时的数字钟设计,并且将译码器和选择器配合使用来完成动出。此外,控制用来控制电路,使得该电路可以完成、时间、等一系列的功能。关键词:。 目 录设计要求 1 1 、方案论证与对比 1 1.2 方案二 2 1.3 两种方案的对比 2 2、各功能模块设计 2 2.1 计数器 2 2.2 时间设置模块 3 2.3 二选一数据选择器 3 2.4 时间显示模块 3 2.5 顶层文件框架描述 3 3、调试与操作说明 4 4、课程设计心得与体会 5 5、元器件及仪器设备明细表 5 6、致谢 6 7、参考文献 6 8、附录 6 附录1 秒,分计数模块 6 附录2 时计数器模块 7 附录3 二选一数据选择器 8 附录4 16进制转换为10进制 8 电子时钟设计 设计要求 1 、方案论证与对比 按照设计要求,本次设计我们的设计上提出了以下两种不同的方案。 方案一 图1.方案一结构图 通过二选一数据选择器选择输出为CLK时钟信号还是数据控制信号,从而使计数器计数,计数器将结果传输给时间显示模块,最后再将16进制数转换为10进制数,在通过数码显示器显示。当数据选择器输出为CLK时钟信号时,计数器开始计时工作,将输入信号设置为1Hz,则为标准时钟。当数据选择器输出为数据控制端时,则可通过外部按键改变计数器始终变换,从而改变计数器结果,起到数据写入,预置时间的作用。 1.2 方案二 1.3 两种方案的对比 相同点:两方案的的设计思想相同。 不同点:方案一是输出,而方案二是。两者相比,虽然方案二结构简单、思路易懂,但控制方面不如易操作,准确。因此,综合考虑,我们选择了方案一进行设计。 2、各功能模块设计 2.1 . 秒计数模块:秒计数,在频率为1HZ的时钟下以60次为循环计数,并产生进位信号影响分计数; . 分计数模块:分计数,在秒进位信号为高电平时,计数一次,同样以60次为一个循环计数,同时产生分进位信号影响时计数; . 时计数模块:时计数,在分进位信号为高电平时,计数一次,以24次为一个循环计数2.2 时间设置模块 设置调试使能端,可以调时,分。基本功能是2.3 设置时能段,可以使输出受使能段控制。2.4 时间显示模块 2.5 顶层文件框架描述 将以上所描述的各功能模块的VHDL语言文件在QuartusⅡ工具软件上打包成可调用的元件,然后再将名功能模块元件调入原理图编辑窗中并连接好,最后得到的顶层文件原理图如图3所示。 3、调试与操作说明 1)、建立工程。 2)、对顶层文件进行时序仿真,得到仿真波形如下图示: 3)、引脚锁定——如下图所示。 图5.引脚锁定表 4、课程设计心得与体会 本次课程设计的VHDL语言程序已在QuartusⅡ工具软件上进行了编译、仿真和调
显示全部
相似文档