当前位置:文档之家› 篮球赛电子计时记分牌

篮球赛电子计时记分牌

3.2 复位和振荡电路的设计
图 2 给出了 AT89C52 单片机的引脚分布和最小系统接法。
图2 AT89C52单片机最小系统原理图
复位电路可以实现上电复位和按键复位两种复位方式:上电复位电路由电容 串联电阻构成,由图并结合“电容电压不能突变”的性质,可以知道,当系统一上 电,RST 脚将会出现高电平,并且这个高电平持续的时间由电路的 RC 值来决定。 典型的 51 单片机当 RST 脚的高电平持续两个机器周期以上就将复位,所以适当 组合 RC 的取值就可以保证可靠的复位。按键复位电路则是通过按下 RESET 按 键拉高 RST 引脚电平来实现的。 晶体振荡电路由一个 12MHZ 石英晶振和两个 30pF 的电容组成,用于产生稳定
结 论............................................................................................................................ 26 参考文献...................................................................................................................... 27
键盘输入模 块
3*3 矩阵键盘
主控模块 AT89C52
信息提示模 块
数码管
LED
蜂鸣器
图1 系统硬件结构图
主控模块以 AT89C52 为核心,完成输入输出信息处理、计时器中断响应、 数值计算等,协调整个系统有条不紊地工作。键盘输入模块作为人机交互接口, 允许用户控制系统的工作状态,完成如计时计分开始/暂停、交换场地、计时计 分清零、比赛队伍分数调整等功能。信息提示模块包含 4 个 2 位 8 段数码管、6 个 LED 和一个蜂鸣器,用于实时显示系统工作状态,方便用户进行下一步操作。
2.2 设计要求
分别设计篮球比赛用的计时牌和记分牌; 上下半场各 20 分钟,要求能随时暂停,启动后继续计时,一场比赛结束后应可 清零重新开始比赛; 能按照篮球计分规则计分并显示。
2.3 设计方案论证
篮球记分器的硬件电路分成主控模块、键盘输入模块、信息提示模块三部分 进行设计,系统整体结构如图 1 所示。
II
智能仪表综合课程设计
1 智能仪器仪表的简介
1.1 智能仪器仪表简介
仪器仪表(英文:instrumentation)仪器仪表是用以检出、测量、观察、计 算各种物理量、物质成分、物性参数等的器具或设备。真空检漏仪、压力表、测 长仪、显微镜、乘法器等均属于仪器仪表。广义来说,仪器仪表也可具有自动控 制、报警、信号传递和数据处理等功能,例如用于工业生产过程自动控制中的气 动调节仪表,和电动调节仪表,以及集散型仪表控制系统也皆属于仪器仪表。

智能仪表综合课程设计
2 系统设计简介
2.1 篮球赛电子计时记分牌简介
目前球场记分牌在传统操作模式下,采用记分员手动翻动记分牌记分,工作 方式单一。由于种种弊端,电子记分板已经开始在一些大型的体育场流行起来, 不仅发展速度迅猛并会逐渐取代传统的电子记分牌。 电子记分板根据篮球比赛的特点,采用单片机为核心控制 LED 数码管,具有亮 度高、可视性好、功耗小、使用寿命长等优点;具有性能稳定,尺寸适中,运输 安装方式灵活,物美价廉等特点,特别适用于中、小型体育馆和训练馆。
关键字:单片机;AT89C52;计时记分牌;篮球比赛
I
智能仪表综合课程设计
目录
1 智能仪器仪表的简介.............................................................................................. 1 1.1 智能仪器仪表简介.......................................................................................... 1
3
智能仪表综合课程设计
的时钟脉冲信号供单片机工作。
3.3 键盘输入模块的设计
用户通过键盘输入模块对系统进行控制。键盘采用 3*3 矩阵式按键,其中按 键“START/PAUSE”控制计时计分的开始与暂停,按键“EXCHANGE”用于在半场 结束后交换双方记分牌上的分数,按键“CLEAR”用于在比赛结束后清除比分, 其余的按键“A+1”、A+2”、“A+3”、“B+1”、“B+2”、“B+3”用于给参加比赛的 A、 B 两队加上相应的分数。3*3 矩阵按键的 6 条引线分别接至 AT89C52 的 I/O 口 P3_0~P3_5,在单片机内部采用行列扫描法检测到按键按下,从而执行相应的任 务。 矩阵键盘的连接方式如图 3 所示。
5 系统软件设计.......................................................................................................... 9 5.1 软件系统总体设计方案................................................................................. 9 5.2 软件系统流程图.............................................................................................. 9 5.2.2 按键检测子程序设计......................................................................... 12 5.2.3 数码管显示子程序设计.................................................................. 13 5.3 控制源程序................................................................................................... 14 5.3.1 汇编程序............................................................................................. 14 5.4 调试及仿真................................................................................................... 24
2
智能仪表综合课程设计
3.系统硬件设计
3.1 单片机的选型
主控模块以 AT89C52 单片机作为微控制器。AT89C52 单片机是一种低电压, 高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储 器和 256 bytes 的随机存取数据存储器(RAM),器件采用 ATMEL 公司的高密度、 非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理 器和 Flash 存储单元。由于它的这些优良特性,AT89C52 单片机在电子行业中有 着广泛的应用。采用 AT89C52 作为微控制器,可以很好地满足篮球记分器的系 统要求。
4 设计语言及软件介绍.............................................................................................. 8 4.1 汇编语言介绍................................................................................................. 8 4.2 wave6000 软件介绍 ........................................................................................ 8
2 系统设计简介............................................................................................................ 2 2.1 篮球赛电子计时记分牌简介......................................................................... 2 2.2 设计要求......................................................................................................... 2 2.3 设计方案论证................................................................................................. 2
3.系统硬件设计............................................................................................................. 3 3.1 单片机的选型.................................................................................................. 3 3.2 复位和振荡电路的设计................................................................................. 3 3.3 键盘输入模块的设计...................................................................................... 4 3.4 信息提示模块的设计..................................................................................... 4 3.5 系统总体电路................................................................................................. 5 3.6 系统所用元器件............................................................................................. 7
相关主题