NE555+74ls160+74LS20数电数字钟Multisim仿真设计

设计框图

  数字钟电路的基本组成框架图如图一所示,它主要由多谐振荡器、计数器、译码器和数码显示器4个部分组成。

图一  数字钟电路的基本组成(方框图)

2、设计方案

数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时设计装置。他的计时周期为24小时,显示满刻度为23时59分59秒。因此,一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”,计数器、校时电路和振荡器组成。数字钟实际上是一个对标准频率进行计数的计数电路,由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定,通常使用石英晶体振荡器电路。

三、单元电路设计与参数计算1、单元电路的设计

1.1时钟模块

考虑到数字钟对精度要求细撸适敝幽?槭怯�555计时器组成的振荡电路,其在电路中直接产生频率为1HZ的脉冲信号。图3.1.1为由555计时器所构成的。

图3.1.1时钟模块

1.2分频计数器

设计的60和24进制加法计数器都大于一个74LS160N的计数范围,所以需要级联。当且仅当秒的个位计数到10的瞬间,即输出为1010时,向本位发送一个清零信号,并同时向十位发送一个进位脉冲。但由于74LS160N的清零方式为异步清零,这种清零方式会导致清零的不可靠。所以必须要把脉冲调整到一个较低的周期,才会产生有效地清零和进位信号。两片74LS160N的预置是同步的,利用预置端的ABCD四个端口来实现清零。把A-D接地后,当置入控制器LOAD为低电平时,在CLK上升沿作用下,输出端QA-QD会与数据输入端A-D相一致。通过采用预置的方式,可以确保清零的稳定。但为了使清零和进位同步进行,在清零的输出端需要引出一根线,加上非门引入下一级计数器的输入端。这种可以实现多重清零的方式,也可以实现24进制用10进制显示,而且清零和进位的可靠性与同步性得到了极大地提高。

1.3秒计数器

由于时钟模块分频后可直接产生1Hz的标准脉冲时钟信号,所以可以直接把所得的1Hz信号作为秒位计数器的时钟信号。使用两片同步加法计数器74LS160N构成60进制加法计数器作为秒计时器,同时在设计的时候,也应用到了74LS20N这个双4输入与非门集成电路,其在电路中充当与非门的作用。在秒的个位计数到10的瞬间,向十位发送一个进位脉冲。秒的十位加法计数器在计数到6的瞬间,向74LS20N发送清零信号。这样就构成了一个级联而形成的60进制带进位与清零的加法计数器。图3.1.3为秒计时器的电路图。

图3.1.3秒计数器

1.4分计数器

按照同样的方法,可以构成分位的计数器。图3.1.4为秒计时器的电路图。

图3.1.4分计数器

1.5时计数器

秒分频计数器采用两片74LS160和一片74LS20组成,74LS160是十进制计数器,也就是说只能记住十个数字,计数完成后自动清零,同时产生一个进位信号,而74LS20内部由两组4输入与非门组成;秒分频计数器是60进制的计数器当低位的

变为0011的同时高位的

变为0010时,将高位和低位各置1的引脚接入到74LS20的一组四输入与非门中,此时74LS20输出低电平,将其接入两片74LS160的置零端从而完成两片计数器的同步置零。

图3.1.5为秒计时器的电路图。

图3.1.5时计数器

1.6校时电路

当数字钟走时出现误差时,需要校正时间。校时电路实现对“时”“分”“秒”的校准。在电路中设有正常计时和校对位置。本实验实现“时”“分”“秒”的校对。

对校时的要求是,在小时校正时不影响分和秒的正常计数;在分校正时不影响秒和小时的正常计数,在秒校正时不影响分和小时的正常计数。图3.1.6为校时电路。

图3.1.6校时电路

1.7显示模块

现在的许多电器设备上都有显示十进制字符的字符显示器,以直观的显示出电器设备的运行数据。目前广泛使用的字符显示器是七段字符显示器,或称七段数码管。常见的七段数码管有液晶显示数码管和半导体数码管两种。 半导体数码管是由七段发光二极管(Light Emitting Diode)组成,简称LED。图3.1.7是

