返回

单片机系统综合训练_基于单片机的篮球记分牌设计word文档(定稿) 单片机系统综合训练_基于单片机的篮球记分牌设计word文档(定稿)

格式:word 上传:2026-10-27 22:37:54
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(1)
第 1 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(2)
第 2 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(3)
第 3 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(4)
第 4 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(5)
第 5 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(6)
第 6 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(7)
第 7 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(8)
第 8 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(9)
第 9 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(10)
第 10 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(11)
第 11 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(12)
第 12 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(13)
第 13 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(14)
第 14 页 / 共 29 页
单片机系统综合训练——基于单片机的篮球记分牌设计.doc预览图(15)
第 15 页 / 共 29 页
预览结束,还剩 14 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

综合训练篮球记分牌附录程序参考清单对进行宏定义定时器对进行宏定义定时器断码显示分数队分数。


按次键进入队得分修改,再按次键进入队得分修改,再按次键退出修改模式,其中键和键分别做加和减功能。


菜单比赛半场时间显示显示格式为分钟秒钟。


同样,按次键进单片机系统综合训练篮球记分牌入半场时间分钟修改,再按次键进入秒钟修改,再按次键退出修改模式,其中键和键分别做加和减功能。


程序编制思想数码管采用动态扫描原理。


所以系统需使用单片机定时器资源。


定时时间设为,即位数码管,每扫描位数码管,循环次。


如下对秒定时局部程序另方面,按键接,所以按键管理程序所涉及到识键译键均需采用软件扫描方法。


这里选用定时扫描控制方式。


所以,程序编制思想为使用定时器或完成数码管动态扫描,并对按键进行扫描。


扫描到相应按键时,如功能键,则执行相应操作,如,切换菜单。


切换菜单方法,主要是通过程序定义个变量,变量不同值表示不同菜单。


在进行切换菜单后,在按键处理子程序中,需对菜单变量重新赋值,并更新数码管显示内容。


另外,系统有北京时间和倒计时功能,所以,可以利用该定时器,完成北京时间和倒计时秒表计时任务。


主程序主程序模块通过循环执行方式实现以下功能初始状态下数码管显示扫描,总模式菜单功能切换,根据相应菜单调用不同子程序。


主程序模块流程图如下图所示。


单片机系统综合训练篮球记分牌图主程序流程图定时器中断程序流程在中断定时程序中,先给定时器初值,基本计时单位为,然后进行时分秒计时,若倒计时为,则点亮灯。


中断服务流程图如图和所示。


数码管显示扫描读总模式键调用时钟按键扫描程序调用倒时按键扫描程序调用比分按键扫描程序调用中场按键扫描程序调时钟处理子程序调倒时处理子程序调比分处理子程序调中场时间处理子程序返回开始中断定时置初值,计时单位加基本单元清零,秒单元加,修改显缓到秒到次单片机系统综合训练篮球记分牌图中断流程图分单元清零,时单元加分单元加,秒单元清零到次到次时单元清零,改显缓返回单片机系统综合训练篮球记分牌图中断流程图按键扫描和处理程序按键扫描当电源键按下时,初始状态显示时钟。


当再有键按下时,先延时消抖动,确定有键按中断定时置初值,计时单元加返回秒单元清零,分单元减分单元清零,秒单元清零到秒秒单元减,基本计时单元清零到次到次单片机系统综合训练篮球记分牌下时判断是总模式键还是电源键,若是电源键,则关短电源若是总模式键,则根据按键次数进入不同子程序,第次进入倒计时处理第二次进入比分处理第三次进入中场交换处理第四次返回到时钟显示。


在进入子程序处理时,判断键按下与否进入修改模式,根据这些状态通过键和键进行加减处理,按键流程图所示。


图按键处理流程图四个键功能如下表总模式键进入菜单模式切换判断是进入倒计时处理比分处理还是中场换场地处理键各子程序要进入修改模式标志位,即当键按下后才能进行修改键对各个状态下加修改键对各个状态下减修改单片机系统综合训练篮球记分牌按键处理各个模式下修改流程图都差不多,所以这里就只给出了对时钟模式下修改流程图如图所示。


图时钟按键处理流程图其中键和键在进行时修改时,范围在到对分修改范围在到数码管显示程序数码管显示扫描流程图所示。


