历史上的今天
返回首页

历史上的今天

今天是:2024年09月22日(星期日)

正在发生

2021年09月22日 | 8-基于51单片机的羽毛球计分器

2021-09-22 来源:eefocus

具体实现功能

系统由STC89C52单片机+超声波测距传感器(HC-SR04)+DS18B20温度传感器+LCD1602液晶显示屏+按键+蜂鸣器+电源构成


具体功能:1、LCD1602液晶显示测量的距离和温度;


2、测量范围0.02m~4m,精度为0.01m;


3、可以设置距离报警上下限值;按键功能:加键,减键,设置键


4、超过设定的报警上下限值则开始声光报警。


设计分析

根据功能要求及设计成本,控制系统选用AT89C51芯片。采用按钮开关实现功能控制,按照设计的功能模块共选用8个按钮开关,分别实现启动、A队加分、A队减分、B队加分、B队减分、暂停、停止、清零功能。时钟电路由晶体振荡器、晶振控制芯片和电容组成,采用串行数据传输,为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。复位电路用来使电路恢复到起始状态的电路设备,确保微机系统中电路稳定可靠工作,是电路图中必不可少的一部分。选用LCD1602液晶屏作为显示器件,用于记录两队的分数。


硬件设计

硬件部分由电源模块、按键模块、显示模块构成:


电源部分电源主要采用+5V电源,安全且节能环保,符合设计要求和环保要求。


按键部分主要由A加分按钮、A误操作按钮、B加分按钮、B误操作按钮、开始计时按钮,暂停按钮,清零按钮,停止按钮八部分组成。其中S1为A加分按钮,S2为B加分按钮,S3为开始计时按钮,S4暂停按钮,S5为A误操作按钮,S6为B误操作按钮,S7为清零按钮,S8为停止按钮。


显示部分由LCD1602液晶屏显示,显示功能区分为三个模块,分别为第一行显示比赛场次及谁获胜,第二行1-6位显示比赛时间,7-16行显示比分。


软件设计

当比赛开始时,先判断是哪队得分,每次加分加1分。如果不小心加错分了,则按键减去多加的分。当比赛开始时,首先按下开始按钮S1显示开始工作,加分和误操作,暂停等按钮可工作。设计程序流程图如图。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

推荐阅读

史海拾趣

DAYLIGHT公司的发展小趣事

在公司的初创阶段,DAYLIGHT就意识到技术研发对于企业发展的重要性。因此,公司投入大量资金用于研发新的电子产品和技术。经过几年的努力,DAYLIGHT成功研发出一项具有革命性的电子芯片技术,这一技术大大提高了电子产品的性能和可靠性,使得DAYLIGHT的产品在市场上获得了极高的声誉。

Cyrix Corp公司的发展小趣事

Cyrix Corp公司成立于1988年,由Jerry Rogers和Tom Brightman创立。这两位创始人都是德州仪器的杰出思想家,他们雄心勃勃地希望挑战当时的芯片巨头英特尔。Cyrix的起步产品是高速x87数学协处理器,其性能比英特尔同类产品高出约50%,同时价格更为亲民。这一策略迅速赢得了市场的认可,Cyrix开始在芯片市场上崭露头角。

承兴(CX)公司的发展小趣事

2017年,承兴公司做出了一个大胆的决定——收购由“漫威之父”斯坦·李创立的POW!娱乐公司。这一收购不仅使承兴在泛娱乐产业获得了重要的IP资源,也为其未来的发展注入了新的动力。承兴开始将电子技术与泛娱乐产业相结合,推出了一系列具有创新性和竞争力的产品。

Guerrilla RF公司的发展小趣事
如果电动机驱动电路损坏,可能导致硬盘无法接收到启动信号,从而无法正常工作。
Elekon Industries公司的发展小趣事

Elekon始终将品质放在首位。公司建立了完善的质量管理体系,从原材料采购到生产、检测、包装等各个环节都进行严格的质量控制。此外,Elekon还引进了先进的生产设备和技术,确保产品的质量和性能达到国际先进水平。这些举措使得Elekon的产品在市场上享有很高的声誉和口碑。

联智(Celfras)公司的发展小趣事

作为江西省首家提供高端应用芯片整体解决方案的公司,联智在集成电路设计领域展现了其强大的实力。公司不仅关注无线充电技术,还致力于电源管理、低功耗蓝牙、近场感应等IoT(物联网)应用芯片的研发和产业化。这种多元化的产品策略使联智能够满足不同客户的需求,进一步巩固了其在市场中的地位。

问答坊 | AI 解惑

PIC16C712功能、特点、应用领域

PIC16C712功能、特点、应用领域    1. 功能、特点:    PIC16C712为Microchip公司推出的基于711芯片功能基础上的增强型产品,它与16C711是Pin对Pin兼容。其功能与价格均优于16C711。下表为16C712与16C711的功能对照 ...…

查看全部问答>

xilinx嵌入式FPGA学习历程+资料

本帖最后由 paulhyde 于 2014-9-15 09:24 编辑 作为电子科大uestcer,很多学员的教研室现在都转向了嵌入式的FPGA方向,但是清水河的网络太P了,而且没有人知道很没有方向感,初步的想法是提供一些资料给论坛,帮助更多的uestcers有一个比较平直的路 ...…

查看全部问答>

手在其中起到的作用?

一根视频线中间断了,两边都漏了一点线头,用一只手的拇指和食指捏住两边的线头(线头在被捏着的地方不接触),信号恢复。请问这时手在电路中起到了哪些元件的作用?…

查看全部问答>

无线“物联网” 应用?

手机发送短信,GSM模块接收短信,给单片机,单片机处理接收到的信息,然后做输出控制(其它器件) 我想知道这属于哪方面的应用? 算不算是“物联网”的应用之一呢 因为开题报告写“应用前景”方面的,查了“物联网”的概念,还是不确定 请懂这 ...…

查看全部问答>

项目外包:E1转IP、IP转E1设备

    项目需求:做一个E1转IP,IP转E1的设备适配器。 E1的30时隙语音数据转换成一路IP数据发送, 对端收到后需要将IP语音数据转换成E1数据。其中要求IP语音包压缩格式要小,大概一个时隙的语言数据压缩后8K左右。项目开发时间要求一个月, ...…

查看全部问答>

项目如何改进?

我是应届毕业生,刚进公司不到一个月!公司给我发了AVR megal16一个程序,要我在现有的基础上改进,顿时不知从何下手!没有程序流程图,只是口述了要改进的地方!    改的仔细想一下感觉很简单,可一下手又不知从那里做起!    改进的 ...…

查看全部问答>

关于STM32TIM的ETR

请问STM32 TIM的ETR是否像手册上描述的先预分频然后进行数字滤波?…

查看全部问答>

ARM Architecture 0004

B/BL:B{L}{} 程序跳转指令。 L指示是否将跳转返回地址存入R14_,如果省略则表示不存放跳转返回地址存入R14_。表示程序执行条件,如果省略则表示必然执行。表示跳转目的地址,通常由代码编写人员给定Label,由编译器自动产生。 CPU对应的动作: ...…

查看全部问答>

收到了意外的礼物!

今早突然收到个快递!很不错哦!MSP430G2553    MSP430G2453…

查看全部问答>

易电源之个人理解。。。

以前设计电源都觉得是很麻烦的一件事情,这主要是由于电源的指标非常多,而且个人觉得纯模拟的东西实在搞不懂。。。呵呵。。。 后来有了电源模块,发现这还是个好东西,不过这些电源模块的体积挺大,造成电路板体积庞大。TI的易电源体较小,提供 ...…

查看全部问答>