篮球计分器单片机实验报告模板
- 格式:doc
- 大小:260.00 KB
- 文档页数:20
1.1设计的内容与要求设计一个单片机系统用于篮球比赛计时计分,满足以下功能要求:(1)能记录整个赛程的比赛时间,并能暂停。
(2)能随时刷新甲、乙两队在整个比赛过程中的比分。
(4)比赛结束时,能发出报警声。
在篮球比赛过程中需要对参赛双方的比分进行快速的采集记录和加工处理,需要一个快捷方便的计分系统。
该计分系统是一种得分类型的系统,即根据不同球队的不同得分,进行相应的处理,并且能够实时的显示出来。
又因为篮球比赛是分节进行的,所以还需要有倒计时功能的计时器,以便于观众实时了解赛况。
由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,功耗低,价格便宜,可靠性高和使用方便等独特的优点,目前已经成为测量控制应用系统中的优选元器件。
篮球计时计分器就是以单片机为核心的计时计分系统,有计时器、计分器、直流电源、时钟电路、按键等组成,完全能够实现上述的功能。
1.2设计的目的及意义随着科学技术发展的日新月异,单片机已经成为当今计算机应用中空前活跃的领域,因此掌握单片机的一些基本功能就显的十分重要。
本次设计是采用AT89S52来编程控制LED七段数码管,使其能够显示篮球比赛的时间和计分,该系统具有赛程时间实时显示、时间暂停以及刷新A/B球队的成绩等功能。
通过本次设计可以了解、熟悉有关单片机的开发设计过程,并更进一步加深对单片机的了解和应用,掌握单片机与外围接口的一些方法与技巧,以及AT89S52单片机的最小应用系统的构成。
还可以了解LED数码管的结构、工作原理、编程方法以及相关的接口实例与具体连接。
通过本次设计可以很好的把课本的理论知识和实践有机的联系起来,是我们对理论知识有更深一步的掌握,为以后的学习打下坚实的基础。
2.1任务分析充分了解本设计要求,明确设计的全部功能、要求及技术指标;熟悉AT89S52单片机与控制对象的各种参数、关系和特点。
按题目要求能记录整个赛程的比赛时间,并能暂停,则需要暂停按键和7段共阴极LED数码管,其中时间显示按每节10分钟倒计时显示分和秒;能随时刷新A/B两队在整个比赛过程中的比分,加分有误时可通过按键实现减分调整,则需要有加减分按键、切换按键等。
单片机篮球计分器的实训报告随着现代科技的不断发展,计算机技术已经深入到了我们生活的方方面面,而单片机作为计算机技术的一种,其应用也越来越广泛。
在此背景下,本次实训的目的就是通过使用单片机的相关知识,设计一个篮球计分器。
一、实验目的本次实验的主要目的是通过设计一个篮球计分器,加深对单片机的理解与应用,掌握单片机常用的I/O口的操作和计时器模块的使用。
二、实验原理本次实验主要使用到了单片机的I/O口和计时器模块。
其中,I/O 口可以用来连接按键、LED灯等外部设备,计时器模块则可以用来精确计时。
三、实验步骤1. 确定计分器的功能和布局本次实验的计分器需要有两个计分器,分别用来记录两个队伍的得分情况,并且需要有一个计时器,用来记录比赛时间。
因此,我们需要在设计计分器时考虑到这些因素,确定合理的布局。
2. 连接硬件电路我们需要连接按键和LED灯,以及数码管和蜂鸣器。
其中,按键用来记录得分情况,LED灯用来显示得分情况,数码管用来显示比赛时间,蜂鸣器用来提示比赛结束。
3. 编写程序代码在连接好硬件之后,我们需要编写程序代码,完成计分器的功能。
其中,需要使用到单片机的I/O口和计时器模块,通过对这些模块的操作,实现计分器的功能。
4. 调试程序代码在编写完程序代码之后,我们需要进行调试,检查程序代码是否存在错误,并根据需要进行修改。
5. 完成实验报告在完成实验之后,我们需要撰写实验报告,详细记录实验过程中的每一个步骤,以及实验结果和遇到的问题。
四、实验结果经过实验,我们成功地设计出了一个篮球计分器,可以准确地记录两个队伍的得分情况,并且可以精确计时,提示比赛结束。
五、实验总结通过本次实验,我们深入了解了单片机的相关知识和应用,掌握了单片机常用的I/O口的操作和计时器模块的使用。
同时,我们还提高了自己的实际操作能力和解决问题的能力,这对我们今后的学习和工作都有很大的帮助。
桂林电子科技大学《基于单片机综合应用设计实训》报告篮球比赛计分器设计学院(系):海洋信息工程学院专业:通信工程专业学号:学生姓名:指导教师:1目录目录 (1)摘要 (2)关键词 (2)1 绪论 (3)2 课题背景 (4)2.1 设计任务与要求 (4)2.2 设计目的 (4)2.3 设计题目的概述 (4)3 总体设计方案 (5)3.1 设计思想 (5)3.2方案论证 (5)4 硬件设计 (5)4.1 硬件结构及原理 (5)4.1.1总体设计思路: (5)4.1.2总体组成框图如图所示: (6)4.2单片机的选型 (6)4.3各模块的设计 (7)4.3.1键盘输入模块的设计 (7)4.3.2 分数显示模块的设计 (8)4.3.3 系统硬件原理总图 (9)4.3.4 元器件清单 (9)5 软件设计 (10)5.1 软件流程图 (10)5.1.1 单片机程序总体流程图 (10)5.1.2 ISIS Professional仿真 (11)5.2 核心程序设计 (11)5.3 PCB设计 (11)6 调试 (12)7 课程设计心得体会 (12)参考文献 (13)附录 (13)1原理图 (13)2 PCB图 (14)3 源程序代码 (14)4 实物图 (20)摘要单片机是指一个集成在一块芯片上的完整计算机系统。
尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。
同时集成诸如通讯接口、定时器,实时时钟等外围设备。
而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
本设计是采用STC89C52单片机为核心设计的一个用于赛场的篮球计分器。
显示部分为计分显示部分,采用共阴极LED显示。
计分模块分显示为“a”队和“b”队,均有三位LED实现分数显示。
显示模块采用动态扫描方式显示。
在本设计中P0口(P0.0~P0.7)作为段选口,P2(P2.0~P2.7)作为数码管位选口。
实验报告篮球计分牌姓名:班级:学号:目录基本性能……………………………………………………………P 2实训要求……………………………………………………………P 2 基本原理与参考框图……………………………………………P 3 初步设计方法和步骤……………………………………………P 4 方案设计……………………………………………………………P 5 实训心得体会……………………………………………………P 7一:基本性能:设计一个基于单片机的篮球计分牌,实现两队的计分功能与24秒计时功能。
二:要求1、基本要求(1) 按照篮球比赛中的规则以及要求设计系统所需电路,并完成硬件电路的制作及调试(2)结合硬件能够正常计分(2)能够实现时间暂停与开始且有复位功能(3)能够正常显示分值(4)能够正常修改工作模式(计分与犯规切换)。
(5)能够实现24秒计时,且误差不小于1秒。
2、扩展能够两队球员犯规次数计数三:基本原理与参考框图参考原理图如下:图1单片机部分图1.1数码管部分 基本框图:图 2 整体框图C51单 片 机 数码管 按键四:初步设计方法和步骤1、根据设计任务和性能指标要求选择总体方案,画出设计框图;2、参阅相关资料,根据设计框图进行单元电路的设计;3、列出元件清单;4、画原理图,布PCB图,制板;5、根据器件由小到大的顺序安装波形处理电路,连接到51核心板,并进行自检测试;五:1、方案设计:通过单片机的原理,利用最小系统,编写程序实现各项功能。
本次实训主要用AT89S51单片机。
在用老师给的参考原理图下,自己做好原理图,然后根据实物与实际情况部好PCB 图。
检查无误后进行打印、腐蚀、打孔和最后焊接。
做好板子后,检查没有虚焊或短接等其他情况下,再把自己弄好的编程利用软件将程序烧尽单片机中,检查是否实现理想要求。
①方案论证(A T89S51单片机:通过9个按键实现各个功能)当按K1按键时,能进行计时以及24秒倒计时;按K2能实现暂停,再一次按K2按键恢复计时;按下K3复位;按下K4切换到犯规次数统计界面;当换到比分界面时,按K5键能给甲队加分,按K6减分;按K7键时给乙队进行加分,按K8能减分。
2010 ~ 2011 学年第 2 学期《单片机应用系统设计与制作》课程设计报告教学院(部)电气与电子信息工程学院教研室电气自动化指导教师课程设计时间 2011.5.30~2011.6.10 课程设计班级电气自动化技术2009(*)班学号 2009********姓名张 * *单片机应用系统设计与制作课程设计成绩评定表指导教师签字:2011 年 6 月20 日摘要篮球计时计分器以单片机为核心,由计时器、计分器、综合控制器等组成。
系统采用模块化设计,主体分为计时显示模块、计分显示模块、定时报警、按键控制键盘模块。
每个模块的程序结构简单、任务明确,易于编写、调试和修改。
编程后利用Keil软件来进行编译,再将生成的HEX文件装入芯片中,采用Proteus软件仿真,检验功能是否能够正常实现,本设计中系统硬件电路主要由以下几个部分组成:单片机AT89C52、计时电路、计分电路、报警电路和按键开关。
该系统具有赛程定时设置、赛程时间暂停、及时刷新甲乙双方的成绩以及赛后成绩暂存等功能。
关键词:单片机,计时,计分,显示器,接口ABSTRACTTime basketball scoring device as the core of SCM includes the timer, scoring devices, integrated controller and other components.This system is used of the modular design, in which the main display module is divided into time display module, scoring display module, timing alarm module, and key control keyboard module. Program structure of each module is simple and clear. So it is easy to write, debug and modify. After programming, firstly we can use Keil software to compile and then generate the HEX file into the chip. Secondly we use the Proteus software simulation to test whether the normal function to achieve. The design of hardware circuit mainly consists of the five components, including AT89C52, timing circuit, scoring circuit, alarm circuit and key switch circuit.The system has many features,such as setting the schedule time, scheduling time to pause, refreshing result of both parties timely, storing temporarily results after the match and so on.KEY WORDS:Microcontroller, Timing, Scoring, Display, Interface目录一、设计目的及要求 (3)二、方案论证 (3)三、元件及其功能简介 (5)四、电路方案设计 (12)五、编程及仿真 (16)六、心得与总结 (20)附表一、程序清单 (21)参考文献 (34)课程设计报告一、设计目的及要求1、设计目的通过本次基于C51系列篮球计时计分器的设计,可以了解、熟悉有关单片机开发设计的过程,并加深对单片机的理解和应用以及掌握单片机与外围接口的一些方法和技巧,这主要表现在以下一些方面:(1) 篮球赛计时计分系统包含了8051系列单片机的最小应用系统的构成,同时在此基础上扩展了一些使用性强的外围接口。
宁波技师学院课程设计报告设计课题:单片机——篮球计分器专业班级:学生姓名:指导教师:宁波技师学院电气技术系二零一三年9月摘要进入21世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高。
目前嵌入式单片机渗透到我们生活的各个领域,按照历史性、本质性普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”。
对于嵌入式即可分软件部分和硬件部分。
以MCU为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。
在探索单片机的发展道路时,有过两种模式,即“Σ模式”与“创新模式”。
“Σ模式”将通用计算机系统中的基本单元进行裁剪后,集成在一个芯片上,构成单片微型计算机“创新模式”则完全按嵌入式应用要求设计全新的,满足嵌入式应用要求的体系结构、微处理器、指令系统、总线方式、管理模式等。
Intel公司的MCS-48、MCS-51就是按照创新模式发展起来的单片形态的嵌入式系统。
MCS-51是在MCS-48探索基础上,进行全面完善的嵌入式系统,成为单片嵌入式系统的典型结构体系。
体育比赛计分器是对体育比赛过程中所产生的比分等数据进行快速采集记录、加工处理、传递利用的工具。
篮球比赛的计分器是一种得分类型的工具。
它由计分器等多种电子设备组成。
虽然篮球比赛中很早就开始研究应用了电子计分器,通常都是利用模拟电子器件、数字电子器件或是模拟、数字混合组成的,其稳定性和高准确度计分仍存在一些问题。
以单片机为核心的篮球比赛计分器,计分准确,具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点。
目录一总体设计方案 (3)1.1系统设计方案 (3)1.2系统结构框图 (4)二系统硬件设计 (4)2.1晶振电路 (5)2.2复位电路 (5)2.3数码管电路 (7)2.4LED指示电路 (8)2.5按钮加分电路 (6)三软件设计 (7)3.1主流程图 (7)3.2程序图 (9)四制作与调试 (18)五结论 (19)六致谢 (20)附录1 系统实物原来图 (21)2实验原理图 (23)3系统仿真图 (24)4PCB原理图 (25)5分工表 (29)一总体设计方案1.1系统设计方案篮球计分系统主要由:复位电路、晶振电路、数码管显示电路、LED灯指示输赢电路、甲乙加分电路等部分电路组成。
目录第1节引言 (1)1.1本设计的任务和主要容 (1)第2节系统主要硬件电路设计 (2)2.1 单片机控制原理 (2)2.2 单片机主机系统电路 (3)2.2.1计时电路 (4)2.2.2计分电路 (5)第3节系统的软件设计 (6)3.1 篮球赛计时计分器程序源代码 (6)3.2篮球赛计时计分器程序流程图 (16)结束语 (17)参考文献 (18)基于单片机的篮球计时计分器第1节引言随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。
本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。
本系统具有赛程定时设置、赛程时间暂停、及时刷新甲、乙队双方的成绩以及赛后成绩暂存等功能。
它具有价格低廉、性能稳定、操作方便且易携带等特点。
广泛适合各类学校和小团体作为赛程计时计分。
1.1本设计的任务和主要容这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时计分器。
主要容如下:①能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。
②能随时刷新甲、乙两队在整个赛程中的比分。
③中场交换比赛场地时,能交换甲、乙两队比分的位置。
④比赛时间结束时,能发出报警指令。
第2节系统主要硬件电路设计2.1 单片机控制原理图2-1 球赛计时计分器系统图2.2 单片机主机系统电路本系统采用单片机AT89C51作为本设计的核心元件。
利用7段共阴LED作为显示器件。
在此设计中共接入10个7段共阴LED显示器,其中6个用于记录甲、乙两队的分数每队3个LED显示器显示分数围可达到0-999分,足够满足赛程需要。
另外4个LED显示器则用来记录赛程的时间,其中2个用于分钟;2个用于显示秒钟。
赛程设计采用倒计时方式。
即比赛前将时间设置好,比赛开始启动计时,直至计时到零为止。
计时围可达到0~99分钟也满足实际赛程的需要。
单片机课程设计报告书课题名称 篮球赛计时计分电路 姓 名学 号 院 系 通信与电子工程学院 专 业电子信息工程※※※※※※※※※ ※※ ※※ ※※※※※※※※※※※ 2009级学生单片机 课程设计指导教师2012年 6 月14日篮球计时计分电路课程设计(湖南城市学院通电与电子工程学院电子信息工程专业,益阳,413000)1 设计任务设计目的1. 了解计时计分器组成及工作原理。
2. 进一步掌握计时计分器的设计方法3. 进一步掌握芯片的逻辑功能及使用方法。
4. 熟悉集成电路的引脚安排.。
设计指标设计一个单片机系统用于篮球比赛计时计分,满足以下功能要求:(1)能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。
(2)能随时刷新甲、乙两队在整个比赛过程中的比分。
(3)中场交换比赛场地时,能交换甲、乙两队比分的位置。
(4)比赛结束时,能发出报警声。
设计要求1. 画出总体设计框图,以说明计时计分器独立的功能模块组成,标出各个模块之间互相联系。
2. 设计各个功能模块的电路图,加上原理说明。
3. 选择合适的元器件,在面板上接线验证、调试各个功能模块的电路,在接线验证时设计、选择合适的输入信号和输出方式,在确定电路充分正确性同时,输入信号和输出方式要便于电路的测试和故障排除。
4. 在验证各个功能模块基础上,对整个电路的元器件和布线进行合理布局,进行整个计时计分电路的接线调试。
2、设计思路与总体框图.本设计是采用AT89C52单片机为核心设计的一个用于赛场的篮球计时计分器。
本设计采用定时器T0中断计时,显示部分分为计时和计分显示两部分,均采用共阴极LED显示。
单片机P3口(——)是计时计分显示共用的扫描口,P0口是计时数据输出口,P2口是计分数据输出口。
计时部分计时范围宽,而且可定时设定与小时、分钟调整;计分部分调整灵活,显示范围宽,足以满足各种规模赛程需要。
两个显示模块均采用动态扫描方式显示。
图1所示为计时计分器的总体框图。
一、目录一目录 1摘要 1 概述: 2二、篮球计分器方案及硬件设计: 32.1 AT89C51与A T89S51简介 32.2 数码管显示原理: 42.3定时/计数器 5三、流程图: 6四、仿真图和实际焊接图: 74.1 Proteus仿真图:74.2 实际焊接图:8五、程序代码: 8六、心得体会: 14七、参考文献: 151、Proteus仿真软件简介152. 《51系列单片机》实验指导书15摘要单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。
若把经典的电子系统当作一个僵死的电子系统,那么智能化的现代电子系统则是一个具有“生命”的电子系统。
而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。
单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。
同时,一个学习与应用单片机的新高潮正在大规模地兴起。
但是,单片机并不像传统数字电路或模拟电路那样直观,原因是除了“硬件”之外,还存在一个“软件”的因素。
正是这个“软件”因素的存在,使得许多初学者怎么也弄不懂单片机的工作过程,怎么也不明白为什么将几个数送来送去,就能控制一盏灯亮/灭,就能控制一个电机变速。
本设计是由一种由AT89C51编程控制LED七段数码管做显示的篮球计分系统。
本系统具有加1,加2,加3,以防止加错分数的减一控制,红、蓝两队双方的比分以及比赛中换场交换分数。
本设计就是基于单片机计分系统,通过串口通信动态传输数据,使计时计分系统有了更多更完善的功能。
概述:本系统是采用单片机AT89C51作为本设计的仿真元件。
焊接时使用单片机AT89S51实践,利用7段共阳LED作为显示器件。
所设计的篮球计分器分为三个部分:开关控制、数码管的显示以及红蓝两队两位数码管的控制。
P0口接数码管,显示红蓝两队的比分。
桂林电子科技大学信息科技学院《单片机原理及应用》实训报告学号**********姓名刘琦指导老师韩桂明赵志鹏张锟2012 年9 月19 日1.系统设计本次实训的内容为设计一个篮球计分器。
1.1设计要求1.1.1基本要求(1) 按照题目要求独立设计系统所需电路,并完成硬件电路的制作及调试。
(40分)(2)结合硬件能够正常计分(1,2,3)。
(10分)(3)能够正常显示分值。
(10分)(4)能够正常修改工作模式(计分与24秒)。
(10分)(5)能够24秒的误差不小于1秒。
(15分)1.1.2发挥部分能够两队球员犯规次数计数。
(15分)1.2设计原理主控芯片采用AT89S52,采用C语言进行编程,编程后利用KeiluVision3来进行编译,再生成的HEX文件通过下载口导入芯片中。
然后根据按键功能查看是否实现功能。
将12MHZ的石英晶体振荡器和单片机对应的引脚正确连接,将晶振产生的时钟信号作为定时信号。
篮球计分牌分为三个部分:开关控制、数码管显示和警示电路。
P1口接7按键,分别作为显示切换,比分+1、+2、+3功能,秒计时暂停重置,犯规计数。
队伍加分会有LED灯提示。
P0口和P2口分别接数码管的段选和位选。
主要在篮球比赛中用于记录24秒犯规计时和显示红蓝两队在比赛过程中的比分情况,本计时计分器有两部分组成:一部分用来实现计时功能,其基本原理和定时闹钟相似;另一部分用来实现计分功能,其基本原理和计数器相似,只不过所要记录和显示的对象分别是按键按下的次数和扫描脉冲次数。
在本题目中用到的参考原理图如下:图1 原理图基本框图:图2 整体框图1.3方案比较方案一:根据提供的原理图制作开题之时老师给了我们原理图能够按要求实现基本的加分,计时功能。
方案二:改进原理图通过改进原理图我们增加了按键和蜂鸣电路从而实现警报和发挥功能的实现。
方案二比实现的功能更多,更符合记分牌的实际。
实现方案二的条件只需方案一的基础上增加按键和蜂鸣电路即可。