篮球比赛计时器的设计与实现
篮球比赛24秒计时器设计报告

篮球比赛24秒计时器设计报告篮球比赛中的24秒计时器是指用于计时进攻方在进攻时所剩时间的设备。
它是篮球比赛中重要的计时工具之一,对比赛的进行起着关键的作用。
本设计报告将对篮球比赛24秒计时器的设计进行详细介绍。
1.设计目标:本设计的目标是设计一款功能完善、易于操作、准确可靠的篮球比赛24秒计时器。
它应具备以下特点:(1)界面简洁直观,便于比赛工作人员和观众使用;(2)计时准确可靠,能够精确显示剩余时间;(3)操作简便,能够方便地启动、暂停和重置计时器;(4)耐用性强,能够长时间稳定工作。
2.系统组成:本设计的篮球比赛24秒计时器由以下几个主要部分组成:(1)显示屏幕:采用LED或LCD显示屏,能够清晰、直观地显示剩余时间;(2)控制面板:包括启动按钮、暂停按钮、重置按钮等,用于控制计时器的启动、暂停和重置操作;(3)倒计时控制模块:用于计时功能的实现,能够按照设定的时间进行倒计时,并在倒计时结束后发出警示信号;(4)供电模块:提供计时器所需的电源。
3.设计原理:(1)启动和暂停功能:通过控制面板上的启动按钮和暂停按钮实现。
(2)重置功能:通过控制面板上的重置按钮实现,将计时器恢复到初始状态。
(3)倒计时功能:倒计时控制模块根据设定的时间进行倒计时,每秒更新显示屏上的剩余时间,并在倒计时结束时发出警示信号。
(4)警示信号:在倒计时结束后,发出蜂鸣器声音或闪烁的警示灯,提醒比赛工作人员和观众时间已经用完。
4.设计细节:(1)显示屏幕的设计:选择合适的LED或LCD显示屏,确保显示效果清晰、亮度适中。
(2)控制面板的设计:控制面板上的按钮应具备良好的触感,操作简便、可靠。
(3)倒计时控制模块的设计:采用微控制器或计时芯片实现倒计时功能,并与显示屏和控制面板进行适配。
(4)供电模块的设计:选择合适的电源适配器或电池供电,确保供电稳定可靠。
5.总结与展望:通过对篮球比赛24秒计时器的设计,实现了上述目标,并对各个部分的设计细节进行了详细阐述。
篮球比赛24秒计时器的设计

赣南师院物理与电子信息学院数字电路课程设计报告书姓名:班级:电子信息工程09级学号:时间:2011年 6 月15日图1-1 24秒计时器系统设计框图1.2 单元电路设计1.2.1秒脉冲发生器用555与74LS161集成电路组成多谐振荡电路为系统提供时钟秒脉冲。
555定时器应用为多谐振荡电路时,当电源接通Vcc通过电阻R1、R2向电容C充电,其上电压按指数规律上升,当u上升至2/3Vcc,会使比较器C1输出翻转,输出电压为零,同时放电管T导通,电容C通过R2放电;当电容电压下降到1/3Vcc,比较器C2工作输出电压变为高电平,C放电终止,Vcc通过R1、R2又开始充电;周而复始,形成振荡。
则其振荡周期与充放电时间有关,也就是与外接元件有关,不受电源电压变化影响。
公式计算:T1=(R1+R2)Cln2;T2=R2Cln2;振荡周期T = T1+T2=0.7 ( R1 + 2R2) C =0.1 (s)若取C=10μF,结合实际选取电阻为R1=5.1K,R2=4.7K再通过74LS161计数产生秒脉冲图1-2 555多谐振荡电路图1.2.2 计数电路计数电路选用两片中规模集成电路74LS192进行设计,74LS192是十进制计数器,具有“异步清零”和“异步置数”功能,且有进位和借位输出端。
两片74LS192构成预置数的三十进制递减计数器,计数器十位接成三进制,计数器个位接成十进制,置数端A、B、C、D通过开关接高低电平,若接高电平可进行其他置数;此计数器预置数为(0001 1000)=(24)10,只有当低位端发出错位脉冲,高位计数器才做减计数。
1片74LS192构成1秒减计数电路(即个位)。
74LS192的引脚图和功能表如图所示。
它的计数原理是:使加计数脉冲信号引脚CPu=1,计数脉冲加入个位74LS192引脚CP D脚,当减计数到零时,个位74LS192的CO端发出错位脉冲,使十位计数器减计数,当高、低位计数器处于全零时,CPD(DWN)端的输入时钟脉冲作用下,计数器再次进入下次循环减计数。
单片机课程设计篮球计时计分器正文精选全文完整版

