电路设计(14)——奥运纪念日显示装置的proteus仿真

news2024/9/24 9:22:08

1.设计要求

北京奥运于2008年8月8日开幕,假设倒计时还剩69天,请你,制作一个电子作品,用以显示上述意思 采用三个数码管,其中一个数码管反复显示2008 8.8;该数码管下方并排放置另两个数码管,这二个数码管反复显示69。工作节拍如下:

每一个小方格为一个节拍(约为一秒),方格内按指定内容显示,凡空白格表示该节拍无任何显示。要求:(1)稳压电源输出用绿色发光二极管指示;振荡器输出用红色发光二极管指示。(2)每次“69”显示时间不得小于4个节拍,也不得多于6个节拍且每次开始显示的“69”必须紧接在上一个数码管“.....8.8”后面出现,不得错位。

主要元器件:NPN三极管9014,NE555,CD4017,IN4148,CD4511,共阴数码管,CD4011,CD4066,电阻,电容。

2.电路展示

3.元件介绍 

NE555,也被称为LM555,是一种经典的集成电路(IC)芯片,常用于计时器、脉冲发生器和电压比较器等各种电子应用中。它是由尼尔公司(Signetics)在1971年推出的。

NE555是一个多功能定时器,具有三个主要工作模式:单稳态模式(Monostable mode)、双稳态模式(astable mode)和比较器模式(comparator mode)。

1. 单稳态模式(Monostable mode):在这个模式下,NE555被用作单脉冲产生器。当输入一个触发脉冲时,定时器的输出会产生一个特定宽度的脉冲。这个模式适用于需要产生一段特定持续时间的脉冲的应用,如门铃、延时触发电路等。

2. 双稳态模式(Astable mode):在这个模式下,NE555被用作连续产生方波脉冲的发生器。它基本上是一个可重复触发的定时器,输出信号由一个高电平和一个低电平组成,输出频率和占空比可以通过控制电阻和电容的值进行调整。这个模式适用于需要周期性产生脉冲的应用,如时钟电路、频率调制等。

3. 比较器模式(Comparator mode):在这个模式下,NE555被用作电压比较器。它可以比较两个电压,并根据比较结果改变输出状态。这个模式适用于需要进行电压比较的应用,如电压监测、控制电路等。

NE555芯片具有许多优点,包括广泛的工作电压范围(通常3V至18V)、较大的输出电流(通常200mA)、稳定可靠的性能以及广泛的应用领域。它已成为电子工程师和爱好者中常见的集成电路之一,方便且易于使用。

CD4511是一种BCD到七段数码管译码器,被广泛应用于数字显示系统中。它是一款集成电路芯片,由德州仪器(Texas Instruments)公司推出。

CD4511芯片具有四个BCD输入端(B, C, D, A)、四个控制输入端(Lamp Test、Blanking、Strobe和Enable)以及七个数码管输出端(a, b, c, d, e, f, g)。它的主要功能是将四位二进制码(BCD码)转换为七段数码管所需的控制信号,以显示相应的数字。

CD4511的工作原理如下:当给定一个BCD码输入时,相应的数码管输出端会产生适当的控制信号来点亮七段数码管的特定段。通过控制输入端的信号,可以实现数码管显示的亮度控制、数字显示的刷新等功能。

CD4511具有许多优点,包括低功耗、高抗干扰性、宽工作电压范围和稳定可靠的性能。它广泛应用于计时器、计数器、温度显示、电子钟、电子秤和各种数字显示系统中。

需要注意的是,CD4511只能显示0到9的数字,不能直接显示字母或其他特殊符号。如果需要显示其他字符,可以结合其他辅助芯片或控制器来实现。

 

4.源文件 

奥运纪念日显示装置的proteus仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88814022?spm=1001.2014.3001.5501

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

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

相关文章

PyTorch 2.2 中文官方教程(十一)

使用 PyTorch C 前端 原文:pytorch.org/tutorials/advanced/cpp_frontend.html 译者:飞龙 协议:CC BY-NC-SA 4.0 PyTorch C 前端是 PyTorch 机器学习框架的纯 C 接口。虽然 PyTorch 的主要接口自然是 Python,但这个 Python API 坐…

【flink状态管理(2)各状态初始化入口】状态初始化流程详解与源码剖析

文章目录 1. 状态初始化总流程梳理2.创建StreamOperatorStateContext3. StateInitializationContext的接口设计。4. 状态初始化举例:UDF状态初始化 在TaskManager中启动Task线程后,会调用StreamTask.invoke()方法触发当前Task中算子的执行,在…

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令

配套视频学习链接:http://【【北京迅为】嵌入式学习之Linux入门篇】 https://www.bilibili.com/video/BV1M7411m7wT/?p4&share_sourcecopy_web&vd_sourcea0ef2c4953d33a9260910aaea45eaec8 1.什么是命令? 命令就是可执行程序。 比如 ls -a…

专栏《数据结构与算法:初学者入门指南》序言

🎉🎉欢迎光临我的CSDN主页!🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟特别推荐给大家我的最新专栏《数据结构与算法:初学者入…

解决flex gap兼容性问题

前言 一个项目写下来,在网页端预览的时候正常,结果到产品经理手上。 设计稿样式 实际产品手机上样式 产品:“你这玩意儿怎么没间距?” 我:“为什么我的正常???呐呐呐你看我手机&a…

