电路设计(20)——数字电子钟的multism仿真

1.设计要求

        使用数字芯片,设计一个电子钟,用数码管显示,可以显示星期,时、分、秒,可以有按键校准时间。有整点报警功能。

2.设计电路

        设计好的multism电路图如下所示

3.芯片介绍 

        时基脉冲使用555芯片产生。在仿真里面是LM555,在实际电路中,使用NE555即可。

NE555是一种经典的集成电路芯片,也被称为555定时器。它由三个主要部分组成:比较器、RS触发器和输出级。NE555芯片具有以下特点和功能:

1. **多功能性**:NE555芯片可用于多种不同的应用,如定时器、脉冲发生器、频率分频器、电压控制振荡器等。它可以在各种电子电路中提供精确和可靠的定时和脉冲控制。

2. **宽电源电压范围**:NE555可工作于较宽的电源电压范围,通常从5V到18V之间。这使得它适用于各种不同的电子设备和电源设计。

3. **可调的时间和频率控制**:通过调节外部电阻和电容,可以方便地控制NE555的定时和频率。它具有较高的时间精度和稳定性。

4. **广泛的工作温度范围**:NE555芯片能够在较宽的温度范围内工作,通常从-40°C到+85°C。这使得它在各种环境条件下都具有较好的性能。

5. **内置的电子保护功能**:NE555芯片内置了过电流保护电路和短路保护电路,可以防止芯片受到损坏。

总之,NE555芯片是一种功能丰富、灵活可靠的集成电路,广泛应用于定时器和脉冲控制电路中,同时也为电子爱好者和工程师提供了很多创意和设计空间。

 

计时及数显使用74LS390

74LS390是一款集成电路芯片,属于74LS系列逻辑器件。它是一种双4位计数器,内部包含两个独立的4位二进制计数器。每个计数器都有一个时钟输入和一个清零输入,并且可以实现正计数和逆计数。

以下是74LS390的主要特点和功能:

1. **双4位计数器**:74LS390芯片包含两个独立的4位计数器,每个计数器都可实现四位二进制计数。

2. **正计数和逆计数模式**:每个计数器都可以通过设置逻辑电平来选择正计数或逆计数模式。

3. **时钟输入**:每个计数器都有一个时钟输入引脚,用于提供时钟脉冲以进行计数。

4. **清零输入**:每个计数器都有一个清零输入引脚,用于将计数器清零并重新开始计数。

5. **并联输出**:74LS390芯片提供两个并联输出引脚,可以将两个计数器的输出并联在一起,形成8位计数器。

6. **宽工作电压范围**:74LS390芯片可以在较宽的工作电压范围内工作,通常为2V至6V。

74LS390常用于数字计数器以及时序控制电路中,例如频率分频器、计时器、时钟显示等应用。它具有简单的电路结构和操作方式,是数字逻辑设计中常用的组合逻辑芯片之一。

 

4.源文件 

        multism仿真文件如下:

数字电子钟的multism仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88840773?spm=1001.2014.3001.5501

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

eNSP学习——RSTP基础配置

目录 知识储备 实验内容: 实验目的: 实验步骤: 实验拓扑 实验编址 MAC地址表 实验步骤 一、基本配置 二、配置RSTP基本功能 三、配置边缘端口 四、查看备份端口状态 RSTP协议是对STP的升级,它重新划定端口的角色及状态,使用更快速的握手协商机制,降低了收敛…

UE5中的DataTable说明

创建DataTable 在编辑器中创建 在文件夹空白处右击,选择Miscellaneous/DataTable,如图: 使用代码创建 // 创建DataTable实例 UDataTable* MyDataTable NewObject(); // 创建一个行结构体 UStruct* RowStruct UStruct::CreateEmpty(); // 添…

[Flink01] 了解Flink

Flink入门系列文章主要是为了给想学习Flink的你建立一个大体上的框架,助力快速上手Flink。学习Flink最有效的方式是先入门了解框架和概念,然后边写代码边实践,然后再把官网看一遍。 Flink入门分为四篇,第一篇是《了解Flink》&…

【HarmonyOS】鸿蒙开发之Button组件——第3.4章

按钮类型 Capsule(默认值):胶囊类型 Button("默认样式").height(40)//高度.width(90)//宽度.backgroundColor(#aabbcc)//背景颜色运行结果: Normal:矩形按钮,无圆角 Button({type:ButtonType.Normal}){Te…

kali无线渗透之蓝牙原理与探测与侦听

“传统蓝牙”规范在2.4GHz的ISM波段上定义了79个信道,每个信道有1MHz的带宽。设备在这些信道中以每秒1600次的频率进行跳转,换句话说,就是每微秒625次跳转。这项信道跳转技术被称为“跳频扩频”(Frequency HoppingSpread Spectrum&#xff0c…

数据结构-邻接矩阵的创建与遍历

上篇文章已经介绍了邻接矩阵的具体作用与如果利用邻接矩阵寻找相邻顶点,这次介绍重点为邻接矩阵的创建与两种遍历方式 邻接矩阵的创建 其结构体需要能记录顶点、顶点数、边数及邻接矩阵,即 #define max 100 typedef struct {int vex[max];//顶点(假设…

FPGA转行ISP的探索之二:技术路线和概念

ISP领域的概念 1 相机方面的概念 1)DENOISE,图像去噪 图像噪声按噪声与信号的关系可分为加性噪声和乘性噪声;按照产生原因可分为外部噪声和内部噪声;按照统计特性可分为平稳噪声和非平稳噪声;平稳噪声基于统计后的概…