可编辑修改精选全文完整版基于单片机的篮球赛计时计分器的设计一系统设计方案1.1 设计题目篮球计时计分器1.2 系统功能要求本系统可实现功能如下:(1)主控部分:选择单片机为核心元件构成系统。
(2)计时部分:能记录整个赛程的比赛时间,并能修改时间、暂停时间。
(3)计分部分:能随时刷新甲、乙两队在整个赛程中的比分。
(4)中场交换比赛场地时,能交换甲、乙两队比分的位置。
(5)比赛时间结束时,能发出报警指令。
1.3 系统总体方案设计本设计由AT89C51编程控制LED七段数码管作球赛计时计分系统具有赛程定时设置、赛程时间暂停、性能稳定、操作方便且易携带等特点。
1.3.1系统设计方案论证本设计是基于89C52单片机的键盘控制及显示电路设计,从系统的设计功能上看,系统可分为两大部分,即键盘输入控制部分和显示部分,对于每一个部分都有不同的设计方案,起初我拟订了下面两种方案:第一种方案:键盘控制采用矩阵扫描键盘,可以用普通按键构成4×4矩阵键盘,直接接到89C51单片机的P0口,高四位作为行,低四位作为列,通过软件完成键盘的扫描和定位。
显示部分采用动态显示,采用移位寄存器74LS164和译码器74LS138通过显示驱动程序驱动七段数码管显示。
此方案成本低,所用到的两个外围芯片价格都很低廉,而且单片机的I/O口占用较少,可以节约单片机接口资源。
第二种方案:键盘控制采用独立是式键盘,每个按键的"接零端"均接地,每个按键的"测试端"各接一条输入线,通过检测输入线的电平状态就可以很容易地判断哪个键被按下了,这种方法操作速度高而且软件结构很简单。
这种方法比较适合按键较少或操作速度较高的场合。
显示部分采用静态显示方法,所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的接口用于笔划段字形代码。
这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU 的开销小。
课程设计-篮球24秒计时器设计

课程设计-篮球24秒计时器设计1. 引言篮球是一项流行的运动项目,而篮球比赛中的24秒计时器被广泛应用。
24秒计时器的作用是规定进攻球队必须在24秒内射门。
本文将详细介绍篮球24秒计时器的设计思路和实现方法。
2. 设计目标本课程设计的目标是设计一个实时计时的24秒计时器,要求能够准确地显示剩余时间,并提供简单的控制功能。
3. 设计思路3.1 硬件部分为了实现一个可靠的24秒计时器,我们需要选用合适的硬件组件。
以下是主要的硬件组件和功能设计: - 显示屏:用于显示计时器的剩余时间。
- 开始/停止按钮:用于开始或停止计时器。
- 复位按钮:用于将计时器复位为24秒。
- 蜂鸣器:用于发出警报声,提醒比赛方双方。
3.2 软件部分在硬件部分的基础上,我们需要编写相应的软件代码来实现计时器的功能。
以下是主要的软件设计思路: - 初始化:启动计时器时,显示屏显示24秒,计时器停止。
- 开始计时:按下开始按钮后,计时器开始倒数计时,显示屏实时更新倒计时的剩余时间。
- 停止计时:按下停止按钮后,计时器停止计时,显示屏停止更新。
- 复位计时:按下复位按钮后,计时器复位为24秒,显示屏重新显示24秒。
- 警报:当计时器倒计时为0秒时,蜂鸣器发出警报声,提醒比赛方双方。
4. 实现方法4.1 硬件实现硬件实现主要包括连接各个硬件组件,以及编写相应的硬件控制代码。
以下是硬件实现的步骤:1. 连接显示屏和主板,确保显示屏能够正常工作。
2. 连接开始/停止按钮和主板,通过按下按钮来控制计时器的启动和停止。
3. 连接复位按钮和主板,通过按下复位按钮来复位计时器。
4. 连接蜂鸣器和主板,确保能够正常发出警报声。
4.2 软件实现软件实现主要包括编写相应的代码来控制硬件组件的工作。
以下是软件实现的步骤: 1. 初始化计时器,设置剩余时间为24秒,并停止计时。
2. 监听开始/停止按钮的按下事件,根据按钮状态来控制计时器的启动和停止。
(完整word版)篮球竞赛24s计时器

