电路设计(17)——乒乓球竞赛计分仪的proteus仿真

news2024/11/27 22:44:35

1.设计要求

        设计、制作一台包括有“抛币选边”;“热身定时”;竞赛计分等电路的乒乓球竞赛计分仪,要求在同一块万能板上完成制作。

        乒乓球开赛前,裁判员会叫双方有关运动员到身边商定采用抛硬币办法选边(或选先发球)的事宜;接下来是“热身”--对练五分钟;“热身”结束后正式比赛。

        裁判员抛硬币办法可用电子电路模拟代替。设5mm红发光客亮代表硬币正面--“1元”面,5mm黄发光管亮代表硬币反面--“菊花”面。只须裁判员手指触及一下触摸电极,红黄发光管立即交替发亮,最后随机性地停在仅红管(或黄管)亮的稳态,接着完成选边(或选发球)工作。此后,双方竞赛队员开始“热身”对练“五分钟”,“热身”结束即开始比赛。

        具体要求:

        (1)抛币电路。由于平时硬币有两个稳态,即或正面朝上或反面朝上,而当向上抛币再自由落体向下的过程中,正、反面可能交替“亮相”,最后硬币稳定地落在裁判员手掌上时只是一种稳态,电子电路要符合这个逻辑。其要求是当硬币电路得电后,平时只能一只发光管亮(可能红管亮或黄管亮),表示硬币静态时处于一种稳态。当裁判员用食指触及“触摸电极”与手离电极后的数秒钟内,犹如硬币脱手向上抛出再自由落体下落呈一种非稳态即是数秒钟内,红、黄发光管快速交替地发亮,最后稳定地显示一只发光管亮。如果红管亮说明硬币正面朝上,若黄管亮则说明硬币反面朝上。显然这是一种随机态,注意裁判员手指离开“触摸电极”后,红黄管交替发亮过程必须延时数秒钟,以确保公正、公平。

        (2)“热身”定时,警报电路。
        A.用按键开关启动该电路。当选边工作结束后,裁判员立即宣布双方对练“热身”,同时按一下启动按键,电路开始定时。
        B.定时5秒钟。对练“热身”本为5分钟,为节省调试或评审时间,这里以1秒代表1分钟,即当定时到了5秒钟,电路会自动发出“嘀-”一声,表示时间到,“热身”结束。须注意的是警报嘀声清晰且在10米之外能听清,只能“嘀-”一声、约1秒钟,不能断断续续,也不能响时过长,否则变成噪声,视作品不成功。

        (3)计分电路。
        A.数码管能同步复位。
        B.计分有加、减功能。计分信息用按键置入,每按一次键,加(或减)1分。
        C.乒乓球赛采用“11”分制,因规则限制,最高分不会超出“19”分,所以数码管个位能显“0--9”十个数,而十位只要能显示“0”与“1”即可,当计分至“20”,自动复位显“0”。
        D.单独按“加”键或按“减”键都能使个位数显“0--9”十个数,在计分时,偶尔(不是常见)发现误显,可用加、减键予以调整、纠正。
        E.触摸电极。该电极用裸线做成蚊香盘螺旋形状。

        主要元器件:LM317(调9V),LM7809,NPN三极管9013,NPN三极管9014,CD4017(两片),CD4069(两片),NE555(两片),CD40110(两片),CD4066,数码管,蜂鸣器,IN4148,继电器,电阻, 电容。

2.设计电路

3.元件介绍

        LM7809是一种线性稳压器芯片,具有固定输出电压为9伏特(V)的特性。它是National Semiconductor(现为德州仪器)生产的产品。LM7809是一种三引脚的直插封装芯片,可直接使用外部电容和电感实现稳定的电源输出。

        LM7809芯片的主要功能是将输入电压(通常在11V至35V之间)通过内部的节能互补式功率输出阶级进行调整,稳定为9V的输出电压。它具有较低的输出电压波动和较高的功率传输效率。

        该芯片具有内置的过电流保护和过热保护电路,以确保在负载过大或过热时自动停止输出电源,从而有效保护电路和负载器件。

        LM7809广泛应用于电子设备中,用于为各种电子电路和电子设备提供稳定的9V电源。例如,它可用于供电单片机、模拟电路、传感器、电机驱动器等。