CDN相关和HTTP代理

CDN相关和HTTP代理 参考: 《透视 HTTP 协议》——chrono 把这两个放在一起是因为容易搞混,我一开始总以为CDN就是HTTP代理,但是看了极客时间里透视HTTP协议的讲解,感觉又不仅于此,于是专门写下来。 先说结论&#xf…

Redis篇之redis是单线程

一、redis是单线程 Redis是单线程的,但是为什么还那么快?主要原因有下面3点原因: 1. Redis是纯内存操作,执行速度非常快。 2. 采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题。 …

YOLOv8改进 | 利用训练好权重文件计算YOLOv8的FPS、推理每张图片的平均时间(科研必备)

一、本文介绍 本文给大家带来的改进机制是利用我们训练好的权重文件计算FPS,同时打印每张图片所利用的平均时间,模型大小(以MB为单位),同时支持batch_size功能的选择,对于轻量化模型的读者来说,本文的内容对你一定有帮助,可以清晰帮你展示出模型速度性能的提升以及轻量…

python coding with ChatGPT 打卡第18天| 二叉树:从中序与后序遍历序列构造二叉树、最大二叉树

相关推荐 python coding with ChatGPT 打卡第12天| 二叉树:理论基础 python coding with ChatGPT 打卡第13天| 二叉树的深度优先遍历 python coding with ChatGPT 打卡第14天| 二叉树的广度优先遍历 python coding with ChatGPT 打卡第15天| 二叉树:翻转…

在Visual Studio中引用和链接OpenSceneGraph (OSG) 库

在Visual Studio中引用和链接OpenSceneGraph (OSG) 库,按照以下步骤操作: 构建或安装OSG库 下载OpenSceneGraph源代码(如3.0版本)并解压。使用CMake配置项目,为Visual Studio生成解决方案文件。通常您需要设置CMake中的…

ctfshow-命令执行(web73-web77)

web73 用不了上一题的通用poc了 因为禁用了strlen 但是可以改一个函数自定义一个函数只要是能实现strlen效果即可 cvar_export(scandir(/));exit(0); 根目录下有一个flagc.txt文件 cinclude(/flagc.txt);exit(0); web74 禁用了scandir函数 那就使用web72的glob协议 查看目录下…

Wireshark不显示Thrift协议

使用Wireshark对thrift协议进行抓包,但是只显示了传输层的tcp协议: "右键" -> "Decode As" 选择thrift的tcp端口 将“当前”修改为Thrift,然后点击“确定” 设置后,可以发现Wireshark里面显示的协议从Tcp变…

【每日一题】LeetCode——链表的中间结点

📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有…

Unity3d Shader篇(五)— Phong片元高光反射着色器

文章目录 前言一、Phong片元高光反射着色器是什么?1. Phong片元高光反射着色器的工作原理2. Phong片元高光反射着色器的优缺点优点缺点 二、使用步骤1. Shader 属性定义2. SubShader 设置3. 渲染 Pass4. 定义结构体和顶点着色器函数5. 片元着色器函数 三、效果四、总…

vue对于安装依赖时不好习惯的反省

因为一个不好的习惯,我总是喜欢–save去安装依赖包,然后发现最后打包后的内容总是很大。就想着怎么能让包小一些,就发现我遗漏了vue安装依赖的一个小知识点 安装依赖的时候可以-s -d -g去安装,要根据使用的内容选择去安装&#xf…

第一个 Angular 项目 - 静态页面

第一个 Angular 项目 - 静态页面 之前的笔记: [Angular 基础] - Angular 渲染过程 & 组件的创建 [Angular 基础] - 数据绑定(databinding) [Angular 基础] - 指令(directives) 这是在学完了上面这三个内容后能够完成的项目,目前因为还没有学到数…

【漏洞复现】多语言药房管理系统MPMS文件上传漏洞

Nx01 产品简介 多语言药房管理系统 (MPMS) 是用 PHP 和 MySQL 开发的, 该软件的主要目的是在药房和客户之间提供一套接口,客户是该软件的主要用户。该软件有助于为药房业务创建一个综合数据库,并根据到期、产品等各种参数提供各种报告。 Nx02 漏洞描述 …

【服务器数据恢复】HP EVA虚拟化磁盘阵列数据恢复原理方案

EVA存储结构&原理: EVA是虚拟化存储,在工作过程中,EVA存储中的数据会不断地迁移,再加上运行在EVA上的应用都比较繁重,磁盘负载高,很容易出现故障。EVA是通过大量磁盘的冗余空间和故障后rss冗余磁盘动态…

笔记---dp---数字三角形模型

所谓数字三角形模型,即是从数字三角形这一题衍生出来的 题目为经典题目,不再赘述,此笔记根据AcWing算法提高课来进行对数字三角形模型衍生例题的记录 题目关系如下(见AcWing里的AcSaber): AcWing.1015.摘…

Nature Machine Intelligence 使用机器学习驱动的可拉伸智能纺织手套捕捉复杂的手部动作和物体交互

研究背景 对灵巧手运动的精确实时跟踪在人机交互、元宇宙、机器人和远程医疗等领域有着广泛的应用。当前的可穿戴设备中的大多数仅用于检测精度有限的特定手势,并且没有解决与设备的可靠性、准确性和可清洗相关的挑战。对传感器直接放置在用户的手上有严格的要求&am…