数点课设30秒计时讲解.docx
《数点课设30秒计时讲解.docx》由会员分享,可在线阅读,更多相关《数点课设30秒计时讲解.docx(11页珍藏版)》请在冰豆网上搜索。
数点课设30秒计时讲解
一、概述
在篮球比赛中,规定了一方的持球时间不能超过30秒,否则就被判做犯规。
本课程设计的“篮球竞赛30秒计时器”,就可用于篮球比赛中,用于对球员持球时间30秒进行限制。
一旦球员的持球时间超过了30秒,它自动的报警。
这次课设设计了一个一个篮球竞赛30秒计时器电路。
它由秒脉冲发生器、计数器、译码显示电路、报警电路和时序控制电路五个部分组成。
当计数器接收到秒脉冲后开始倒记数,等递减到0时,发光二极管亮光报警。
通过控制电路来完成计时器的启动、计数、暂停/继续、译码显示电路的显示等功能。
本电路用两个74LS192芯片构成递减计数器(30进制);控制电路由74LS00和74LS08构成;秒脉冲发生器由555集成定时器构成;两个数码管构成显示电路。
二、方案论证
图1篮球竞赛30秒计时器原理框图
篮球竞赛30秒计时器原理框图如图1所示。
功能的电路采用模块化设计,分别都有各自的功能。
篮球竞赛30秒计时器包括秒脉冲发生器、计数器、译码显示电路、控制电路、报警电路等5个部分组成。
其中计数器和控制电路是系统的主要部分。
计数器完成30秒计时功能,而控制电路控制计数器的启动计数、暂停/继续计数。
当启动置数开关时,计数器完成置数功能显示30秒字样;当启动开关时,计数器开始计数;暂停/继续开关连接到连续计数端时,计数器开始连续计数,当连接到暂停计数端时,计数器暂停计数。
计数器递减到零时,发出光电报警信号。
三、电路设计
(1)8421BCD码递减计数器模块电路
本实验中计数器选用中规模集成电路74LS192进行设计,74LS192是十进制同步加法/减法计数器,它采用8421BCD码二-十进制编码,其功能表如表1所示。
表174LS192的功能表
CPU
CPD
CR
操作
×
×
0
0
置数
↑
1
1
0
加计数
1
↑
1
0
减计数
×
×
×
1
清零
由此看出,当LDˊ=1,CR=0,CPD=1时,如果有时钟脉冲加到CPU端,则计数器在预置数的基础上进行加法计数,当计数到9时,COˊ端输出进位下降沿跳变脉冲;当LDˊ=1,CR=0,CPU=1时,如果有时钟脉冲加到CPD端,则计数器在预置数的基础上进行减法计数,当计数到0时,BOˊ端输出借位下降沿跳变脉冲。
由此设计出三十进制减法计数器,具体电路图如图2所示,图中的Q0-Q7分别接到显示译码器的输入端,CPD端接到秒脉冲发生器的脉冲输出端。
图中预置数为N=(0011000)8421BCD=(30)10,当低位计数器的借位输出端BOˊ输出借位脉冲时,高位计数器才开始进行减法计数。
当计数到高、低位计数器都为零时,高位计数器的借位输出端BOˊ输出借位脉冲,使置数端LDˊ=0,则计数器完成置数,在CPD端输入脉冲的作用下,进行下一循环的减法计数。
图2三十进制减法计时器
(2)时钟信号控制电路
图3时钟信号控制电路
图3是时钟脉冲信号CP的控制电路,控制CP的放行与停止。
当定时时间未到时,74LS192的借位输出信号BO2=1时,则CLK信号受“暂停/继续”开关S2的控制,当S2处于“暂停”位置时,门U10A输出0,门U7A关闭,封锁CLK信号,计数器暂停计数;当S2处于“连续”位置时,门U10A输出1,门U2A打开,放行CLK信号,计数器在CLK作用下,继续累计计数。
当定时时间到时,BO2=0,门U7A关闭,封锁CLK信号,计数器保持零状态不变。
从而实现了当暂停/连续开关处于暂停状态时,控制电路封锁计数脉冲,计数器停止计数,显示原来的数,而且保持不变;当暂停/连续开关处于连续状态时,计数器正常计数,的功能要求。
注意,BO2是脉冲信号,只有在CPD保持为低电平才能保持不变。
(3)秒脉冲信号产生模块电路
NE555秒脉冲发生器由555集成定时器构成,其引脚图如图4所示。
NE555秒脉冲发生器的周期与其充电的时间有关,充电时间由图11中的电容C1、电阻R1和R2所决定周期的计算公式为:
T=Ln2(R1+2R2)×C1。
本实验需要的周期是1s,计算出较为稳定的电阻电容值为:
R1=15kΩ,R2=68kΩ,C1=10μF,C2=10nF。
计算得T=1s。
图4秒脉冲发生电路
(4)显示模块电路
显示模块用来显示计时模块输出的即时计时和中途计时结果。
是由七段数码管构成,计时模块输出计时信号通过译码器译码由数码管显示出来。
如图5所示。
图5显示译码电路
(5)光报警模块
当计数器递减计数到零(即定时时间到)时,控制电路应发出报警信号,使计数器保持零状态不变,同时报警电路工作。
如图6所示。
当计数到零时,两计数器借位端输出多为低(0),故本设计将高位片借位
反馈到二极管负极性端,此时+5V电源经1k电阻使发光二极管发出光电报警信号,完成报警功能,而在递减计数时,
端输出为高
(1),二极管不报警。
(高位片错位输出端)
图6发光报警电路
四、性能的测试
(1)秒脉冲信号发生电路的仿真
将秒信号发生器接到示波器上,如图6所示。
观察输出波形,如图7所示。
图6秒脉冲信号发生器仿真
图7秒脉冲信号的波形图
(2)30秒置数仿真测试
启动S1(低电平)成置数功能,LD置为低电平出现30秒字样;断开S1(高电平),LD置为高电平,计数器开始进行递减计数,如图8所示。
图830秒置数仿真测试
(3)暂停/继续仿真测试
当暂停/继续开关S2处于暂停位置(低电平)时,控制电路封锁计数脉冲,计数器停止计数,显示原来的数,而且保持不变,如图9所示;当暂停/继续开关S2处于连续位置(高电平)时,计数器正常计数如图10所示
图9暂停仿真测试
图10连续仿真测试
(4)报警电路的仿真
当计数器计到状态“00”时,高位片的借位输出端BO产生低电平借位脉冲信号,由此导通发光二极管产生光报警信号。
图11报警电路的仿真
五、结论
根据实验结果,本设计方案基本完成了设计的要求,总的来说该方案是十分可行的,电路结构简单,条理清晰,结果符合要求。
但是由于产生的脉冲信号不易保持以及产生的秒脉冲信号不够稳定和精确的原因还存在着报警时间过短和计数时间不够精确的缺陷,可以通过用分频电路来代替555信号发生器来产生稳定的秒脉冲计时信号,来进一步改善电路计时的准确性;对产生的借位脉冲信号时间过短的原因可以用展宽电路把脉冲扩展到足够宽,使发光二极管持续发光。
六、性价比
综合各种因素来看,该方案所设计的电路比较经济实惠。
虽然由于该电路中的元气件价格低廉但电路的总体性能比较稳定,效果很好,由此可见该方案的性价比还是很高的,若把该方案所设计的电路做成实物图完全可以应用到篮球比赛中。
七、课设体会及合理化建议
经过一段时间的查找资料和思考问题,最终把设计方案设计出来了。
其中在查找资料的过程中收获颇丰,在这个过程中使我学会了如何查找文献资料并运用到自己的方案中去。
经过一番深思熟虑后设计出比较实用的电路图,然后用仿真软件进行仿真。
在仿真的过程中发现了一些问题,并通过自己的努力最终解决了出现的各种问题,在这解决问题的过程中使我学到了许多以前不太了解的知识,同时也培养了思考问题的习惯,经过一番奋斗后,仿真的结果符合设计要求。
在连接实物图的过程中须得步步为营,若是一着不慎连错了后果是很严重的,不好检查线路,因此连线时须的小心再小心。
经过最后的努力,终于把实物图所产生的结果与仿真一致。
最终,在自己的不懈努力和老师同学的帮助下我的课程设计终于完成了,课设中充满了欢笑与泪水,为一小块的成功而高兴,为一时的困难而伤心,但整个过程是快乐的,因为我在过程中得到了锻炼,动手动脑的能力得到了加强,学到了许多书本上学不到的知识,使我深刻体会了“一分耕耘一分收获”的道理,总之我在课程设计中学到了许多真是一言难尽。
在这里我谢谢老师和同学们的帮助,谢谢大家。
参考文献
[1]刘修文主编.是用电子电路设计制作.[M]北京:
中国电力出版社,2005
[2]朱定华主编.电子电路测试与实验.[M]北京:
清华大学出版社,2004
[3]路勇主编.电子电路实验及仿真.[M]北京:
北京交通大学出版社,2004
[4]阎石主编.数字电子技术基础.[M]北京:
高等教育出版社,2005
[5]彭军主编.数字电路设计与制作.[M]北京:
科学出版社,2005
附录I总电路图
附录II元器件清单
序号
编号
名称
型号
数量
1
U3U4
可逆十进制计数器
74LS192
2
2
U10AU10B
二输入一输出与非门
74LS00N
2
3
U5AU7A
二输入一输出与门
74LS08D
2
4
A1
555定时器
555_VIRTUAL
1
5
C1C2
电容
10nF
1
10μF
1
6
R1R2R3R6R7
电阻
600
1
10K
2
15K
1
68K
1
7
U1U2
七段显示数码管
DCD_HEX_DIG_YELLOW
2