单片机系统综合训练篮球记分牌图动态显示流程图五程序调试在调试时候,按键消抖动不是很好,识别不出来,通过改变消抖时间后,效果有所好转,在数码管动态扫描中,刚开始不能得到想要效果,后来在同学帮助下进行改正后能实现想要效果。


在做比赛结束后标志时,直做不出点亮灯效果,后来通过检查知道,原来控制灯亮程序在倒计时这个模式下,灯之所以不亮是因为把中断溢数码管显示扫描送显示缓存区关显示从显缓中取数查七段码输出七段码延时修改显缓指针修改数位代码扫描完成返回单片机系统综合训练篮球记分牌出标志关了。


后来通过修改得到了灯全点亮效果。


六技术小结本设计采用了单片机,单片机最小系统为固定连接,为了节约单片机输入输出口,数码管采用动态显示方式,但这样会使工作效率降低,因为必须不断扫描显示程序。


按键连接采用电阻连接方式。


考虑到软件因素,连有个外部中断按键,其它按键接在口。


在软件方面,由于有时钟和倒计时功能,所以采用定时中断来处理计时。


中场交换比分位置用程序直接编写,也是嵌套在定时中断中。


七心得体会本次设计测试结果计时电路可以完成倒计时实时时钟比分刷新等功能,在比赛结束时可以进行报警。


通过这两个星期课程设计,发现了我很多不足,我们知识很多漏洞,看到了我实践经验还是很缺乏,理论联系实际能力还需提高。


在这个过程中,我也曾经以为实践经验缺乏失落过,也曾因为做出了个倒计时程序而高兴过。


通过单片机课程设计,我加深了对单片机理论理解,学会了这样将理论运用到实际中去,学会了如何培养我自学能力等。


最后,还得谢谢老师给我细心指导和同学耐心帮助。


八参考文献张南宾刘小平,基于单片机篮球计时计分器设计与实现,商情年期朱军,单片机篮球计分设计中国机械年期赵兵,基于单片机篮球记分器设计,黑龙江科技信息年期王迎旭单片机原理与应用机械工业出版社秦凤梅,篮球计分系统仿真研究,通讯世界年期单片机系统综合训练篮球记分牌附录电路原理图单片机系统综合训练篮球记分牌附录程序参考清单对进行宏定义定时器对进行宏定义定时器断码显示,时钟处理单片机系统综合训练篮球记分牌单片机系统综合训练篮球记分牌倒计时处理判断是否比赛结束单片机系统综合训练篮球记分牌单片机系统综合训练篮球记分牌计分处理,单片机系统综合训练篮球记分牌,换场处理单片机系统综合训练篮球记分牌单片机系统综合训练篮球记分牌分数队分数。


按次键进入队得分修改,再按次键进入队得分修改,再按次键退出修改模式,其中键和键分别做加和减功能。


菜单比赛半场时间显示显示格式为分钟秒钟。


同样,按次键进单片机系统综合训练篮球记分牌入半场时间分钟修改,再按次键进入秒钟修改,再按次键退出修改模式,其中键和键分别做加和减功能。


程序编制思想数码管采用动态扫描原理。


所以系统需使用单片机定时器资源。


定时时间设为,即位数码管,每扫描位数码管,循环次。


如下对秒定时局部程序另方面,按键接,所以按键管理程序所涉及到识键译键均需采用软件扫描方法。


这里选用定时扫描控制方式。


所以,程序编制思想为使用定时器或完成数码管动态扫描,并对按键进行扫描。


扫描到相应按键时,如功能键,则执行相应操作,如,切重庆科技学院单片机设计实训总结报告院系电气与信息工程学院专业班级测控技术与仪器学生姓名周晗学号实习实训地点报告题目单片机系统综合训练基于单片机篮球记分牌设计报告日期年月日指导教师评语成绩五级记分制指导教师签字单片机系统综合训练篮球记分牌目录任务设计目二总体方案设计系统分析器件选择微处理器显示器按键灯三硬件电路设计最小系统设计显示电路设计按键电路设计声音报警电路设计电源电路设计四软件设计操作功能设计程序编制思想主程序定时器中断程序流程按键扫描和处理程序按键扫描按键处理数码管显示程序五程序调试六技术小结七心得体会八参考文献附录电路原理图附录程序参考清单单片机系统综合训练篮球记分牌实训报告任务设计目基于单片机篮球记分牌设计实时显示当前时间即北京时间,并能修改北京时间时分。


