当前位置:首页 > 嵌入式 > 嵌入式硬件

随着篮球运动的普及,为了解决偏远贫困山区篮球比赛和小团体外出比赛的计时问题,利用AT89C51芯片控制能力强,设计灵活,以及编程语言易于修改等优点,采用软件设计和硬件设计相结合,设计了该便携式篮球计时器,利用Keil μVision 3运行程序、调试时间、运行步骤,将写好的程序导入仿真硬件电路中,查看是否与设计要求一致。该设计具有性能稳定,功耗低,价格便宜,易于携带等特点。

0 引言
本设计利用单片机AT89C51完成了计时的功能,详细地介绍了系统硬件与软件的设计过程,设计由AT89C51编程控制Led七段数码管作显示的篮球计时系统。该系统具有赛程时间设定,计时启功,暂停,报警,24 s及复位等功能。

1 系统原理
篮球比赛计时的准确性和计时的精确度是要求很高的,而单片机在这方面有着出色的表现。该系统采用频率为12 MHz的芯片,整个系统由按键、计时显示、报警,箭头方向等部分组成。该系统组成方框图如图1所示。


单片机是该系统电路的核心组成部分,系统的各种功能都是在单片机内通过编程来实现。单片机选用AT89C51。它的X1(19脚)和X2(18脚)外接12MHz晶振,为单片机提供时钟信号。晶振的2个引脚分别串一个瓷片电容,电容值为20~50 pF,用于提高晶振频率的稳定性。共接入6个4寸7段共阳极数码管显示器,用于赛程的时间和记录24 s违规计时显示。
2 系统硬件设计
2.1 定时控制部件设计
定时控制部件是在规定的时刻发出各种操作所需的全部内部和外部控制信号,使各功能元件协调工作,完成指令所规定的功能。主要任务是产生一个工作时序,其工作需要时钟电路提供一个工作频率。
MCS-51内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入端和输出端分别是XTAL1和XTAL2,在XTAL1和XTAL2上外接时钟源可构成时钟电路。在XTAL1和XTAL2两端跨接晶体或陶瓷谐振器,与内部反向器构成稳定的自激振荡器,它发出的脉冲直接送入片内的定时控制部件。
2.2 系统的复位电路设计
设计采用的是上电加按钮电平复位,是上电自动复位与按钮电平复位的组合。上电复位利用电容充电来实现,即上电瞬间RST/Vpd端的电位与Vcc相同,随着充电电流的减少,RST/Vpd的电位下降,最后被复位在0 V,按钮电平复位,当按钮按下后,电源Vcc通过电阻施加在单片机复位端RST/Vpd上,实现单片机的复位。
2.3 报警器
设计采用的是12 V电磁式铁振膜蜂鸣器作为报警器。当单片机送一个高电平延时一段时间,经过三极管将信号放大后驱动中间继电器,再由中间继电器驱动12 V电磁式铁振膜蜂鸣器,使得电磁线圈产生了一个磁场。振动膜片在电磁线圈和磁铁的相互作用下振动发声。
2.4 译码及驱动部分电路
译码及驱动部分由74LS248和ULN2804A两块芯片组成,其输入电压为12 V。74LS248的输入端与单片机的I/O口对应相连,ULN2404A的输出端与数码管的段选端相连。

3 篮球计时器软件设计
首先在比赛之前,接通电源,系统自动复位,首先设置时间,通过上下拨动“设置时间”的按钮来设置比赛的时间,本设计已设好12 min和10 min一节的两种时间,按下启动按钮,计时器面板的计时电路共阳极数码管计时部分显示为“12-00”或“10:00”;24 s计时器显示为“24”。当比赛开始时,按下“运行”按钮计时器计时部分和24 s部分同时开始运行。
在比赛过程中可以通过球权按键来控制箭头的指向,从而显示比赛中拥有球权的队。若控球方在24 s内未违规,则只需按一下“24 s复位”按钮即可,当24 s违规时,该蜂鸣器会发出2 s的报警声音。

当小节比赛到最后10 min时,计时器向蜂鸣器发出信号,蜂鸣器报警提示1 s,此时计时器的计时显示面板由“00-10”变为“10—00”,当24 s显示面板此时变为毫秒计时,这时就进入1/10 s倒计时。
当比赛结束时蜂鸣器报警提示4 s,计时器面板计时部分显示为“00-00”,24 s显示器显示为“00”。此时本场比赛结束。流程图如图2所示。

4 系统调试
4.1 软件调试
利用Keil μVision 3进行仿真调试,根据设计要求运行程序、调试时间、运行的步骤等,最终达调试到设计需要的参数。
(1)程序编完后,对代码仔细逐行检查。检查代码的错误,建立自己的代码检查表,对经常易错的地方进行检查。检查代码是否符合编程规范。
(2)对各个子程序进行仿真测试。仿真测试的方法:用程序测试程序,编制一个调用该子程序的代码,建立要测试子程序的入口条件,再看看它是否按预期输出结果。


(3)如果代码有修改,再次对代码进行检查。
4.2 硬件调试
在Proteus Professional 7.1 SP2单片机仿真与电路板设计软件中绘制电路原理图,在搭接好基本电路后根据设计要求设置参数,之后将写好的程序导入仿真硬件电路中,然后运行,观察仿真现象是否与设计要求的一致。
主要需要调试的是电路的输入电压,计算电路中的电流来设置具体的通过每个元件的允许电流,即Imax,在调试稳压电源的时候需根据计算结果,选择变压器的参数,即能够提供的最大电流、功率。合理选用电容参数的大小以保证稳压电路的稳压系数。仿真得到的效果和制作出来的实物之间有一定的差距,因为实际电路存在电损耗,所以在搭接硬件电路时必须考虑这些方面的影响。

5 注意事项
(1)根据硬件电路原理图和装配图仔细检查线路的正确性,并检查元器件安装是否正确。常要注意的是芯片及开关管的型号、放大器和开关管的极性、电容器的耐压和极性、电阻的阻值和功率是否与设计图纸相符,重点检查系统总线间或总线与其他信号线间是否存在短路。
(2)检查焊接点是否牢固,特别要仔细检查有无漏焊和错焊;对于靠得很近的相邻焊点,要注意检查金属毛刺和是否短路,必要时可用万用表进行测量。调试过程有时可能要重复多次。另外,在烧录程序的时候,一定要注意到AT89系列单片机默认得有芯片加密。
(3)在制作过程中需考虑电流、电压、磁场对单片机的影响,做好防护措施,可外接保护电路,从而消除灌流、尖峰电流的等对单片机运行的影响。

6 结语
AT89C51使电路更为简化,器件减少,结构紧凑,降低了成本,提高了灵敏度和可靠性,符合集成化、模块化的发展趋势。同时该计时器的时间设定操作简单,功能齐全,体积小,易于方便携带等优点。能广泛应用于学校,篮球俱乐部,体育馆或者小团体作为赛程的计时。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