通过本次基于单片机的篮球赛计时计分器的设计,可以了解、熟悉有关单片机开发设计实例的过程,并加深对单片机的理解和应用以及掌握单片机与外围接口的一些方法和技巧。
2 系统总体方案
2。1 系统研究现状
篮球比赛是根据运动队员在规定的比赛时间里得分多少来决定胜负的,因此,为方便篮球比赛的进行,需要一种计时计分系统。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成的,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现激烈的比赛现场感和表演娱乐等功能目标。现在,根据设计要求,介绍一下设计方案。
2。2 系统总体框图
本设计以AT89C51单片机为核心,系统总体分为计时计分显示模块、定时报警模块、按键控制键盘模块。
系统构成框图
3 系统硬件设计
篮球比赛计时计分器主要包括单片机控制系统、计时计分LED显示模块、蜂鸣器报警、按键控制键盘模块、复位电路模块、晶振模块和系统电源模块。通过这几个模块的协调工作就可以完成相应的计时计分控制和显示功能。来*自-优=尔,论:文+网www.youerw.com
3。1 计时电路设计
计时电路原理图
计时电路主要由开关K6、K7,单片机AT89C51以及LED显示器构成。其工作过程如下:当比赛准备开始的时候,按下K6即可,计时开始,计时采用倒计时,比如:设置的时间为15分钟,则在LED上显示“1500”四位数。定时T0计数60秒后中断返回,继续定时计数下一个60秒;同时则在4位LED显示器上显示“4459”四位数,表示时间已过去1秒钟,即为14分59秒。这样一直持续下去,直到变为“0000”时表示赛程结束。如果比赛中,裁判叫暂停,则只要按一下K7键,即可暂停计时。
3。2计分电路设计
计分电路原理图
计分电路主要由单片机AT89C51, LED显示器以及按键开关组成。其工作过程如下:按键开关K2、K3、K5 、K6组成甲、乙两队加减分控制。按键一端接地,另一端输入与单片机AT89C51的P3。5,P3。4,P0。2,P0。1。
例如:现在先在以甲队加分为例,来说明整个过程。假设比赛刚开始,双方比分为000 :000,当某一时刻之后,当甲队加分时,则按下K2键,这时K2=0(低电平),其余K3K5K6=111(为高电平)K2K3K5K6相与之后的结果为低电平,这时的低电平输出到AT89C51的P3。2脚,使其外部中断INT0[16]发生中断,从而调用中断服务程序,将要显示的数据从程序中定义的LED显示常数表TAB中取出数据06H(因为LED显示常数表TAB的偏移地址为36H,36H首先是指向LED显示常数表TAB中第一个数据3FH的,当K5按下时,相当于将33H地址加1,这时便指向第二数据06H,即对应字母代码关系表中的加1)。