电子课程设计--篮球竞赛24s计时器学院: 电子信息工程学院专业、班级:姓名:学号:指导老师:2013年12月22日目录一设计任务及要求 (3)二总体框图 (3)三器件选择 (4)四模块功能 (5)五总体设计电路图 (11)六硬件调试 (13)七设计心得 (14)篮球竞赛24s计时器一、设计任务及要求1.设计任务本设计主要能完成:在篮球比赛中, 规定了球员的持球时间不能超过24秒, 否则就犯规了。
本课程设计的“篮球竞赛24秒计时器”可用于篮球比赛中, 用于对球员持球时间24秒限制。
一旦球员的持球时间超过了24秒, 它就自动报警从而判定此球员的犯规。
1. 2.基本要求2.要求电路为24秒递减计时, 每隔1秒钟, 计时器减1;要有外部开关, 控制计数器的直接清零、复位、启动和暂停/连续计时功能;当计时器倒计时为零时, 即定时时间倒, 显示为零, 同时发出声光报警信号。
二、电路框图及工作原理2.1电路框图24秒计时器的总体方案框图如图2-1所示。
它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路等五个模块组成。
其中计数器和控制电路是系统的主要模块。
计数器完成24秒计时功能.而控制电路完成计数器的直接复位、启动计数、暂停/连续计数;译码显示电路的显示与灭灯、定时时间到启动报警等功能。
秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准, 电路可采用555集成电路组成的多谐振荡器构成。
译码显示电路四线数码管报警电路在试验中可用蜂鸣器实现。
图2-1 总体方案框图 2.2设计方案本设计中, 24进制计数器是整个电路的核心部分, 我选择74LS192进行24进制同步减法、加法计数。
选择两个四段数码显示管进行显示。
根据设计要求, 本课程设计采用555计时器制成的多谐振荡器, 对24进制计数器进行秒脉冲的输入。
在本设计中, 因为我们需要对其进行暂停、复位、加法、报警等控制, 所以我们使用了三个开关来控制计数器的各功能的实现, 从而实现了各种功能的。
篮球比赛24秒倒计时器的设计与仿真分析

