电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>篮球计时器软件设计资料下载

篮球计时器软件设计资料下载

2021-04-06 | pdf | 195.53KB | 次下载 | 免费

资料介绍

  摘要:随着篮球运动的普及,为了解决偏远贫困山区篮球比赛和小团体外出比赛的计时问题,利用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 软件调试
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费