摘要:目前,随着各种体育比赛项目的普及与发展,一些采用老旧的计分方法来进行比赛计分的中小型比赛也开始减少,取而代之的是利用无线控制进行比赛计分的计分器。
该设计是以STC89C51单片机为核心控制器,基于蓝牙无线模块设计出来的篮球计分器系统。本系统采用模块化的设计,系统的各个模块具有简单的程序结构、明确的任务形式,而且单片机程序的编写、调试和修改都非常方便。编译的程序可读性较好,如要修改程序可以只修改部分程序,其他模块程序的部分可基本保持不变。
本系统具有加1计分及以防止加错分数的减1控制,能够实现甲、乙两队双方的比分实时刷新以及比赛中场换场和交换两队分数、比赛结束时响铃报警,并可以通过手机蓝牙无线控制篮球计分器的操作。
关键词 单片机;计分;蓝牙模块
目录
摘要
Abstract
1 绪论-1
1.1设计背景-1
1.2 设计要求-1
1.3 设计方案-2
2 硬件方案设计-3
2.1 STC89C51简介-3
2.1.1 振荡电路-5
2.1.2 复位电路-6
2.2 显示模块电路设计-6
2.2.1 四位一体数码管-6
2.2.2 D74HC245芯片-7
2.3 计时模块电路设计-8
2.4 计分模块电路设计-9
2.5 报警模块电路设计-10
2.7 蓝牙模块电路设计-12
2.8 按键接口电路-13
3 软件部分设计-15
3.1 keil简介-15
3.2 程序流程图-17
3.3 主要程序-18
3.3.1 延时函数-18
3.3.2 显示函数-18
3.3.3 串口中断函数-19
4 Proteus软件仿真-20
5 系统调试-22
5.1 软件调试-22
5.2 硬件调试-24
结论-26
致谢-27
参考文献-28