CD4066是一款CMOS集成电路,也被称为四通开关。它由美国德州仪器(Texas Instruments)公司生产。CD4066是一款低功耗、低电压操作的四通开关,具有高速开关能力和低失真特性。

CD4066芯片内部包含4个独立的双极型开关,每个开关都有一个控制输入端和两个开关端。该芯片允许通过控制输入端打开或关闭开关,从而控制信号或电路的传输。

CD4066的功能非常广泛,常用于信号开关、模拟开关、电压切换、模拟多路复用等应用中。例如,它可以用于音频和视频信号选择、模拟和数字信号切换、模拟信号处理等。它还可以作为模拟多路复用器的关键组件,用于将多个信号输入切换到一个输出。

这款芯片的优势之一是低功耗和广泛的电压操作范围。CD4066可以在2V至18V的电源电压范围内工作,同时具有较低的功耗,适用于各种低功耗和电池供电的应用。

 

4.源文件 

乒乓球竞赛计分仪的proteus仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88829047?spm=1001.2014.3001.5501

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

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

相关文章

【开源】SpringBoot框架开发食品生产管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 加工厂管理模块2.2 客户管理模块2.3 食品管理模块2.4 生产销售订单管理模块2.5 系统管理模块2.6 其他管理模块 三、系统展示四、核心代码4.1 查询食品4.2 查询加工厂4.3 新增生产订单4.4 新增销售订单4.5 查询客户 五、…

【Web】NSSCTF Round#18 Basic个人wp(部分)

目录 ①门酱想玩什么呢? ②Becomeroot ①门酱想玩什么呢? 先试一下随便给个链接 不能访问远程链接,结合评论区功能,不难联想到xss,只要给个评论区链接让门酱访问就可 我们研究下评论区 从评论区知道,要…

【JavaEE】----SpringBoot的创建和使用

目录 1.Spring与SpringBoot的区别(面试) 2. SpringBoot的创建 3.SpringBoot创建时的问题及解决 4.SpringBoot的目录学习 5.创建一个SpringBoot 项目并且启动 1.Spring与SpringBoot的区别(面试) Spring 的诞⽣是为了简化 Java 程…

【一周年】我的创作纪念日

今天,是我成为创作者的第366天,不知不觉,来CSDN已经一年啦~ 在这个特殊的日子,也给大家讲讲我的创作故事。 一、机缘 起初,刚认识CSDN时,我的高中生涯刚结束,顺利从一名懵懂的高中生变身为一名懵…

JavaScript中的常见算法

一.排序算法 1.冒泡排序 冒泡排序比较所有相邻的两个项&#xff0c;如果第一个比第二个大&#xff0c;则交换它们。元素项向上移动至 正确的顺序&#xff0c;就好像气泡升至表面一样。 function bubbleSort(arr) {const { length } arrfor (let i 0; i < length - 1; i)…

C语言—数组一维(含冒泡排序)

1.用数组存储10个整型数&#xff0c;通过键盘输入一个数&#xff0c;找出该数在数组中的下标值&#xff1b; /*1.用数组存储10个整型数&#xff0c;通过键盘输入一个数&#xff0c;找出该数在数组中的下标值&#xff1b;*/#include <stdio.h>int main(void) {int nums[…

静态时序分析:SDC约束命令set_clock_uncertainty

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 set_clock_uncertainty是用来指定设计中时钟周期的不确定性&#xff0c;不确定性指的是对那些会对时钟周期造成的负面影响。这些不确定性可能来源于时钟抖动(clo…

mysql8.0.36主从复制(读写分离)配置教程

1、关闭防火墙 使用命令行关闭防火墙 在Ubuntu系统中&#xff0c;可以使用以下命令关闭防火墙&#xff1a; sudo ufw disable执行该命令后&#xff0c;系统会提示是否要关闭防火墙&#xff0c;确认后即可关闭防火墙。 查看防火墙状态 使用以下命令可以查看防火墙当前的状…

代码随想录Day50 | 70. 爬楼梯 322. 零钱兑换 279.完全平方数

代码随想录Day50 | 70. 爬楼梯 322. 零钱兑换 279.完全平方数 70.爬楼梯322.零钱兑换279.完全平方数 70.爬楼梯 文档讲解&#xff1a;代码随想录 视频讲解&#xff1a; 状态 dp数组 dp[j]表示爬上第j阶台阶需要的方法数递推公式&#xff0c;由于在每一阶台阶可以向上走1~m阶&a…

