欢迎来到天天文库
浏览记录
ID:37434954
大小:338.00 KB
页数:32页
时间:2019-05-23
《篮球计时计分器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机课程设计报告篮球计时计分器31摘要本设计是篮球计时计分器,主要在篮球比赛中用于记录整个赛程的比赛时间和显示甲、乙两队在比赛过程中的比分情况。该计时计分器有部分组成:一部分用来实现计时功能,其基本原理和定时闹钟相似;另一部分用来实现计分功能,其基本原理和计数器相似,只不过所要记录和显示的对象是按键按下的次数,每按下一次计数值加一。主控芯片采用AT89C51,采用汇编语言进行编程,编程后利用WAVE600来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能是否能够正常实现。我
2、自己在制作的过程中,先是制了一个定时闹钟,然后又制作一个计数器,但是始终不能用一片芯片来实现两种功能。后来经过我查询资料和上单片机爱好者、老古单片机网、以及周立功单片机论坛交流后,我终于发现问题出现在程序上,不是硬件连接图的问题。然后,我将我的程序重新进行修改,终于实现了主体功能。该设计能够实现计时和计分功能,采用共阴极数码管进行动态显示,加分的部分用按键来完成,每按一次发送一个计数脉冲,计数值加一。但是效果病不是很完美,计时显示部分有时候会出现不稳定的情况,通过对晶振和电容值调整后仍然没有改变效果,而且
3、该设计最大遗憾是没有实现中场时交换比分和结束时进行报警的功能。31目录1概述………………………………………………………………41.1篮球计时计分器简介………………………………………41.2篮球计时计分器的特点和原理……………………………41.3篮球计时计分器基本原理…………………………………42系统总体方案及硬件设计………………………………………72.1单片机简介…………………………………………………72.289C51单片机介绍…………………………………………73软件设计……………………………………………
4、……………113.1程序流程图…………………………………………………113.2主程序………………………………………………………134Proteus软件仿真……………………………………………214.1仿真图及结果分析…………………………………………215课程设计体会……………………………………………………24参考文献……………………………………………………………25附1:源程序代码…………………………………………………26附2:系统原理图…………………………………………………371概述311.1篮球计时计分
5、器的简介体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类,评分类,命中类,制胜类得分类等多种类型。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种
6、设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。随着科技的迅猛发展,单片机在计算机应用领域中起到了越来越重要的作用由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计
7、分器,综合控制器和24秒控制器等组成。1.2篮球计时计分器的特点和功能篮球计时计分器,主要在篮球比赛中用于记录整个赛程的比赛时间和显示甲、乙两队在比赛过程中的比分情况。该计时计分器有部分组成:一部分用来实现计时功能,其基本原理和定时闹相似;另一部分用来实现计分功能,其基本原理和计数器相似,其不同之处仅在于要记录和显示的对象是按键按下的次数,每按下一次计数值加一或者减一。31用AT89C52,采用C语言进行编程,编程后利用KeiluVision2来进行编译,将生成的HEX文件装入芯片中,采用proteus软
8、件绘图并进行仿真,验证功能是否能够正常实现。该设计实现了计时和计分功能,采用共阴极数码管进行动态显示。采用六个独立按键分别进行各部分的调整,定时扫描各个按键的状态,每检测到一次状态变化就发送一个计数脉冲,计数值加一,同样的方法还实现了分数减一的功能;另外本设计实现了赛前时间的调整和比赛过程中随时暂停和启动的功能;最后,中场时比分调换并且结束时能够进行报警提示。本次设计的篮球计时计分器具有以下的功能: [I]能记录整个赛程的比赛
此文档下载收益归作者所有