多功能数字钟设计--EDA实验报告

时间:2025-07-12

多功能数字钟设计--EDA实验报告

EDA (Ⅱ)多功能数字钟的设计

0710200247 zh 2010-5-25

实验报告

多功能数字钟设计--EDA实验报告

摘要:

本实验是设计一个多功能数字钟。根据实验要求设计了基本的二十四小时计时和整点报时电路,并且数码管部分采用了动态显示。同时根据提高部分要求,将一小时秒表的功能集成到了数字钟里。实验过程采用自顶向下的设计思想,大量采用了模块操作。

Summary:

The purpose of the EDA experiment is to design a multi-funtiondigital clock. It's according to the experiment request that the Ihave designed a 24 hours clock with the function telling time at alittle bit whole,and figurestube part adopt the dynamic statemanifestation.In the mean time to satisty the exalation of thecapability ,a stop-watch mold piece is integrated in the digitalclock.The thought of getting down from crest instructs the experimentprocess,whose feature is the adoption of the mold pieces.

关键词:

数字钟动态显示模块秒表 Key words:

Digital clock

dymanic state manifestation

mold pieces stop-watch

多功能数字钟设计--EDA实验报告

目录

设计要求说明

方案论证

各子模块原理图

调试及仿真

编程下载 总结

3 3 4 15 17 18

遇到问题及解决方法

实验体会

18 18

多功能数字钟设计--EDA实验报告

正文:

1、【设计要求说明】:

设计一个数字计时器,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、清零、快速校时、快速校分、整点报时等功能: 1、能进行正常的时、分、秒计时功能;

2、分别由六个数码管显示时分秒的计时;

3、 K1是系统的清零开关(K1=1正常工作,K1=0时钟的分、秒全清零); 4、 K2是计时/闹钟的校时开关(K2=0正常工作,K2=1时可以快速校分); 5、 K3是计时/闹钟的校分开关(K3=0正常工作,K3=1时可以快速校分); 6、 K4是系统的使能开关(K4=1正常工作,K4=0时钟保持不变); 7、 定时闹表功能;

8、 K5是闹钟/计时显示切换开关(K5=0时显示计时,K5=1时显示闹钟定时

时间);

9、 K6是闹钟使能开关(K6=1 闹钟正常工作,K6=0屏蔽闹钟功能)

10、使时钟具有整点报时功能(当时钟计到59’53”时开始报时,在59’53”,

59’55”,59’57” 时报时频率为500Hz,59’59”时报时频率为1KHz, );

2、【方案论证(整体电路的工作原理)】:

数字钟系统可以分为以下几大模块:脉冲发生电路模块,基本计时模块,动态译码显示模块,校分电路模块,报时电路模块,清零电路模块。根据实际数字钟的功能设计了闹钟模块,比较模块,数据选择显示模块。基本时钟电路的系统框图如图:

多功能数字钟设计--EDA实验报告

由于实验板上提供的是48MHZ 系统时钟信号,所以首先需要将系统时钟进行分频得到1HZ的时钟信号进行计时。设计原理是“计数器即是分频器”。计时电路采用了74160二进制BCD码计数器构成了模24 和模60 的计数器,进行时分秒的计时。译码显示电路采用的是动态显示的方案,动态显示使用数据选择器的分时复用功能,将任意多位数码管的显示驱动,由一个七段显示译码器来完成。由于本实验采用的BCD数码管是共阴电路,所以还需要一个同步时钟控制译码器产生片选信号,从而使六路BCD码信号能够通过一个译码器分别显示在不同的数码管上。报时电路是由简单的逻辑门电路组成的,根据要求通过计数器上的BCD 码数值来确定报时时间和报时频率。控制电路是通过实验板上的逻辑开关来实现输入的。由于本实验要求防抖动,设计时使用了D触发器,作为防抖开关使用。

3、【各子模块设计原理】 ①时钟脉冲发生电路模块

模块符号为:

为了便于实现秒表的计时功能和报时功能,时钟信号发生模块共输出1HZ,2HZ,500HZ,1KHZ的时钟信号,输入只有一个,就是系统时钟48MHZ。48MHZ通过模2、模6 、模8、模1K不同模块的自合可以得到不同的始终频率。

模2

多功能数字钟设计--EDA实验报告

模8

模6

模1000

例如:要得到1HZ的输出频率,将48MHZ依次进行:

clk1k

模8分频 模6分频 模1K分频 模1K分频 其中同时可得1KHZ的时钟输出,同理我们可以得到所需500HZ和2HZ:

多功能数字钟设计--EDA实验报告

②基本计时模块,保持清零模块,校时校分模块:

模块电路如下所示:

clr_input清零信号输入端,输入0有效

sw2是校时信号输入端 sw3是校分信号输入端

sw_5是计时与闹钟显示切换开关,输入1时显示计时

以下是该模块的具体构成:

计数器部分的基本构成是由模60,模60,模24的计数器级联构成。采用异步计数器方式,由秒计数器开始计数,其进位信号为59秒时 送入分计数器CLK,作为分计数器的脉冲输入,分计数器计数到59分时,而此时秒计数器也计到59

多功能数字钟设计--EDA实验报告

秒时作为时计数器的脉冲输入,时计数器开始计数。当时计数器计数到23后且总计数为23:59:59后,进位则从00:00:00重新计数。清零功能通过对 …… 此处隐藏:2120字,全部文档内容请下载后查看。喜欢就下载吧 ……

多功能数字钟设计--EDA实验报告.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219