AGV|RGV基本概念及导航分类与差异

AGV是自动导引运输车&#xff0c;装备采用电磁或光学等自动导引装置&#xff0c;能够沿规定的导引路径行驶&#xff0c;具有安全保护以及各种移载功能的运输车。其导航方式主要分磁条|磁钉导航、激光导航、激光反光板、激光自然导航、二维码导航、惯性导航等方式&#xff0c;广…

Java学习手册——第七篇基础语法

Java学习手册——第七篇基础语法 1. 注释2. 顺序语句3. 条件语句3.1 if语句3.2 switch语句 4. 循环语句4.1 for循环4.2 while 语句4.3 do...while语句 本篇为大家快速入门Java基础语法&#xff0c;了解一个语言的基础语法是必要的&#xff0c; 因为我们后期都是需要用这些基础语…

Kafka(三)(集成SpringBoot)

第三章 Kafka集成 SpringBoot SpringBoot 是一个在 JavaEE 开发中非常常用的组件。可以用于 Kafka 的生产者&#xff0c;也可以 用于 SpringBoot 的消费者。 在初始化springboot环境的时候要勾选kafka依赖 <dependency><groupId>org.springframework.kafka</gr…

【基础】第K大与第K小数

说明 给定一个长度为N(0< n< 10000)的序列&#xff0c;保证每一个序列中的数字a[i]是正整数 &#xff0c;编程要求求出整个序列中第k大的数字减去第k小的数字的值m&#xff0c;并判断m是否为质数。(0< k< n) 输入数据 第一行为2个数n&#xff0c;k&#xff08;…

步步深入 k8s 使用 pv pvc sc 在 nfs 基础上共享存储

博客原文 文章目录 前言集群环境nfs 环境搭建pod 挂载 nfs架构图 pvc 方式挂载 nfs架构图 storageclass 方式动态申请 pv架构图 参考 前言 持久化卷&#xff08;Persistent Volume, PV&#xff09;允许用户将外部存储映射到集群&#xff0c;而持久化卷申请&#xff08;Persist…

[Java][算法 滑动窗口]Day 02---LeetCode 热题 100---08~09

第一题 无重复字符串的最长子串 思路 其实就是在字符串S中 找到没有重复的最长子串的长度 这道题的难点就是在于如何判断最长并且无重复 首先 最长长度 可以使用变量max记录保存 再者 判断有无重复 最简单的方法就是 暴力遍历法 即对于每次找的子串都再次寻找遍历…

【Django】Django内建用户系统

Django内建用户系统 14.1 Django中的用户认证 Django带有一个用户认证系统系统&#xff0c;它处理用户用户账号、组、权限以及基于cookie的用户会话。 用户可以直接使用Django自带的用户表。 官方文档&#xff1a;https://docs.djangoproject.com/zh-hans/2.2/topics/auth/ …

计算机组成原理 2 数据表示

机器数 研究机器内的数据表示&#xff0c;目的在于组织数据&#xff0c;方便计算机硬件直接使用。 需要考虑&#xff1a; 支持的数据类型&#xff1b; 能表示的数据精度&#xff1b; 是否有利于软件的移植 能表示的数据范围&#xff1b; 存储和处理的代价&#xff1b; ... 真值…

ELAdmin 配置定时任务

定义方法 在自己的 Module 中写个要执行的方法。 比如获取微信公众号的 accessToken&#xff0c;每两个小时更新一次。这种的其实使用 Spring 的 Scheduled 更方便些&#xff0c;此处仅为演示。 package me.zhengjie.mp.task;import com.alibaba.fastjson.JSON; import lombo…

基于Linux的nfs、samba网络服务搭建

我学的Ubuntu&#xff0c;以它为例子 一、nfs(linux <---> linux) 1.1.nfs首先搭建服务端&#xff08;对外共享&#xff09; //安装nfs核心服务 sudo apt update sudo apt install nfs-kernel-server //配置nfs文件(指定共享文件) sudo vim /etc/exports //重启nf…

H5 渐变3D旋转个人主页引导页源码

H5 渐变3D旋转个人主页引导页源码 源码介绍&#xff1a;一款渐变3D旋转个人主页引导页源码&#xff0c;可以做个人主页/旗下网站引导 下载地址&#xff1a; https://www.changyouzuhao.cn/10392.html