基于单片机的篮球比赛计时器设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学号:12202130102机电工程学院专科生毕业论文(设计)论文题目:基于单片机的篮球比赛计时器设计作者姓名:汪远专业班级:电气1211指导老师:李卜娟二○一五年五月十日1摘要本设计是脉冲数字电路的简单应用,设计了篮球竞赛24秒和12分钟倒计时器。此计时器功能齐全,可以直接清零、启动、暂停和连续以及具有报警功能,同时应用了七段数码管来显示时间。此计时器有了启动、暂停和连续功能,可以方便地实现断点计时功能,当计时器递减到零时,会发出报警信号。本设计完成的中途计时功能,实现了在许多的特定场合进行时间追踪的功能,在社会生活中也具有广泛的应用价值。本电路主要有五个模块构成:秒脉冲发生器、计数器、译码显示电路、控制电路和报警电路。控制电路直接控制计数器启动计数、暂停/连续计数、译码显示电路的显示等功能。当控制电路的置数开关闭合时,在数码管上显示数字24,每当一个秒脉信号输入到计数器时,数码管上的数字就会自动减1,当计时器递减到零时,报警电路发出光电报警与蜂鸣信号。关键词:计数器24秒倒计译码显示电路控制电路报警电路2目录摘要..............................................................1第一章总体设计思路、基本原理和框图.................................31.1设计思路.....................................................31.2基本原理.....................................................31.3总体设计框图.................................................4第二章单元电路设计与方案比较(各单元电路图).....................52.1秒脉冲发生器的设计...........................................52.2秒、分倒计数器的设计2.2.124秒倒计时电路..............62.2.212分钟倒计时电路设计.................................7第三章总设计(总电路图).........................................10第四章安装、调试步骤............................................11第五章性能测试和结果分析.........................................12第六章附录(元器件清单).........................................13致谢.............................................................14参考文献...........................................................153第一章总体设计思路、基本原理和框图1.1设计思路篮球比赛计时器的主要功能包括:12分钟倒计时、进攻方24秒倒计时计时暂停,重新开启和结束警报提示。该计时系统由以下四个电路模块组成:1秒时基产生器:这部分利用32.768KHz需要通过分频器,最终产生1赫兹的电信号,驱动整个电路的运作。这一模块主要是利用CD4060和CD4027的锁存和分频功能来实现。12分钟倒计时:这部分电路完成12分钟倒计时的功能,比赛准备开始时,屏幕上显示12:00字样。当比赛开始时,倒计时从12:00开始逐秒递减到00:00。这一模块主要利用双向计数器74LS192的减计数功能来实现。攻方24秒倒计时:这部分电路与12分钟倒计时功能类似,当比赛准备开始时,屏幕上显示24秒字样,当比赛开始后,倒计时从24逐秒倒数到00。这一模块主要也是利用双向计数器74LS192来实现。节数记次:四个LED分别表示四场节次,根据比赛场次的转换,用适当的方法使这四个LED依次自动指示四场节次。警报提示:当两个计数器中任一个计时到零时,BO端出现低电平。通过和二极管作用,发光二极管亮,起到报警作用。1.2基本原理主体电路:即倒计时部分。包括12分钟和24秒倒计时。12分钟倒计时的基本原理:比赛处于准备开始阶段,扳动启动开关G使倒计时计数器相应的置数或清零端有效,显示设定的时间12:00,当主裁判抛起球,比赛开始,扳动G,倒数计时器开始工作(相应的置数、清零端无效),计时器逐秒进行倒计显示。当有球员犯规,裁判吹哨,整个计时系统的倒计时暂停,这个功能通过暂停开关S截断时钟脉冲的传输来实现。当倒数计时器计数到零时,选取“00:00”这个状态,通过组合逻辑电路给出截断信号,让其与时钟脉冲在与非门中将时钟脉冲截断,从而计时器在计数到零时停住。24秒计数芯片的置数端和12分的置数、4清零端共用一个开关,比赛开始后,24秒的置数端也无效,24秒的倒数计时器与12分的倒数计时器同时开始进行倒计时,逐秒倒计到零。同样也是选取“00”这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与非门中将时钟截断,使计时器在计数到零时停住。节次电路:用四个D触发器和适当的组合逻辑电路搭成四位的移位寄存器,四个LED分别接在这四个D触发器的输出Q上,当一天和尚撞一天钟12分钟重置时,电路自动移位指示节次。警报提示:为了给出警报提示,可在计数器的输出端用一个普通二极管和LED二极管。当计数为0时,QO输出为0,LED灯亮起。1.3总体设计框图总体电路说明:倒计时功能主要是利用192计数芯片来实现,同时利用反馈和置数实现进制的转换,以适合分和秒的不同需要。由于该系统特殊的需要,到各计时器到零时,通过停止控制电路使计数器停止计数并用LED发出警报。而节次计数是通过12分钟的重置来实现的。报警电路秒脉冲发生器计数器计数器译码驱动译码驱动12分钟显示24秒显示控制电路5第二章单元电路设计与方案比较(各单元电路图)2.1秒脉冲发生器的设计方案一:信号发生器是数字钟的核心。它的稳定度及频率的精确度决定了数字钟计时的准确程度,可选用晶振的频率为32768Hz的脉冲经过整形、分步获得1Hz的秒脉冲。如下图所示.输出端正好可得到1Hz的标准脉冲。J6Q1CLK3K5Q2S7R4U1:A4027R410kR510kX1CRYSTALC115uC215uRS11MR12Q37Q45Q54Q66Q714Q813Q915Q111Q122Q133CTC9RTC10U24060D6BB212C30.1uR71k方案二:由集成逻辑门与RC组成的时钟源振荡器或由集成电路定时器555与RC组成的多谐振荡器作为时间标准信号源。6参数计算:1.脉冲产生电路:a.用555组成的脉冲产生电路:R1=15*103ΩR2=68*103ΩC=10μF则555所产生的脉冲的为:f=1.43/[(R1+2*R2)*103*10*106=0.947Hz,而设计要求为1Hz,因此其误差为5.3%,在精度要求不是很高的时候可以使用。b.石英晶体振荡电路:采用的32768晶体振荡电路,其频率为32768Hz,然后再经过15分频电路可得到标准的1Hz的脉冲输出.R的阻值,对于TTL门电路通常在0.7~2KΩ之间;对于CMOS门则常在10~100MΩ之间。由于本次设计要求用32768赫兹的晶振产生秒脉冲,所以采用方案一。2.2秒、分倒计数器的设计2.2.124秒倒计时电路计数器的倒计时功能。用两片74LS192分别做个位(低位)和十位(高位)的倒计时计数器,由于本系统只需要从开始时的“24”倒计到“00”然后停止,所以可以直接运用十进制的74LS192进行减计数。因为预置的数不是“00”,所以我选用置数端LOAD来进行预置数。低位的借位输出信号用作高位的时钟脉冲。24秒倒计时电路如图:7123U6:A74LS00456U6:B74LS00SW1SW-SPDTR110kSW2SW-SPSTSW3SW-SPDTR210kD015Q03D11Q12D210Q26D39Q37UP5TCU12DN4TCD13PL11MR14U474LS192D015Q03D11Q12D210Q26D39Q37UP5TCU12DN4TCD13PL11MR14U974LS192A7B1C2D6LT3BI4LE/STB5QA13QB12QC11QD10QE9QF15QG14U84511A7B1C2D6LT3BI4LE/STB5QA13QB12QC11QD10QE9QF15QG14U1245112.2.212分钟倒计时电路设计1.12分钟倒计时秒部分。运用两片可逆计数器74LS192来构成60进制的减计数器。这个计数器的低位即个位,不需要搭接任何反馈电路而直接运用74LS192芯片的减计数功能:时钟脉冲接到down端,置数、清零端无效,即可以实现十进制的倒计时计数功能。而最低位的计数变化应当与时钟脉冲的变化同步。所以,原则上应当将时钟脉冲直接引到这片192计数器的减计数时钟脉冲输入端down。该计数器的高位即十位,与低位的计数进制不相同。由于时间的分和秒都是60进制,所以这里的计数芯片74LS192必须要接成六进制的计数器。这里,我选用反馈置数的方法来实现这个功能。反馈方案一:考虑到74LS192芯片的置数端LOAD是异步置数,并且是低电平有效的,所以我根据74LS192芯片减计数的特点并综合以上两点特性,就将74LS192芯片的输出端输出9时,即仅QD和QA输出为高电平(二进制数1001)。从这两个引脚引出高电平信号,并通过与非门作用后形成低电平反馈信号,送入74LS192芯片的置数端LOAD使之实现置数动作。8反馈方案二:直接从QD引出高电平信号,通过非门作用后形成低电平反馈信号,送入74LS192芯片的置数端LOAD使之实现置数动作。(由于方案二和方案一相比,功能相同,连线更为简单和方便,本设计采用方案二。)置数时,输出的数是与输入的数是一样的,所以我设置的数是5(二进制0101),这样,当计数器从0变到9时,由于进行了异步置数,9就在瞬间变成了5,计数输出的结果就变为0→5→4→3→2→1→0,实现了六进制的功能。2.12分钟倒计时分部分。也是运用两片可逆计数器74LS192来构成减计数器。在两片计数器的连接上,与秒部分一样。也是把低位的借位信号作为高位的时钟脉冲进行连接。而低位计数器的时钟脉冲则是用秒部分高位计数器的借位输出信号来充当的。运用以上两个计数器组合,就在低位计数器从0变到9或从0变到5的瞬间,在它的借位输出端出现一个电平的上升脉冲沿,从而使高位的计数器倒倒计一个数。实现倒计时功能。12分钟倒计时电路如下:A7B1C2D6LT3BI4LE/STB5QA13QB12QC11QD10QE9QF15QG14U34511A7B1C2D6LT3BI4LE/STB5QA13QB12QC11QD10QE9QF15QG14U54511A7B1C2D6LT3BI4LE/STB5QA13QB12QC11QD10QE9QF15QG14U134511A7B1C2D6LT3BI4LE/STB5QA13QB12QC11QD10QE9QF15QG14U144511D015Q03D11Q12D210Q26D39Q37UP5TCU12DN4TCD13PL11MR14U1574LS192D015Q03D11Q12D210Q26D39Q37UP5TCU12DN4TCD13PL11MR14U1674LS192D015Q03D11Q12D210Q26D39Q37UP5TCU12DN4TCD13PL11MR14U1774LS192D015Q03D11Q12D210Q26D39Q37UP5TCU12DN4TCD13PL11MR14U1874LS19212U22:A406934U22:B4069R310kSW4SW-SPST9译码器和显示器的设计译码电路

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功