电路设计(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

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

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

相关文章

洛谷: P1308 [NOIP2011 普及组] 统计单词数

前言: 这道题没理解清题目表达意思,我开始想的是用map来记录个数,然后一个变量记录一开始出现的单词位置,不挺简单的吗,然后....就AC了2个..从错误提示能看到个数没啥问题,但是第一个单词位置不对,看了新样…

【C语言】assert断言:保护程序的利器

在软件开发过程中,我们经常会遇到一些假设条件或者预期行为。例如,我们可能假设一个函数的输入参数必须在某个范围内,或者某个变量的值应该满足特定的条件。当这些假设或预期行为被打破时,程序可能会出现异常行为,甚至…

GEE:随机森林回归教程(样本点、特征添加、训练、精度、参数优化)

作者:CSDN @ _养乐多_ 对于分类问题,这个输出通常是一个类别标签 ,而对于回归问题,输出通常是一个连续的数值。回归可以应用于多种场景,包括预测土壤PH值、土壤有机碳、土壤水分、碳密度、生物量、气温、海冰厚度、不透水面积百分比、植被覆盖度等。 本文将介绍在Google…

嵌入式Qt Qt 中的坐标系统

一.Qt中的坐标系统 实验1&#xff1a;窗口坐标大小 #include <QtGui/QApplication> #include <QPushButton> #include <QDebug> #include "widget.h" int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();qDebug()&…

Vue中v-on 可以监听多个方法吗

当然可以&#xff01;Vue.js是一款非常强大的JavaScript库&#xff0c;它提供了很多方便的方法和指令&#xff0c;使我们可以更容易地构建交互式的Web应用程序。其中&#xff0c;v-on指令是Vue.js中一个非常重要也非常常用的指令&#xff0c;它用于监听DOM事件&#xff0c;并在…

【DDD】学习笔记-四色建模法

或许正是认识到彩色 UML 在建模过程的不足之处&#xff0c;ThoughtWorks 的徐昊才在彩色 UML 基础之上提出了自己的“四色建模法”。可考的四色建模法资料仅见于徐昊在 InfoQ 上发表的文章运用四色建模法进行领域分析。在这篇文章中&#xff0c;徐昊回答了建模活动的一个关键问…

网络渗透测试:Wireshark抓取qq图片

Wireshark Wireshark Downloadhttps://www.wireshark.org/download.html 简介 WireShark是非常流行的网络封包分析工具&#xff0c;可以截取各种网络数据包&#xff0c;并显示数据包详细信息。常用于开发测试过程中各种问题定位。本文主要内容包括&#xff1a; 1、Wireshar…

docker安装、运行

1、安装 之前有docker的话&#xff0c;需要先卸载旧版本&#xff1a; sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine 安装之前需要安装yum工具&#xff1a; sud…

Netty Review - ServerBootstrap源码解析

文章目录 概述源码分析小结 概述 ServerBootstrap bootstrap new ServerBootstrap();bootstrap.group(bossGroup, workerGroup).channel(NioServerSocketChannel.class).option(ChannelOption.SO_BACKLOG, 1024).childHandler(new ChannelInitializer<SocketChannel>() …

Stable Diffusion 模型下载:DreamShaper(梦想塑造者)

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 DreamShaper 是一个分格多样的大模型&#xff0c;可以生成写实、原画、2.5D 等…

STM32 USART串口通信

目录 USART串口 串口发送 串口发送接收 串口收发HEX数据包 串口收发文本数据包 USART串口 串口发送 Serial.c #include "stm32f10x.h" // Device header #include "stdio.h" #include "stdarg.h"/*** brief 初始化串口以…

C++ 广度优先搜索(bfs)(五十四)【第一篇】

今天我们来学习一下一个新的搜索&#xff0c;广度优先搜索。 1.广度优先搜索的前提 队列&#xff08;queue&#xff09; 是一种 操作受限制 的线性表&#xff0c;其限制&#xff1a; 只允许从表的前端&#xff08;front&#xff09;进行删除操作&#xff1b; 只允许在表的后端…

openssl3.2 - osslsigncode工程的学习

文章目录 openssl3.2 - osslsigncode工程的学习概述笔记工程库地址工程的编译osslsigncodeM工程文件列表osslsigncodeM工程搭建细节原始工程实现的改动自己封装的包含openssl和curl的实现osslsigncodeM工程命令行的用法备注 - VS2019调试环境备注 - 如果要单步openssl的API学学…

OpenCV-37 最小外接矩形和最大外接矩形

一、外接矩形 外接矩形分为最小外接矩形和最大外接矩形。 下图中红色矩形为最小外接矩形&#xff0c;绿色矩形为最大外接矩形。 1. 最小外接矩形 minAreaRect(points) --- 最小外接矩形 point为轮廓&#xff1b; 返回值为元组&#xff0c;内容是一个旋转矩形(RotatedRect…

MySQL简单配置GTID

前期规划 IP地址 角色 系统版本 内核 软件包名称 192.168.2.3 Mysql主服务器 CentOS Stream 9 5.14.0- 381.el9.x86_64 mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz 192.168.2.4 Mysql从服务器 CentOS Stream 9 5.14.0- 381.el9.x86_64 mysql-8.2.0-linux-glibc…

【Tauri】(2):使用Tauri应用开发,使用开源的Chatgpt-web应用做前端,使用rust 的candle做后端,本地运行小模型桌面应用

视频演示地址 https://www.bilibili.com/video/BV17j421X7Zc/ 【Tauri】&#xff08;2&#xff09;&#xff1a;使用Tauri应用开发&#xff0c;使用开源的Chatgpt-web应用做前端&#xff0c;使用rust 的candle做后端&#xff0c;本地运行小模型桌面应用 1&#xff0c;做一个免…

MIT-Missing Semester_Topic 3:Editors (Vim) 练习题

文章目录 练习一练习二练习三练习四练习五练习六练习七练习八 本 Topic 的 MIT 讲解网页&#xff08;练习题未给解答&#xff09; 练习一 自行完成 vimtutor。vimtutor 是 Vim 本身附带的一个入门教程&#xff0c;在 shell 中直接输入 vimtutor 便能运行。注意该教程在 8024 大…

代码随想录day20--二叉树的应用8

LeetCode669.修剪二叉搜索树 题目描述&#xff1a; 给你二叉搜索树的根节点 root &#xff0c;同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树&#xff0c;使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即&#xff0c;如果没…

vector容器

1. vector基本概念 1.1 功能&#xff1a; vector数据结构和数组非常相似&#xff0c;也称为单端数组 vector与普通数组区别&#xff1a; 不同之处在于数组是静态空间&#xff0c;而vector可以动态扩展 动态扩展&#xff1a; 并不是在原空间之后续接新空间&#xff0c;而是找更…

【蓝桥杯Python】试题 算法训练 比较

资源限制 内存限制&#xff1a;256.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 给出一个n长的数列&#xff0c;再进行m次询问&#xff0c;每次询问询问两个区间[L1,R1]&#xff0c;[L2,R2]&#xff0c;   …