当前位置: 首页 > news >正文

电路设计(15)——篮球赛24秒违例倒计时报警器的proteus仿真

1.设计要求

        设计、制作一个篮球赛24秒违例倒计时报警器。要求:

        (1)具有倒计时功能。可完整实现从“24”秒开始依序倒计时并显示倒计时过程,显示时间间隔为1秒。
        (2)具有消隐功能。当“24”秒倒计时至终点的瞬间,显示器字幕立刻自行消隐,消隐时间必须大于5秒。
        (3)具有复位功能。无论显示器是显示倒计时的时间或消隐状态下,只要按下复位键,显示器立刻晃示“24”秒接着开始倒计时。
        (4)具有准时报警功能。当发生“24”秒违例时,在倒计时“24”秒结束,数码管消隐的瞬间并且立刻发出报警声“嘀-----”,且该声音时间不能太长也不能太短,只能是0.5秒左右,在3米外可听到清晰报警声。

        主要元器件:LM317(调9V),LM7809,NPN三极管9013,CD4011,LM358,CD4511,数码管,CD40192,继电器,IN4148,电阻, 电容。 

2.电路设计

3.元件介绍

LM317是一种线性稳压器,它是一款集成电路芯片,由德州仪器(Texas Instruments)公司推出。LM317的主要功能是提供稳定的输出电压,并在输入电压变化时自动调节电压输出。它广泛应用于各种电子设备中,如电源电路、电子仪器、电动车充电器等。

LM317的主要特点和工作原理如下:

1. 调节范围:LM317能够提供的输出电压范围很广,通常从1.25V到37V不等。通过调整引脚的电阻分压,可以轻松地设置所需的输出电压。

2. 调节稳定性:LM317具有良好的稳定性,即使在输入电压变化或负载变化时,也可以保持稳定的输出电压。这使得它成为一种可靠的电压稳压器。

3. 过热保护:LM317还内置了过热保护功能,当芯片温度超过安全范围时,它会自动停止输出,以保护芯片免受损坏。

4. 电流调节:LM317还可以通过外部电流限制电阻来限制输出电流。这使得它适用于不同负载要求的应用。

LM317的工作原理是基于稳压器的串联调整方式。在输入电压稳定时,通过调整引脚上的电阻值,它会将稳定的输出电压提供给负载。当输入电压或负载发生变化时,内部电路会自动调整,以保持输出电压稳定。

LM7809是一种线性稳压器,它是一款集成电路芯片,由德州仪器(Texas Instruments)公司推出。LM7809的主要功能是将输入电压稳定地调节为+9V的输出电压,并在输入电压或负载变化时自动调整电压输出。

LM7809是一种常用的正稳压器,它属于LM78xx系列稳压器中的一员。LM78xx系列稳压器包括多个型号,分别可以提供不同的输出电压。其中,LM7809用于提供+9V的输出电压。

LM7809的主要特点和工作原理如下:

1. 输出电压:LM7809能够稳定地提供+9V的输出电压。这种输出电压非常常见,广泛用于各种电子设备中。

2. 输入电压范围:LM7809的工作电压范围通常为10V至35V。输入电压应保持在这个范围内,以确保稳定的输出电压。

3. 稳定性:LM7809具有良好的稳定性,即使在输入电压变化或负载变化时,也可以保持稳定的输出电压。这使得它成为一种可靠的电压稳压器。

4. 过热保护:LM7809还内置了过热保护功能,当芯片温度超过安全范围时,它会自动停止输出,以保护芯片免受损坏。

5. 限流功能:LM7809还具有内置的限流功能,它可以限制输出电流的最大值,以保护电路和负载。

CD4011是一种四2输入与非门(NAND门)集成电路芯片,由德州仪器(Texas Instruments)公司推出。它是在数字逻辑电路中常用的基础组件之一。

CD4011芯片具有四个独立的2输入与非门,每个门具有两个输入端(A和B)和一个输出端(Y)。它的主要功能是将两个输入信号进行逻辑与非运算,然后将结果输出。

CD4011的工作原理如下:当输入门的A和B都是高电平(逻辑1)时,输出为低电平(逻辑0)。只要有一个输入是低电平,输出就为高电平。这种逻辑运算的功能使得它可以实现各种数字逻辑功能,如逻辑门、组合逻辑电路和时序逻辑电路等。

