MCS-51单片机篮球计分器的设计
时间:2025-07-06
时间:2025-07-06
:介绍了使用Mcs一51系列兼容的AT89s52芯片,设计出篮球记分、计时系统,能实现两队比分的加分、减分(防误操作)、计时和各种显示效果;其控制系统的模块有:7位动态显示记分模块、4位动态显示计时模块、两队加分减分模块、按键查询模块、分秒控制系统(包括3个中断的控制和其它开关的控制);文章详细地介绍了系统硬件与软件的设计过程,计分统采用了指令冗余和按键延时去抖等抗干扰措施, 该设计具有低功耗,可靠性,安全性
H 5 一 C l单片机篮球计分器的设计 S◇胡建明摘要:介绍了使用 M s 5 c一 1系列兼容的 A 8 s 2芯片,设计 T9 5出篮球记分、计时系统,能实现两队比分的加分、减分 (防误操
三、硬件设计( )电路原理图一
作 )时和各种显示效果;其控制系统的模块有:7、计位动态显示由于系统的控制方案简单,数据量不大,因此选用 A8 s2 T95记分模块、4动态显示计时模块、两队加分减分模块、按键查位 单片机作为篮球计分器的控制核心,A8s2 T 95是一种低功耗、高询模块、分秒控制系统 (包括 3个中断的控制和其它开关的控性能 co8 Ms位微控制器,有 8在系统可编程 Fah存储器。具 K 1s将
制);文章详细地介绍了系统硬件与软件的设计过程,计分统采 P口 1作为按键输入控制口 2口和 P口分别作为篮球计时和篮,P 3用了指令冗余和按键延时去抖等抗干扰措施,该设计具有低功球记分显示控制口,其电路原理图如图 1所示。 耗,靠性,可安全性以及低成本等特点,该设计方案完全满足篮… i 球计分器的设计要求。 关键词:5 1单片机篮球赛记分篮球赛计时数码显示一
、
设计任务与设计要求
设计任务:设计并制作一个用于篮球比赛计时计分器,能显示各种比赛时间,并显示比赛比分,能实现每次加 1加 2、分、分
i… .
i l 。l 0匿 l缓球计分嚣电路撮理图
减 1操作。分 设计要求: ( )采用单片机控制,响应迅速,判别精确;主控台面上一有按键控制,同时对比赛时的分数显示进行加分减分,能显示可整个赛程的比赛时间,暂停时间和比赛的节数。 ( )在比赛的过程中能够随时刷新各队在整个赛程中的比二分,通过按键输入比分,显示在数码管上;按键分别为加 1、分加2分、减 1分键和改变当前记分球队功能键。 ( )能正确设置倒计时时间和比赛的节数。比如,第二节三开始 1 2分种倒计时,屏幕显示“ 1 O”准备开始倒计时, 2 2 O 按开始键开始倒计时。
A8s 2时钟晶振频率为 1M z T9s的 2H。 电源采用 2o/V 2V8的交流变压器降压、整流、波后,再通滤过 L 7 o三端稳压器稳压后为单片机供电。实践表明,单片机 M8 5工作稳定,完全能
够满足系统的要求。( )系统工作流程二
当接通电源,7位共阴极的数码管显示“ 1 o,表示 1 2 o”第一节 1分钟倒计时准备开始,按开始键时,开始计时,比赛 2开始。
二、设计方案( )单片机的选型一
书 一
记分显示:要给红队或者篮队加分,分别按下不同的记分键+分、+ 1 2分键,经过数码管进行显示。 当第一节打完后,自动进行 2分钟节间休息倒计时,计时时间到,进入第 2比赛,第 2比赛完成,自动进行 1分钟中场节节 o
方案一:5单片机 1休息倒计时,计时时间到,进入第 3比赛,第 4比赛类似。节节 虽然 s单片机是8的,采用总线结构,■ 1位但具有编程控制简四、软件设计 _ 便、接口简单、工作可靠,价格经济,能耗少,容易实现系统小型化。
方案二: 6单片机 1一 1 6单片机是在 5的基础上扩展起来的,虽然比5多了看门 1 1, H ■
一
狗,并且是非总线结构,它是 1 6位的,支持 1 6位硬件乘法,还
有专门的乘加指令,现在应用非常广泛,但 6单片机价格较贵, 1 要继续扩展,比较不方便。 因此本系统采用 5单片机来实现。 1 ( )计时方案二方案一:采用计时芯片
针对计算机系统对计时芯片的要求,各大芯片厂家推出了键时钟/倒计时/正计时各种芯片,可采用自动控制计时芯片,通过触发控制电路使计时器自动地计时,达到预定时间后芯片重新开始计时 (实现倒计时功能 );也可以通过触发控制电路使计时器不计时,达到预定时间后芯片重新开始计时 (实现暂停功能 ), 不需要程序干预。计算机可通过中断或查询方式读取计时器数据,实现计时的暂停的功能,并进行显示,计时功能的实现就无需占 cu用 P的时间,程序简单,控制精度高,因此在工业控制系统中多采用这一类专用芯片来实现计时功能。 方案二:软件控制利用 M s 5 c一 1内部的定时器/计数器进行中断定时,配合软件延时实现计时。该方案节省硬件成本,并且可综合运用定时器/计数器、中断以及程序设计的知识,因此本系统采用软件方法来实现计时。
程序流程图如图 2示。接通电源,按下开始按钮后,系统所初始化,显示记分的缓冲区清 0显示 0,计时的缓冲区初始化并显示“ 1 o,表示第一
节开始 1分钟倒计时,通过不断 1 2o” 2地查询加分按键是否按下后松开,若有,经过按键去抖动程序后,选择给红队或者篮队加分,并进行相应队的记分显示处理, 同时不断地查询按键,判断有无暂停,有就调用暂停程序,执行暂停;直到第一节倒计时间到时,自动运行 2分钟 (间休息 )节 倒计时,时间到后,又进行第二 …… 此处隐藏:3768字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:桩基工程施工管理规程
下一篇:鸿合电子白板培训教程