LED的引脚及其等效电路。

图3.1.7LED的引脚及其等效电路

显示计数结果需要用到显示译码器DCD_ HEX,如图3.1.7.1

 

图3.1.7显示译码器DCD_ HEX

2、元件参数的计算

2.1时钟模块

555定时器的内部电路由分压器、电压比较器

、简单SR锁存器、放电三极管T以及缓冲器G组成,其内部结构图如图3.2.1所示。

图3.2.1 555定时器内部结构图

555定时器的功能表如下表所示

555定时器功能表

用555定时器组成多谐振荡器时,在接通电源后,电容C被充电,当

上升到

时,使

为低电平,同时放电三极管

导通,此时电容C通过

放电,

下降。 当

下降到

时,

翻转为高电平。电容器C放电所需的时间为

当放电结束时,T截止,

将通过

向电容器C充电,

上升到

所需要的时间为

  当

上升到

时,电路又翻转为低电平。如此周而复始,于是,在电路的输出端就得到一个周期性的矩形波。其振荡频率为

当我们要在电路中由555振荡电路直接产生频率为1Hz的脉冲信号时,555振荡器的参数确定:T=0.7(R1+R2)C=500ms,f=1/t=2HZ,所以参数可以确定为:C1=47uF,C2=10nF,R1=10KΩ,R2=10KΩ。

2.2秒计数器

秒分频计数器采用两片74LS160和一片74LS20组成,74LS160是十进制计数器,也就是说只能记住十个数字,计数完成后自动清零,同时产生一个进位信号,而74LS20内部由两组4输入与非门组成;秒分频计数器是60进制的计数器当低位的

变为1010的同时高位的

变为0101时,将高位和低位各置1的引脚接入到74LS20的一组四输入与非门中,此时74LS20输出低电平,将其接入两片74LS160的置零端从而完成两片计数器的同步置零。

2.3分计数器

分的个位和十位计数单元的状态转换和秒的是一样的,只是它要把进位信号传输给时的个位计数单元。

2.3时计数器

秒分频计数器采用两片74LS160和一片74LS20组成,74LS160是十进制计数器,也就是说只能记住十个数字,计数完成后自动清零,同时产生一个进位信号,而74LS20内部由两组4输入与非门组成;秒分频计数器是60进制的计数器当低位的

变为0011的同时高位的

变为0010时,将高位和低位各置1的引脚接入到74LS20的一组四输入与非门中,此时74LS20输出低电平,将其接入两片74LS160的置零端从而完成两片计数器的同步置零。

2.4校时电路

刚接通电源或走时不准时,都需要进行时间校准。理论上校时电路是可以通过直接与脉冲源相接而获得脉冲频率。但是因为实物电路的硬件缘故。在按下和弹开按钮的瞬间,数码管的数字会因为按钮的接触原因而抖动。这就导致了在较好之间后想结束校时,因为按钮抖动的原因,时间又改变了。相当于无校时功能。实现校时电路的方法有很多,采用基本R-S触发器构成单脉冲发生器是其中的一种。RS触发器具有置位、复位和保持(记忆)的功能,可以消除抖动,所以决定用这个比较简单的校时电路。

4、总原理图1.  总原理图

总原理图如图4.1所示

图4.1总原理图

2.  总原理图分析

该电路图由555晶体振荡器模块发出1HZ的脉冲信号进入右侧的秒计数器,秒计数器开始计数,同时将所捕捉到的脉冲送至显示模块,当秒计数器的十位满6之后发送脉冲信号给分计时器,分计时器的十位满6之后发送脉冲信号给时计时器同时将所捕捉到的脉冲送至显示模块,从而让时计时器开始工作,当有的计数器不准时,可以用校准电路进行校准。

五、仿真与分析1.总体仿真图

1.1总体仿真电路1

图5.1.1为仿真在时计数器的个位工作在10进制时的仿真。

图5.1.1

1.2总体仿真电路2

图5.1.2为仿真在时计数器的个位工作在4进制时的仿真。

