数字电路课程设计--电子钟实验报告

一:要求

①要有时钟显示功能,能够实现时、分、秒的显示

②要有整点报时功能

③要有设置时间功能。

二:流程图

在这里插入图片描述

三:主要部分的实现方案

1)秒脉冲电路:利用集成电路555定时器与电阻和电容组成多谐振荡器。其中电容C1为47微法,C2为0.01微法,R1=R2=10K欧姆,振荡频率为:f=1,43/[(R1+2R2)C]。带入R1,R2,C的值得:f=1Hz。如图所示:

在这里插入图片描述

2)时间计数电路:
①秒计数器:秒的个位计数单位为十进制计数器,当Q0Q1Q2Q3=1001,使LOAD=0并向十位进一 。秒的十位计数单位为六进制,当十位的Q0Q1Q2Q3=1010时,并且个位再次向十位进一时,使十位上的LOAD=0。并把进位传给分的个位。利用两片76LS61芯片。
②分计数器:分的计数单位类似于秒计数器。
在这里插入图片描述

③时计数器:当十位为零或一时,个位计数单位为十进制计数器。当十位为二时,个位为四进制计数器。个位上时LOAD=0,只要Q0Q1Q2Q3=1010或Q0Q1Q2Q3=1100和十位上Q0Q1Q2Q3=0100中的一种情况即可。十位当Q0Q1Q2Q3=0100和个位Q0Q1Q2Q3=1100时,十位上的LOAD=0.利用两片76LS61芯片。
在这里插入图片描述

3)译码显示电路
计数器对时间的累计以8421BCD码形式输出,用7SEG-BCD七段LED数码显示器工作

4)设置时间电路
利用轻触开关来实现调整时间,轻触开关一边接高电平,另一端接时或分的个位的CLK,当按下轻触开关时,时或分的个位就会加一,这样就可以进行调整时间的功能。

5)整点报时电路
分析电路可知,当分的十位要归零时就是整点,我们可以用分的十位上的LOAD的非来接蜂鸣器的一段,用三极管连另一端再接地。

四:整体原理图

在这里插入图片描述

五:元器件

1:555定时器 一个
2:74LS161集成片 六个
3:BCD码显示屏 六个
4:74LS00 与非门 十一个
5:74LS04 非门 八个
6:电阻RES 两个
7:电容CAP 两个
8:轻触开关BUTTON 三个
9:蜂鸣器BUZZER 一个
10:三极管 NPN 一个

四:实验过程中遇到的问题及解决方法

1)在软件中寻找对应值的元器件。–>电阻RES,电容CAP,再在属性中改动他们的值即可。七段数码管7SEG-BCD,轻触开关BUTTON,蜂鸣器BUZZER,三极管NPN。
2)直接级联十进制计数器和六进制计数器不可以达到电子钟的要求,因为当十进制的Q0Q1Q2Q3=1010时,它不会等到个位的Q0Q1Q2Q3=1001时才进位,它会直接进位。–>我用一个与门把个位上的LOAD的非和十位上判断六进制的条件结合,当两个同时满足时,十位上的LOAD=0。
3)蜂鸣器为啥没用–>仿真实验中不可仿真(无仿真模型);在Proteus仿真软件中,蜂鸣器正极需要连接电源VCC上才可以顺利接通并响鸣,切不可使用power符号相连
在这里插入图片描述

五:参考文章

https://max.book118.com/html/2017/0730/125295653.shtm
http://www.doc88.com/p-3035043775369.html

  • 25
    点赞
  • 228
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
设计一个多功能数字时钟,具有以下几个功能: 2.1 记时、记分、记秒 计秒:1hz计数脉冲,0-59循环计数,计数到59时产生进位信号。 计分:以秒计数器进位信号作为分计数脉冲,0-59循环计数,59时产生进位。 计时:以分计数器进位信号作为时计数脉冲,0-23循环计数,23时清零。 2.2 校时、校分、秒清0 利用按键开关快速调整时间:时、分 按下时键,时位迅速递增,满23清0; 按下分键,分位迅速递增,满59清0; 按reset键,将时分秒进行清0。 消抖功能 :一次按键时的弹跳现象,通常实验板上的脉冲按键所用的开关为机械弹性开关,由于多个机械触点的作用,按键开关在闭合时不能马上接通,而断开时又不能立即弹开,导致开关通断瞬间伴随一系列的电压抖动,从而出现“一次按键,多次随机技术”的现象,严重影响了时间校对的准确性。可利用D触发器来消抖。 2.3 秒表功能 通过开关控制秒表的开始和结束。 2.4 倒计时功能 通过按键开关设定倒计时的时间,通过开关启动倒计时,倒计时为0时发出提示音,提示音长度为1分钟 2.5 闹时功能 通过按键开关设定闹铃时间,到了设定时间发出提示音,提示音长度为1分钟。到闹钟时刻扬声器会进行高音响铃,同时能进行正常的时、分、秒计时,分别用6个七段数码管动态扫描显示时、分、秒的十位和个位。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值