24秒倒计时器的设计与仿真分析篮球比赛1.电路设计分析为了加快比赛篮球比赛中除了有总时间倒计时外,计时器在许多领域均有普遍的应用,秒内有一次投篮动作,否则视为违例。
节奏,新的规则还要求进攻方在24秒倒计时器”从数字电路角度讨论,实际上就是一个二十24本设计题目的“篮球比赛四进制递减的计数器。
电路设计技术指标⑴①能完成24秒倒计时功能。
②完成计数器的复位、启动计数、暂停/继续计数、声光报警等功能。
⑵方案论证秒倒计时电路可由秒脉冲信号发生器、计数器、译码经过对电路功能的分析,整个24 器、显示电路、报警电路和辅助控制电路组成,如图4 - 38所示。
方案实现(3) ①秒脉冲发生器。
、C构成多谐振荡器。
秒脉冲产生电路由555定时器和外接元件R1、R21f?。
,即Hz1经过计算得到输出脉冲的频率为秒(1 s)所示。
4 - 24本例中的秒脉冲发生器采用应用电路二中的秒脉冲发生器电路即可,如图因为技术指标是一样的,不用再重新设计。
②计数器。
同步十进制可计数器由两片74LSl92 逆计数器构成。
功能简介如下:具有清除和74LSl92其引脚排列及逻辑符号如图置数等功能,PL为加其中为置数端,CP4 - 39所示。
U TC 为非同步CP为减计数端,计数端,D U TC为非同步借位输出端,进位输出端,D为MRP3为计数器输入端,P2P0、P1、、Q3为数据输出端。
、、、清除端,Q0Q1Q24/ 1所示。
74LSl92的图形符号如图4 - 40仿真软件Multisim 10中为加计UP为置数控制端,CLR 为清零端,C、D为置数输入端,~LOAD其中A、B、~为非同步进位输出端,~CO、QC、QD为数据输出端,数端,DOWN为减计数端,QA、QB 为非同步借位输出端。
BO本例为利用减计数端输入秒脉冲信号,进行减法计数,也就是倒计时。
这时计数器按端连接,实现DOWN74LSl92的842l码递减进行减计数。
利用借位输出端~BO与下一级计数器之间的级联。
篮球竞赛24倒计时器设计报告
篮球竞赛24秒倒计时器1 设计目的(1)根据原理图分析各单元电路的功能;(2)熟悉电路中所用到的各集成块的管脚及其功能;(3)进行电路的仿真、调试,直到电路能达到规定的设计要求;(4)掌握稳压电源,计数器的设计方法。
2 设计步骤(1)分析要求,画出电路原理图;(2)阐述工作原理(包括各元器件的功能、作用等);(3)电路仿真、测试、验证、做出结论、进行总结。
3 设计过程3.1设计思路及原理图包括秒脉冲发生器、计数器、译码显示器、报警电路和控制电路(辅助时序控制电路)等五个部分组成。
计时电路递减计时,每隔1秒钟,计时器减1。
其中计数器和控制电路是系统的主要部分。
计数器完成24秒计时功能,而控制电路完成计数器的直接清零、启动计数器、暂停/连续计数、译码显示电路的显示与灭灯等功能。
当计时器递减计时到零(既定时时间到)时,显示器上显示00,同时二极管闪亮。
设计思路:秒脉冲信号经过递减计数器,然后从带译码的显示器上显示,中间包括控制电路。
3.2基本元件分析及其在设计电路中的作用3.2.1 芯片74 LS192计数器选用中规模集成电路74LS192进行设计较为简便。
74LS192是十进制可编程同步加锁计数器,它采用8421码二-十进制编码,并具有直接清零、置数、加锁计数功能。
其中CP U 、CP D 分别是加计数、减计数的时钟脉冲输入端 (上升沿有效)。
LD 是异步并行置数控制端 (低电平有效), CO 、BO 分别是进位、借位输出端 (低电平有效),CR 是异步清除端,D 0~D 3是并\行数据输入端,Q3~Q0是输出端。
我们将用到的是它的减计数功能。
下图是74LS192外引线排列图与功能表:74LS192 的工作原理是:当/LD =1,CR=0时,若时钟脉冲加入到CP U 端,且CP 置数= 1, 则计数器在预置数的基础上完成加计数功能,当加计数到9时,/CO 端发出进位下跳变脉冲;若时钟脉冲加入到CP D 端,且CP U =1,则计数器在预置数的基础上完成减计数功能,当减计数到0时,/BO 端发出借位下跳变脉冲。
篮球24秒倒计时设计
课题一、篮球竞赛24秒计时器设计目录一、设计要求二、总体参考方案三、单元电路设计1. 秒脉冲发生器2. 计数器3. 译码显示模块4. 报警电路5. 控制电路四、附图说明各局部功能的实现1. 开场状态2. 启动、置数。
3. 保持4. 到00时显示器不灭5. 报警五、整体电路图六、实验室调试1.元件清单2.调试过程3.调试结果(照片)4.调试心得体会七、参考文献设计要求:1. 具有24秒计时功能。
2. 设置外部操作开关,控制计时器启动和暂停/连续功能。
3. 计时器为24秒递减时, 计时间隔为1秒。
4. 计时器递减到零时,数码显示器显示00,同时发光二极管亮灯。
主要参考元件:555、74LS192×2、CD4511×2、数码管×2、各类74系列门电路、电阻、电容、开关、发光二极管、NPN三极管、PNP三极管等。
图1 系统构造图图2 PNP三极管驱动电前言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。
在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机,还可以用来做为各种药丸、药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会的应用是相当普遍的。
在篮球比赛中,规定了球员的持球时间不能超过24秒,否则就违例了。
本课程设计"智能篮球比赛倒计时器的设计〞,可用于篮球比赛中,用于对球员持球时间24秒限制。
一旦球员的持球时间超过了24秒,它自动的报警从而判定此球员的违例。
本设计主要能完成:显示24秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为24秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。
整个电路的设计借助于Multisim仿真软件以及数字电路相关理论知识,并在Multisim下设计和进展仿真,得到了预期的结果。
篮球赛计时器设计报告
篮球赛计时器设计1、设计目的综合运用数字电子技术相关知识设计具有指定用途的数字电路,学会由分立器件与集成电路组成电子电路的方法。
2、设计任务设计一种篮球赛计时器电路,主要技术指标与要求:(1)篮球比赛上下半场四节制,每节12min,要求能随时暂停,启动后继续计时,一节比赛结束后应可清零。
(2)按篮球比赛规则,进攻方有24s为倒计时。
要求进攻方得到发球权后,必须在24s内完成一次进攻,否则将球权判给对方,因此需要一个具有24s的倒计时功能。
(3)“分”、“秒”显示用LED数码管,应配用相应译码器。
(4)用按钮开关控制计时器的启动/暂停。
(5)24s计时时间到、每节结束和全场结束能自动音响提示。
3、设计要求(1)合理的设计硬件电路,说明工作原理及设计过程,画出相关的电路原理图;(2)选择常用的电器元件(说明电器元件选择的过程和依据);(3)对设计的电路进行仿真,验证各性能指标;(4)按照规范要求,按时提交课程设计报告,并完成答辩。
4、参考资料(1)李立主编.电工学实验指导.北京:高等教育出版社,2005 (2)高吉祥主编.电子技术基础实验与课程设计.北京:电子工业出版社,2004(3)谢云等编著.现代电子技术实践课程指导.北京:机械工业出版社,2003篮球赛计时器设计报告目录一.设计任务和要求 (2)1.设计任务2.设计要求二.设计方案的选择与论证 (3)1.总体的设计思路2.方案的比较与论证3.方案可行性分析4.方案的选择三.电路设计分析与计算 (7)1. 主要芯片的功能介绍2. 秒脉冲发生器的设计3. 12分倒计时器的设计4. 24秒倒计时器的设计5. 译码电路和显示器的设计6. 节次电路的设计7. 报警提示音电路的设计8. 总体电路的设计四.总结及心得 (20)五.附录 (22)六.参考文献 (23)一.设计任务和要求1.设计任务设计一种篮球赛计时器电路,主要技术指标与要求:(1)篮球比赛上下半场四节制,每节12min,要求能随时暂停,启动后继续计时,一节比赛结束后应可清零。
篮球24秒倒计时器课程设计报告
篮球24秒倒计时器课程设计报告篮球24秒倒计时器课程设计报告一、引言篮球24秒倒计时器是一种用于控制比赛时间的装置,它在篮球比赛中起着至关重要的作用。
本课程设计旨在让学生了解并掌握篮球比赛中倒计时器的原理、构造和使用方法,培养学生的实践能力和团队合作能力。
二、课程目标1. 理解篮球比赛中倒计时器的作用和原理;2. 掌握篮球倒计时器的构造和基本原理;3. 学会使用篮球倒计时器进行比赛时间的控制;4. 培养学生的实践动手能力和团队合作能力;5. 培养学生的创新思维和问题解决能力。
三、课程内容1. 倒计时器的作用和原理1.1 球场上的时间控制需求1.2 倒计时器的基本原理和工作原理2. 倒计时器的构造与组成2.1 电路设计原理2.2 显示屏和控制按钮的安装与连接2.3 电源供应和保护措施3. 篮球倒计时器的使用方法3.1 倒计时器的开机和设置3.2 倒计时、暂停和复位功能的操作3.3 倒计时结束后的提示和处理4. 实践操作与应用4.1 学生分组进行倒计时器的组装和调试4.2 学生进行实际比赛时的倒计时器操作4.3 学生团队合作,解决倒计时器故障和问题四、教学方法1. 理论与实践相结合的教学方法,讲解篮球倒计时器的原理和构造,并进行实际组装和操作演示;2. 学生分组进行实践操作,培养学生的实践动手能力和团队合作意识;3. 开展小组讨论和展示,让学生分享倒计时器使用的心得和体会;4. 引导学生运用所学知识解决倒计时器故障和问题,培养学生的问题解决能力。
五、教学评估与考核1. 实践操作评估:对学生进行倒计时器的组装和调试评估;2. 操作演示评分:对学生进行倒计时器的操作演示,评估其操作技巧和熟练程度;3. 问题解决评估:对学生解决倒计时器故障和问题的能力进行评估;4. 课程设计报告评分:对学生提交的课程设计报告进行评分。
六、总结通过本课程设计,学生将能够全面了解篮球24秒倒计时器的作用和原理,掌握其构造和基本原理,并能够熟练使用倒计时器进行比赛时间的控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
篮球比赛计时器的设计与实现
薛丽娜刘旭唐灵文
四川省成都市新都区西南石油大学机电工程学院,四川成都610500
摘要:篮球比赛是一项在全世界范围内广泛普及和深入发展的体育项目,为了保证比赛的顺利进行,主要以基本篮球规则为依据,以STC89C52单片机为控制核心设计了一个篮球比赛计时器。
其硬件系统主要包括单片机最小系统,12864液晶显示电路、键盘输入电路、报警电路等。
软件系统主要包括主程序、延时子程序模块、键盘功能控制子程序模块、中断子程序模块、12864显示程序模块等程序功能模块。
经过调试该系统具有计时计分准确,时效性强,携带方便,操作简单等优点,具有广泛的市场前景。
关键词:STC89C52单片机;LCD液晶显示;计分器;24s倒计时;报警
中图分类号:TP311.52 文献标识码:A 文章编号:1671-5780(2015)14-0118-02
导言
本系统设计主要包括单片机控制模块、计时模块、计分模块、按键输入模块和显示模块。
采用硬件电路设计和软件编程相结合的研究方法。
对篮球比赛过程中所产生的时间和比分等数据进行快速采集记录、加工处理和传递刷新。
本系统具有比赛节次设置、队名显示、每节比赛时间显示、比赛暂停设置、24s进攻时间复位、比分加减、每队犯规次数记录等功能。
主要适合于街头篮球比赛和校园篮球比赛作为赛程计时计分工具,方便人们在篮球比赛过程中的计时计分工作。
具有体积小、操作方便、计时计分准确可靠等特点。
1 硬件电路设计
本设计采用STC89C52RC单片机作为控制核心,采用干电池供电。
利用128*64液晶显示屏作为显示模块。
选用4*4的矩阵键盘实现人机通信。
另外单片机外接晶振为其提供时钟信号蜂鸣器作为计时报警装置。
系统的硬件框图如图2-1所示
图2-1 篮球比赛计时器硬件框图
1.1 单片机最小系统的设计
单片机最小系统主要由单片机外围接口电路、复位电路、晶振电路以及电源电路组成。
在本系统设计中采用上电复位和按键复位相结合的方式。
晶振电路采用11.0592MHz 的晶振频率和两个22p的电容构成并联谐振回路。
1.2 矩阵键盘电路的设计
为了减少对单片机I/O口的占用,本设计采用矩阵键盘形式,它是用4条I/O线作为行线,4条I/O线作为列线组成的矩阵键盘。
按键在行线和列线交叉点上。
当有键被按下时,其交点的行线和列线接通,相应的行线或列线上的电平发生变化,MCU通过检测行或列线上的电平变化可以确定哪个按键被按下。
这样键盘中按键的个数是16个。
其中K1、K2、K5、K6用作控制甲乙两队比分的加减。
K3为比赛开始按键,K4、K7、K8、K11用于比赛时间设置。
其余用于实现犯规控制还有节次设置等功能。
1.3 显示电路设计
12864液晶显示屏一般分为串口、并口两种方式显示,而我们一般采用并口显示。
12864的4、5、6、15脚分别与单片机的P2.2~P2.5相连。
7~14脚与单片机的P0口相连。
1、20号脚接地,
2、17、19号脚接电源,3号脚是对比度(亮度)调整,在本设计中采用一个10K的滑动变阻器来调整亮度。
液晶显示屏的第一行作为比赛节次的显示,第二行为每节比赛时间显示,第三行为两队队名及比分显示,最后一行作为24s倒计时和犯规次数显示。
1.4 报警电路设计
在篮球比赛中比赛时间到或比赛暂停等都需要提示音,在本设计中采用蜂鸣器和三极管组成报警电路并与单片机的P2.6管脚相连。
当P2.6输出高电平时,蜂鸣器不发声;当P2.6输出低电平时,发出声音,提示比赛时间到或暂停。
2 软件设计
本系统的软件设计采用模块化程序设计方法。
主要包括:主程序、延时子程序模块、键盘功能控制子程序模块、中断子程序模块、12864显示程序模块等程序功能模块。
软件设计功能框图如图3.1所示。
图3.1 软件设计功能框图
系统的软件设计主要是通过编程的方式使系统实现比赛节次设置、赛程时间设置、比分刷新、计时计分显示、犯规次数记录、报警等功能。
在本设计中,中断子程序的作用是利用单片机内部中断来实现比赛过程中时间的设置。
12864显示程序模块程序的设计是使系统完成比赛过程中产生的数据的显示。
键盘功能控制子程序模块的设计是完成判断是否有键被按下、完成按键消抖等功能最终确定哪个键被按下,并把键的功能传给单片机。
从而实现篮球比赛过程中计时和计分的功能。
3 系统调试
图4.1 系统调试后显示结果
系统调试主要分为硬件电路调试和软件调试,硬件电路调试主要是通过具体操作判断电路是否有错线、开路、短路等故障从而保证电路及元件的正常运行。
软件调试主要是靠Keil编程软件与Proteus仿真软件共同实现的。
将程序写进Keil工程中,然后进行调试、修改,最后生成HEX文件。
将生成的HEX文件下载到单片机中进行仿真即可实现软件
(下转第 120 页)
研究,不断掌握施工进度、工序要点,学习施工技术,提高对施工规律的认识;其次预算编制既关系到企业、集体利益,又是企业控制不合理项目投资的依据,因此要全面了解材料价格、工程的单项成本。
对于涉及到施工图纸变更的,应及时核对工程量,及时列入工程量结算清单,做到一目了然。
(4)在现场施工管理中,预算人员应该深入了解施工方法及施工工期,及时查漏补缺,对施工期间超出或增加预算额的项目,应严格审核把关,杜绝铺张浪费。
在预结算审核时,施工人员应及时向预结算人员反馈施工详细情况,方便预结算,使预结算工作做到准确、及时、具有针对性。
5 结束语
电力工程技经管理是综合性的管理工作,贯穿项目建设全过程,需要计划、财务、物资、招标等各方、建设各环节的协调推进。
要想做好技经管理,尤其要贯彻“以防为主,防检结合,重在提高”的管理原则,在优化建设方案、设计方案的基础上,在建设程序的各个阶段做好沟通和协调工作。
只有围绕这这些重点,认真部署和策划,明确实施计划,逐级抓落实,才能以合理地人力、物力、财力,取得良好的投资收益,从而保证建设项目工程的有效实施,确保工作落实到位。
参考文献
[1]邓卫民.电力工程管理中的安全问题研究[J].机电信息,2013(3):152-153.
[2]陈凌昌.电力工程设计施工中的安全问题探讨[J].河南科技,2013(7):227,229.
[3]吴国军.电力工程安全管理的方法与实践[D].北京:华北电力大学(北京),2010.
调试。
如图4.1为本系统通过系统调试后的显示结果,从图中可以看出系统可以清晰显示比赛过程中产生的数据。
4 结论
本文提出了一种以单片机为控制核心,12864液晶显示屏为显示模块,矩阵键盘作为输入模块来实现篮球计时计分器的各项功能的设计方案。
从硬件和软件两个方面详细地介绍了本系统的基本功能、基本工作原理以及使用方法。
仿真和实验验证了该系统的正确性和可靠性,而且该系统具有结构简单、成本低、携带方便等优点,具有广阔的应用前景。
参考文献
[1]戴佳,戴卫恒,刘博文.1单片机C语言应用程序设计实例精讲[M]. 北京:电子工业出版社,2008.
[2]郭天祥. 新概念51单片机C语言教程[M].北京:电子工业出版社,2009.
[3]孙正凤, 范军. 基于STC89C52的超声波语音测距仪设计[J]. 数字技术与应用, 2014, (7):18-19.
[4]王泽师. 基于单片机的大功率数码管倒计时系统[J]. 科技信息, 2011, (11).。