图5.1.2

2.各个功能仿真分析

2.1秒计数器仿真分析

图5.2.1为秒计数器仿真分析

图5.2.1秒计数器仿真分析

分析结果为秒计数器的功能能够正常实现。

2.2分计数器仿真分析

图5.2.2为分计数器仿真分析

图5.2.2分计数器仿真分析

分析结果为分计数器的功能能够正常实现。

2.3时计数器仿真分析

图5.2.3为时计数器仿真分析

图5.2.3时计数器仿真分析

分析结果为时计数器的功能能够正常实现。





 

2.4555振荡器仿真分析

5.2.4555振荡器仿真分析

图5.2.4 555振荡器仿真分析

分析结果为555振荡器的功能能够正常实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/639222.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

初始MyBatis ,详细步骤运行第一个MyBatis程序,同时对应步骤MyBatis底层剖析

1. 初始MyBatis ,详细步骤运行第一个MyBatis程序,同时对应步骤MyBatis底层剖析 文章目录 1. 初始MyBatis ,详细步骤运行第一个MyBatis程序,同时对应步骤MyBatis底层剖析每博一文案2. 前沿知识2.1 框架(framework&#…

jdk17安装教程详细(jdk17安装超详细图文)

2021年9月14日JDK17 发布,其中不仅包含很多新语言功能,而且与旧版 JDK 相比,性能提升也非常明显。与之前 LTS 版本的 JDK 8 和 JDK 11 相比,JDK17 的性能提升尤为明显,本文将教你如何安装 相比于JDK1.8,JD…

【Crypto】看我回旋踢

文章目录 一、看我回旋踢二、知识点什么是ROT13?工作原理分析字符串格式 解题感悟 一、看我回旋踢 关键词回旋,盲猜ROT13 因为以 synt{ 开头,并以 } 结束,基本可以判断是ROT13 小小flag,拿下! 二、知识点 …

Python中动态调用C#的dll动态链接库中方法

在Python中调用C#的dll库_哔哩哔哩_bilibili 环境准备: 安装 pythonnet pip install pythonnet在Python中调用C#动态链接库(DLL),可以使用pythonnet库,它允许直接使用 .NET 的程序集。以下是一个示例,…

1+x(Java)中级题库易混淆理论题

<ALL表示小于最小 小于最高等同于小于ANY 使用USING子句&#xff0c;在使用连接字段时&#xff0c;都不能在前面加上表的前缀&#xff0c;因为此时这个字段已经是连接字段&#xff0c;不再属于某个单独的表。 数据库提供的自动将提供的数据类型数据转换为期望的数据类…

go select 原理

编译器会使用如下的流程处理 select 语句&#xff1a; 将所有的 case 转换成包含 channel 以及类型等信息的 runtime.scase 结构体。调用运行时函数 runtime.selectgo 从多个准备就绪的 channel 中选择一个可执行的 runtime.scase 结构体。通过 for 循环生成一组 if 语句&…

AIGC:AI整活!万物皆可建筑设计

在过去的一年里 AI设计爆火 各行业纷纷将之用于工作中 同时不少网友也在借助它整活 万物皆可设计 甲方骂我方案像屎一样 于是我就回馈他屎一样的方案 他有点惊喜&#xff0c;但是没话 不是吧&#xff0c;随便找了个充电头图片 也能生成建筑设计&#xff01;这都能行 鸟…

人工智能应用-实验7-胶囊网络分类minst手写数据集

文章目录 &#x1f9e1;&#x1f9e1;实验内容&#x1f9e1;&#x1f9e1;&#x1f9e1;&#x1f9e1;代码&#x1f9e1;&#x1f9e1;&#x1f9e1;&#x1f9e1;分析结果&#x1f9e1;&#x1f9e1;&#x1f9e1;&#x1f9e1;实验总结&#x1f9e1;&#x1f9e1; &#x1f9…

微信小程序的自定义组件

一、创建自定义组件 &#xff08;1&#xff09;定义&#xff1a; 把页面重复的代码部分封装成为一个自定义组件&#xff0c;以便在不同的页面中重复使用&#xff0c;有助于代码的维护。 &#xff08;2&#xff09;组成&#xff1a; 自定义组件的组成&#xff1a;json文件&a…

Flutter 中如何优雅地使用弹框

日常开发中&#xff0c;Flutter 弹框&#xff08;Dialog&#xff09;是我们使用频率非常高的控件。无论是提示用户信息、确认用户操作&#xff0c;还是表单填写&#xff0c;弹框都能派上用场。然而&#xff0c;看似简单的弹框&#xff0c;实际使用起来却有不少坑和使用的技巧。…

el-select可选择可搜索可输入新内容

需求&#xff1a;el-form-item添加el-select&#xff0c;并且el-select可选择可搜索可输入新内容&#xff0c;并且和其他的el-input做联动&#xff0c;如果是选择&#xff0c;那么el-input自动回填数据并且不可编辑&#xff0c;如果el-select输入新的内容&#xff0c;那么el-in…

webpack5 splitChunks分割代码

首先明确webpack 自身的打包行为 当splitChunks为false时&#xff0c;此时不启用任何打包设置 可以看到&#xff0c;静态引入全都打到一个chunk里&#xff0c;动态引入会拆分出来一个chunk,这是纯webpack无配置的打包&#xff0c; webpack会给每个模块打上标记 ,如下 { m…

【HCIP学习】RSTP和MSTP

一、RSTP&#xff08;Rapid Spanning Tree Protocol&#xff0c;快速生成树&#xff09; 1、背景&#xff1a;RSTP从STP发展而来&#xff0c;具备STP的所有功能&#xff0c;可以兼容stp运行 2、RSTP与STP不同点 &#xff08;1&#xff09;减少端口状态 STP:disabled\blockin…

抵御风险——漫谈运维核心价值和方法论

要明晰什么是运维的核心价值&#xff0c;也就是要弄明白&#xff0c;从整个软件行业运维的角色定位来看&#xff0c;运维的核心价值在哪里&#xff1f;怎样增强自己实现核心价值的能力的问题。 软件产业本质其实还是工业&#xff0c;它的产品和传统的工业产品形态虽然有巨大差…

汇舟问卷:海外问卷调查如何闭坑?

大家好&#xff0c;我是汇舟问卷。有很多人问我这行有什么骗局吗&#xff1f;怎么说呢&#xff1f;其实每个行业都是真实存在的&#xff0c;也都有赚到钱的和赚不到钱的&#xff0c;那区别在哪里呢&#xff1f; 在你的源头&#xff0c;也就是教你或者说是代理加盟的上家&#…

机器学习实验 --- 逻辑回归

第1关:逻辑回归核心思想 任务描述 本关任务:根据本节课所学知识完成本关所设置的编程题 #encoding=utf8 import numpy as npdef sigmoid(t):完成sigmoid函数计算:param t: 负无穷到正无穷的实数:return: 转换后的概率值:可以考虑使用np.exp()函数#********** Begin *******…

景源畅信数字:抖音小店新手该怎么做?

在数字化时代的浪潮中&#xff0c;抖音不仅仅是一个分享短视频的平台&#xff0c;更是一个充满潜力的电商平台。对于想要进入这个领域的朋友们来说&#xff0c;开设一家抖音小店无疑是一个既激动又迷茫的起点。那么&#xff0c;作为新手&#xff0c;该如何在这个全新的舞台上立…

笔记 | 《css权威指南》

网络安全色 URL text-indent line-height & vertical-align 字体 font-weight 400 normal 700 bold background-attachment

iOS系统故障怎么办?这三种苹果手机系统修复方法你一定要知道

随着苹果手机使用时间越长&#xff0c;苹果手机有时也会出现系统问题&#xff0c;如卡顿、崩溃、无法启动等。这些问题不仅影响用户的使用体验&#xff0c;还可能导致数据丢失。因此&#xff0c;掌握苹果手机系统修复方法显得尤为重要。本文将详细介绍苹果手机系统修复的常见方…