【C++搜索】BFS:走迷宫

题目描述 一个迷宫由R行C列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。 给定一个迷宫,求从左上角走到右下角最少需要走多少步(数据保证一定能走到)。只能在水平方向或垂直方向走,不能斜着…

wsl内置Ubuntu使用 Dinky 与 Flink 集成

Dinky 与 Flink 集成 说明 本文档介绍 Dinky 与 Flink 集成的使用方法, 如果您是 Dinky 的新用户, 请先阅读 本文档, 以便更好的搭建 Dinky 环境 如果您已经熟悉 Dinky 并已经部署了 Dinky, 请跳过本文档的前置要求部分, 直接阅读 Dinky 与 Flink 集成部分 注意: 本文档基…

MinGW编译OpenCV4.5(64位/32位通用,附编译完成包下载)

MinGW编译OpenCV4.5(64位/32位通用,附编译完成包下载) MinGW编译OpenCV4.5

MySQL高级特性篇(3)-全文检索的实现与优化

MySQL数据库全文检索是指对数据库中的文本字段进行高效地搜索和匹配。在MySQL数据库中,可以使用全文检索来实现快速的文本搜索功能,并且可以通过一些优化手段提高全文检索的性能。 一、MySQL全文检索的基本概念 全文检索是一种将关键字搜索与自然语言处…

JAVA面试框架篇

1. Spring refresh 流程 要求 掌握 refresh 的 12 个步骤 Spring refresh 概述 refresh 是 AbstractApplicationContext 中的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才能正常工作。它的内部主要会调用 12 个方法&#x…

单主模式和多主模式切换

1 组复制模式切换注意点 组复制有两种运行模式,一种是单主模式,一种是多主模式。这个模式是在整个组中设置的,由 group_replication_single_primary_mode 这个系统变量指定,而且在所有成员上必须保持一致。ON 表示单主模式&#…

禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address

WordPress 4.5及之后的版本增加了使用注册用户的电子邮件地址代替用户名登录的功能,但是大多数个人站长的管理员邮箱地址都是固定,而且到其他站点进行评论留言也是同一个邮箱地址,很容易给一些别有用心的可乘之机,所以禁止WordPre…

(AtCoder Beginner Contest 341)(A - D)

比赛地址 : Tasks - Toyota Programming Contest 2024#2&#xff08;AtCoder Beginner Contest 341&#xff09; A . Print 341 模拟就好了 &#xff0c; 先放一个 1 , 然后放 n 个 01 ; #include<bits/stdc.h> #define IOS ios::sync_with_stdio(0);cin.tie(0);cout…

【Effective Objective - C 2.0】——读书笔记(五)

文章目录 二十九、理解引用计数三十、以ARC简化引用计数三十一、在dealloc方法中只释放引用并解除监听三十二、编写异常安全代码时留意内存管理问题三十三、以弱引用避免保留环三十四、以”自动释放池块“降低内存峰值三十五、用"僵尸对象"调试内存管理问题三十六、不…

C++知识点总结(15):选择排序、插入排序

文章目录 一、选择排序1. 概念2. 伪代码3. 程序4. 例题第k大的数 二、元素插入1. 伪代码2. 程序 三、插入排序1. 概念2. 伪代码3. 程序4. 例题洛谷 P1152 四、分析 一、选择排序 1. 概念 下标12345最小值原始43521/第一次135241第二次125342第三次123543第四次123454完成1234…

C++ 调用js 脚本

需求&#xff1a; 使用Qt/C 调用js 脚本。Qt 调用lua 脚本性能应该是最快的&#xff0c;但是需要引入第三方库&#xff0c;虽然也不是特别麻烦&#xff0c;但是调用js脚本&#xff0c;确实内置的功能&#xff08;C 调用lua 脚本-CSDN博客&#xff09; 步骤&#xff1a; 1&…

解决elementUI固定列后,下方多了一条横线的问题

最近遇到一个bug,如下图,el-table的操作列使用fixed属性固定后,下方多了一条横线: 我们将样式设置高优先,以覆盖内联样式,如下是less里使用穿透样式解决的办法: <style lang="less" scoped> /deep/ .el-table__fixed-right {height: 100

go内置库函数实现client与server数据的发送接收

功能&#xff1a;客户端持续写入数据&#xff0c;直到输入exit退出&#xff0c;服务端读取数据并打印 注意&#xff1a;server和client目录在同一层级 服务端 server/main package mainimport ("fmt""net" )func main() {listen, err : net.Listen(&quo…