ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-06-26 12:06:54  阅读:515  来源: 互联网

标签:LOAD 课程设计 蜂鸣器 个位 数字电路 十位 电子钟 计数器 Q0Q1Q2Q3


一:要求

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

②要有整点报时功能

③要有设置时间功能。

二:流程图

在这里插入图片描述

三:主要部分的实现方案

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

标签:LOAD,课程设计,蜂鸣器,个位,数字电路,十位,电子钟,计数器,Q0Q1Q2Q3
来源: https://blog.csdn.net/qq_45914759/article/details/106950701

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有