能随时刷新队和队在整个赛程中比分。


能记录整个赛程比赛时间,并能修改比赛时间,暂停比赛时间分秒。


中场交换场地时,能交换,两队比分位置。


比赛结束时,可以发出警报。


二总体方案设计系统分析根据系统功能要求,可将系统组成结构分成四大部分单片机控制中心按键接口时间显示和比分显示,如下图为系统组成结构图。


其中,单片机控制中心是核心。


根据按键输入,可切换不同显示模式或设置不同参数。


时间显示完成北京时间或比赛倒计时信息。


比赛结束可以用灯来提示。


总体结构图如图所示。


器件选择微处理器市场上微处理器种类很多。


实现功能时要考虑单片机资源,单片机提供了个中断源,提供了组共个口,还有两个计时器,寄存器还配置了内部低字节供用户使用。


利用这些资源足以实现上述功能。


所以使用芯片较方便。


同时,使用该单片机控制中心数码显示灯按键接口图系统组成结构图单片机系统综合训练篮球记分牌芯片,编程上亦可采用所熟悉软件,使课程设计非常简单。


显示器常见显示器件数码管和液晶器件。


数码管能够显示数字和部分字符,价格便宜,硬件电路软件编程均非常简单,而且使用动态扫描技术可节省大量硬件成本。


液晶显示器件,显示字迹清晰能够显示数字字符和汉字,但价格比非常高,编程复杂,软硬件调试都比较花时间。


系统显示主要还是数字,根据这两种显示器件特性,选取数码管器件。


由于系统要求显示小时和分钟,采用四位数码管显示即可。


按键按键是用来设置北京时间或倒计时时间或比分功能。


这里采用普通按键即可,选用原则以最少按键,实现尽可能多功能。


所以这里,设置四个按键总模式键,暂停修改选择键,键,键。


灯利用灯来标记总模式处于哪个状态和代替蜂鸣器做比赛结束处理。


模式灯亮,模式二灯亮,模式三灯亮,模式四等亮。


三硬件电路设计最小系统设计包括时钟电路和复位电路。


如图所示。


时钟电路设计在单片机应用系统中,时钟电路提供保障系统正常工作基准振荡定时信号。


主要由晶振和外围电路组成,晶振频率大小决定了单片机系统工作快慢。


这里采用是晶振,两个电容选用是电容,晶振两个引脚分别连到和振荡脉冲输入引脚。


复位电路设计按键和电容并联在接电阻接地。


按键动作给引脚复位信号。


单片机系统综合训练篮球记分牌图为芯片和复位电路和晶振电路组成单片机最小系统显示电路设计图数码管与单片机引脚硬件连接图为共阴极连接位数码管,口分别与数码管对应连接,口连接端。


单片机系统综合训练篮球记分牌按键电路设计图按键硬件连接图如上图所示,个总模式按键控制进入哪种模式,键控制加分或加时间,键控制减分或减时间,键控制单模式里修改选择和暂停。


声音报警电路设计图灯与单片机连接引脚如图所示,与单片机连接,由于硬件上没有蜂鸣器,所以用灯来代替蜂鸣器功能。


把比赛结束时报警改为灯点亮。


单片机系统综合训练篮球记分牌电源电路设计工作电压为。


为了使用方便,用接口供电是最方便,因此,系统采用接口供电方式,直接从接口获取电源。


原理如图所示。


图电源电路四软件设计操作功能设计根据系统功能描述,可以将功能大致分成四类实时时钟功能倒计时功能比分功能交换场地功能。


系统设有四个数码管,四个按键。


采用菜单式人机对话,便于操作。


所以可分成多种菜单,功能键切换菜单,模式键,或键设置时间或两队比分,暂停修改选择键选择修改项。


菜单设计如下菜单北京时间显示显示格式为小时分钟。


按次键进入北京时间小时修改模式,再按次键进入北京时间分钟修改模式,再按次就退出修改模式,其中键和键分别做加和减功能。


菜单初始倒计时显示显示格式为分钟秒钟如,为分钟秒。


按次键进入倒计时分钟修改,再按次键进入秒钟修改,再按次键退出修改模式,其中键和键分别做加和减功

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档