于学会 C 语言和汇编语言。其二,单片机的应用很广泛,如果有这门技术傍身对自 己也是一种充实。文献综述
1.3 设计的意义
本次的毕业设计让我对单片机的知识更加熟悉,对单片机的内部结构及其工作原 理都更加理解,熟练的掌握了单片机的使用方法,以及对仿真软件 protues、画原理 图 protel99SE 软件、编程 keilc51 软件的使用。我本身也喜欢打篮球,正是因为这个 爱好所以才设计了这个篮球比赛计时计分系统。同时也是对我所学知识的一个检测, 把所学知识和动手能力相结合起来,并完成了本次设计。对我以后走到工作岗位都有 很大的帮助。
1.4课题内容
本次设计的篮球计时计分器是以 STC89C52 单片机为核心,通过 LCD1602 实时 显示比赛当前剩余的时间,24 秒倒计时及两队的各自分数。另外设计 10 个按钮,可 以根据比赛要求随时暂停、开始和复位的计时计分器。具体功能如下:
(1)实现每节比赛的时间倒计时;
(2)进攻时间24秒的倒计时,进攻时间到时蜂鸣器响并点亮LED灯;
(3)在计时开始后可暂停计时;
(4)可以回调时间,即比赛时间复位;
(5)按下相应的分值按键为A/B队设置分数。
2 硬件电路设计
2.1总体方案设计
本次设计是以 STC89C52 单片机为核心,然后用多按键对计时计分的控制,输 出采用的是 LCD1602 液晶显示屏显示[8]。
由 START 按键启动比赛,比赛开始后,进入 12 分钟的倒计时,显示屏内容为 两队比分、场节、进攻 24 秒倒计时、单节比赛剩余时间。
比赛过程中,绿色 LED 灯点亮。当比赛需要暂停时,按下 STOP 按键,比赛进 行时间和 24 秒倒计时停止,红色 LED 灯点亮。
在比赛过程中,一方得分,可以根据实际情况选择加 1 分、2 分、3 分。(A 队加分按键为 A1、A2、A3,B 队加分按键为 B1、B2、B3)。加分操作结束后, 24 秒重置,同时通过按下 START 按键,继续启动比赛。
在比赛过程中,若进攻方 24 秒没完成投篮,蜂鸣器响起,红色 LED 灯点亮。 若在剩余比赛时间内,需要继续比赛,请按下 START 按键。若比赛过程中,球权发 生变化,手动按下 24 秒清零按键可以重置 24 秒时间。当单节时间到达 12 分钟时, 蜂鸣器会长响一声,红色 LED 灯点亮。若需要进入到下一节比赛,可通过按下 START 按键,继续比赛。当四节比赛结束,蜂鸣器会常响,红色 LED 灯点亮,表示全场比 赛结束。
本设计系统的硬件主要包括:STC89C52芯片模块、计时计分显示模块、按键模 块(计时按键、计分按键)、报警模块等,其方框原理图如图2-1所示[9]。
方框原理图方案
2.2STC89C52芯片模块
STC89C52单片机是51系列内的单片机。STC89C52单片机是性能高、功耗小的微 处理器,其速度快并兼容8015。改进了以前的MCS-51,使其功能增大,比传统51单 片机可以实现更多的功能[10]。来*自-优=尔,论:文+网www.youerw.com
单片机STC89C52主要性能
(1)功耗低:可以随意选择掉电模式和空闲模式功耗。 (2)高性能:数据上工作频率是0~40MHz,实际上可以到48MHz。具有看门狗、
EEPROM功能。用户程序可以直接通过串口下载,所有程序就可以下载完成了。 ISP/IAP可以使用通用的的仿真器和编程器。有定时器T0、T1、T2。
(3)适用性强:3V单片机的工作电压在3.8V~2.0V之间,5V单片机的工作电压在 5.5V~3.3V之间。工作温度可以达到-40℃~+85℃。
(4)速度快:可以随意选择6时钟/机器周期或者6*2时钟/机器周期的速度。比一般 的8051单片机还要好。 STC89C52单片机的篮球比赛计时计分器的设计+电路图+程序(4):http://www.youerw.com/zidonghua/lunwen_84181.html