- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南理工大学本科课程设计报告
PAGE
PAGE 20
河南理工大学
单片机课程设计报告
篮球计时计分器
姓 名: 徐丽丽
学 号: 0628220013
专业班级: 电气06—5
指导老师: 谭兴国
所在学院: 万方科技学院
2009年2月23日
摘要
该篮球计时计分器,采用了80C51作为主要的控制部件,利用它的内部定时器实现计时50ms,然后软件实现1秒钟,在中断完成时,通过28H中的55H作位地址,告诉主程序时间到了。改变相应的缓存区,通过动态显示,利用单片机的p2口作为段码输出,p0口作为位选地址输出,动态的显示缓存区的内容,从而解决了显示改变的问题。在p3口作为控制口,实现各种控制功能,比如说:换场,调时,加分。在p3.2口作为定时的门控位使用。事先写入低电平,一旦有按键,就启动定时器,从而解决了开始的问题。换场,采用更改显示缓存区内容的方式,对调其中的各位。然后显示,这样解决了换场难题。使得在程序执行的过程中没有因为更改显示而出现的错误。把各种控制信号的检测放在一分种内部。这样比较合理的利用了单片机资源。采用主循环之外的服务程序,把各种程序之间的关系进行了整理,能够较好的实现设计理念。
利用单片机的定时器资源,以及单片机的各种内部控制语句。实现各种任务要求。其中处理好各种子程序之间的跳转。比如说:显示部分,我采取的是统一的动态显示,从而解决了显示分散,显示难以继续的问题,我想,这也是思想的一部分,还有,我采取按键判断的控制方法,放到主循环之外有力的解决了跳转的问题。
目录
1 概述
2 系统总体方案及硬件设计
2.1硬件总体图
2.2单片机80C51
2.3显示部分
2.4个中控制信号的接入
2.5设计总图
3 软件设计
3.1软件的设计流程图
3.2读出子程序
3.3检测控制按钮程序
3.4时间计数部分的设计
3.5中断服务程序
4 Proteus软件仿真
5课程设计体会
参考文献
附1:源程序代码
附2:系统原理图
1概述
本文的比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类,评分类,命中类,制胜类得分类等多种类型。 ? ? 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。 由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。该设计利用单片机的定时器资源,以及单片机的各种内部控制语句。实现各种任务要求。其中处理好各种子程序之间的跳转。比如说:显示部分,我采取的是统一的动态显示,从而解决了显示分散,显示难以继续的问题,我想,这也是思想的一部分,还有,我采取按键判断的控制方法,放到主循环之外有力的解决了跳转的问题。在这些设计的过程中,我体验到,设计思想是最重要的东西。
2系统总体方案及硬件设计
2.1硬件总体功能框图:如图1
报警部分8个控制按钮单片机动态显示部分,8个数码管
报警部分
8个控制按钮
单片机
动态显示部分,8个数码管
图1硬件设计功能框图
总的来说,该部分体现了功能模块化的思想。利用单片机,去控制各种输入与输出的信号,调用显示程序。利用定时器,进行时间的安排。
2.2单片机80C51的介绍:如图2
图2单片机
2.3显示部分:如图3
图3显示部分
该部分采用了动态显示,利用P2口作为段码输出,利用P0口作为位选地址输出,一位一位的送入,循环执行,从而实现了减少硬件的开销。
2.4个中控制信号的接入:如图4
图4控制部分
1号是换场信号,2号是开始信号,3号是调时程序,4号是增加时间,5号是减少时间。6号是甲的分数计入,7号是乙的分数计入。从而实现了设计任务的要求。
2.5设计总图:如图5
图5硬
文档评论(0)