基于51单片机的羽毛器计分器设计

1、设计内容

由STC89C51单片机+按键模块+LCD1602液晶显示屏+电源构成
具体功能:
(1)LCD1602显示参赛者A和B的分数及比赛时间;
(2)通过按键分别实现启动、A队加分、A队减分、B队加分、B队减分、暂停、停止、清零等功能;
(3)LCD1602液晶屏上自动输出比赛结果。

2、设计方案

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

3、软件设计思路

系统的操作过程和工作过程在程序的设计过程中起着很重要的指导作用,因此在软件设计之前应首先分析羽毛球比赛记分器的工作原理。当比赛开始时,先判断是哪队得分,每次加分加1分。如果不小心加错分了,则按键减去多加的分。当比赛开始时,首先按下开始按钮S1显示开始工作,加分和误操作,暂停等按钮可工作。设计程序流程图如图。

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!!(https://www.cirmall.com/circuit/18393

更多单片机设计与资料敬请关注微信公众号“电子工程师成长日记”!!

猜你喜欢

转载自blog.csdn.net/weixin_41017942/article/details/107595641
今日推荐