CD4011的优点包括低功耗、高噪声抑制、宽工作电压范围和稳定可靠的性能。它广泛应用于数字电路设计、计算机系统、通信设备、工业控制等领域。在数字电路设计中,CD4011可以用于构建逻辑门、多路选择器、触发器等各种功能模块。

需要注意的是,CD4011是一种非源极门(unbuffered gate),输出电流能力有限。因此,在实际应用中,如果需要驱动大负载或工作频率较高的电路,可能需要使用缓冲器或其他适当的控制器。

4.源文件 

篮球赛24秒违例倒计时报警器的proteus仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88819574?spm=1001.2014.3001.5501

相关文章:

电路设计(15)——篮球赛24秒违例倒计时报警器的proteus仿真

1.设计要求 设计、制作一个篮球赛24秒违例倒计时报警器。要求: (1)具有倒计时功能。可完整实现从“24”秒开始依序倒计时并显示倒计时过程,显示时间间隔为1秒。 (2)具有消隐功能。当“24”秒倒计时…...

golang 集成sentry:http.Client

http.Client 是 Go 标准库 HTTP 客户端实现, sentry-go也没有这个组件,所以需要自己实现。 我们只需要对 http.Transport 进行包装即可, 完整代码如下 package mainimport ("bytes""fmt""io""log"&…...

设计链表(不难,代码稍微多一点)

设计链表 在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节点将成为链表的第一个节点。ad…...

[GXYCTF2019]禁止套娃

进来发现只有这句话,习惯性访问一下flag.php,发现不是404,那就证明flag就在这了,接下来要想办法拿到flag.php的源码。 这道题是.git文件泄露网页源码,githack拿到index.php源码 这里观察到多次判断,首先要…...

ubuntu下如何查看显卡及显卡驱动

ubuntu下如何查看显卡及显卡驱动 使用nvidia-smi 工具查看 查看显卡型号nvida-smi -L $ nvidia-smi -L GPU 0: NVIDIA GeForce RTX 3050 4GB Laptop GPU (UUID: GPU-4cf7b7cb-f103-bf56-2d59-304f8996e28c)当然直接使用nvida-smi 命令可以查看更多信息 $ nvidia-smi Mon Fe…...

【图论经典题目讲解】CF786B - Legacy 一道线段树优化建图的经典题目

C F 786 B − L e g a c y \mathrm{CF786B - Legacy} CF786B−Legacy D e s c r i p t i o n \mathrm{Description} Description 给定 1 1 1 张 n n n 个点的有向图,初始没有边,接下来有 q q q 次操作,形式如下: 1 u v w 表示…...

【AIGC】Stable Diffusion的采样器入门

在 Stable Diffusion 中,采样器(Sampler)是指用于生成图像的一种技术或方法,它决定了模型如何从潜在空间中抽样并生成图像。采样器在生成图像的过程中起着重要作用,影响着生成图像的多样性、质量和创造性。以下是对 St…...

【Python】通过conda安装Python的IDE

背景 系统:win11 软件:anaconda Navigator 问题现象:①使用Navigator安装jupyter notebook以及Spyder IDE 一直转圈。②然后进入anaconda prompt执行conda install jupyter notebook一直卡在Solving environment/-\。 类似问题: …...

基于HTML5实现动态烟花秀效果(含音效和文字)实战

目录 前言 一、烟花秀效果功能分解 1、功能分解 2、界面分解 二、HTML功能实现 1、html界面设计 2、背景音乐和燃放触发 3、燃放控制 4、对联展示 5、脚本引用即文本展示 三、脚本调用及实现 1、烟花燃放 2、燃放响应 3、烟花canvas创建 4、燃放声音控制 5、实际…...

「数据结构」栈和队列

栈 栈的基本概念 定义 栈是只允许在一端进行插入或删除操作的线性表栈顶:线性表允许进行插入删除的那一端栈底:固定的,不允许进行插入和删除的另一端空栈:不含任何元素特点:后进先出(LIFO) 基…...

【机器学习笔记】5 机器学习实践

数据集划分 子集划分 训练集(Training Set):帮助我们训练模型,简单的说就是通过训练集的数据让我们确定拟合曲线的参数。 验证集(Validation Set):也叫做开发集( Dev Set &#xf…...

C++ //练习 7.5 在你的Person类中提供一些操作使其能够返回姓名和住址。这些函数是否应该是const的呢?解释原因。

C Primer(第5版) 练习 7.5 练习 7.5 在你的Person类中提供一些操作使其能够返回姓名和住址。这些函数是否应该是const的呢?解释原因。 环境:Linux Ubuntu(云服务器) 工具:vim 解释 姓名大概…...

python系统学习Day2

section3 python Foudamentals part one:data types and variables 数据类型:整数、浮点数、字符串、布尔值、空值 #整型,没有大小限制 >>>9 / 3 #3.0 >>>10 // 3 #3 地板除 >>>10 % 3 #1 取余#浮点型&#xff…...

学习笔记——ENM模拟

学习笔记——ENM模拟 文章目录 前言一、文献一1. 材料与方法1.1. 大致概念1.2. 生态模型的构建1.2.1. 数据来源:1.2.2. 数据处理:1.2.3. 模型参数优化: 1.3. 适生情况预测1.3.1. 预测模型构建1.3.2. 适生区划分 1.4. 模型的评估与验证 2. 结果…...

数值类型的运算方式总结

提纲1:常见的位运算使用场景 提纲2:整数类型运算时的类型溢出问题,产生原因以及解决办法 提纲3:浮点类型运算时的精度丢失问题,产生原因以及解决办法 数值类型(6种)分为: 整型&…...

【Redis快速入门】Redis三种集群搭建配置(主从集群、哨兵集群、分片集群)

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…...

[嵌入式系统-14]:常见实时嵌入式操作系统比较:RT-Thread、uC/OS-II和FreeRTOS、Linux

目录 一、实时嵌入式操作系统 1.1 概述 1.2 什么“实时” 1.3 什么是硬实时和软实时 1.4 什么是嵌入式 1.5 什么操作系统 二、常见重量级操作系统 三、常见轻量级嵌入式操作系统 3.1 概述 3.2 FreeRTOS 3.3 uC/OS-II 3.4 RT-Thread 3.5 RT-Thread、uC/OS-II、Free…...

基于AI Agent探讨:安全领域下的AI应用范式

先说观点:关于AI应用,通常都会聊准召。但在安全等模糊标准的场景下,事实上不存在准召的定义。因此,AI的目标应该是尽可能的“像人”。而想要评价有多“像人”,就先需要将人的工作数字化。而AI Agent是能够将数字化、自…...

Stable Diffusion 模型下载:ToonYou(平涂卡通)

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十...

机器学习:分类决策树(Python)

一、各种熵的计算 entropy_utils.py import numpy as np # 数值计算 import math # 标量数据的计算class EntropyUtils:"""决策树中各种熵的计算,包括信息熵、信息增益、信息增益率、基尼指数。统一要求:按照信息增益最大、信息增益率…...

基于算法竞赛的c++编程(28)结构体的进阶应用

结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15

缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...

基于服务器使用 apt 安装、配置 Nginx

🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

cf2117E

原题链接&#xff1a;https://codeforces.com/contest/2117/problem/E 题目背景&#xff1a; 给定两个数组a,b&#xff0c;可以执行多次以下操作&#xff1a;选择 i (1 < i < n - 1)&#xff0c;并设置 或&#xff0c;也可以在执行上述操作前执行一次删除任意 和 。求…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式&#xff1a; 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

论文笔记——相干体技术在裂缝预测中的应用研究

目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术&#xff1a;基于互相关的相干体技术&#xff08;Correlation&#xff09;第二代相干体技术&#xff1a;基于相似的相干体技术&#xff08;Semblance&#xff09;基于多道相似的相干体…...

ubuntu22.04有线网络无法连接,图标也没了

今天突然无法有线网络无法连接任何设备&#xff0c;并且图标都没了 错误案例 往上一顿搜索&#xff0c;试了很多博客都不行&#xff0c;比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动&#xff0c;重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...

基于鸿蒙(HarmonyOS5)的打车小程序

1. 开发环境准备 安装DevEco Studio (鸿蒙官方IDE)配置HarmonyOS SDK申请开发者账号和必要的API密钥 2. 项目结构设计 ├── entry │ ├── src │ │ ├── main │ │ │ ├── ets │ │ │ │ ├── pages │ │ │ │ │ ├── H…...