版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于STC89C51单片机电子比赛计时记分器设计摘要:电子比赛计时记分器在科技技术发达的21世纪普遍常见,但由于其体积笨重、价格高等特点一般用于大型比赛,不适用于学校、企业等中小型场所。基于此背景原因,本次设计打算采用STC89C51单片机实现计时、记分电路以及通过按键调节比赛时间、比赛分数和赛程的暂停及启动,还有24秒倒计时显示以及定时报警功能。单片机体积小、价格便宜、携带方便,操作灵活,此次设计有一定的应用前景。此次设计还有一个亮点之处在于比赛还没开始前可以通过比分加减分按键来调节比赛的时间,这样设计出来的电子计时记分器可以适用于各种不同类型的比赛场所中。关键字:STC89C51,电子计时记分器,定时器目录TOC\o"1-3"\h\u22521.绪论 [5]。按键通过上拉电阻接电源,按键没有按下时电平为高电平,当按键被按下后连接GND,按键电平为低电平,所以只要检测到相应端口的状态发生了变化,就可以判断出按键是不是被按下。本课题设计采用的是独立按键电路,一共设有七个按键,分别对应的接在单片机的P1口的P1.0-P1.5和P3.2口。由于独立按键电路内部结构的独特性,为低电平时有效即按键被按下。3.篮球计时记分器的硬件设计3.1计时电路计时电路的组成部分有单片机STC89C51,开关K1、K2、停止/启动,以及LED数码管显示器。由篮球的比赛规则可知,篮球比赛的单节时间为12分钟,当一切准备就绪比赛快要开始时,按下停止/启动键计时开始,计时采用倒计时模式,在四位LED数码管上就会出现“1200”的字样,“12”和“00”之间会有个小数点不停闪动,表示时间一直在计时。单片机是利用定时器T0计时的,当定时器溢出后调用中断返回,定时器T0又重新计数,数码管图形变成“1159”,周而复始,一直继续下去,数值会慢慢减少,等到出现了“0000”的样式,说明比赛结束,同时蜂鸣器发出声响。在比赛过程中如果比赛被裁判叫暂停,只需要按一下停止/启动键就可以暂停比赛时间。K1、K2为比赛还未开始之前调节比赛单节时间所用,K1键表示加一分钟,K2表示减一分钟,这会让此电子计时记分器不单单只适用于篮球比赛,同样也可用于其他类型得比赛中。3.2记分电路按键开关K1、K2、K3、K4,LED数码管显示器以及单片机STC89C51构成了记分电路。按键开关K1、K2控制A队加、减分,K3、K4控制B队加、减分。按键开关一端接地,另一端输入分别对应接在了单片机STC89C51的P1.0、P1.1,P1.3、P1.4上。以B队为例,假设比赛开始后B队夺得球权进攻得分,按下K3键即K3变为低电平,外部中断INT0的使能端接在了STC89C51的P3.2脚上,此时外部中断检查到了中断信号,从而调用中断服务函数,然后再从程序中定义的数码管显示数组LEDCode中取出想要显示的数据。4.篮球计时记分器的软件设计4.1程序设计流程图3.14.2程序源代码4.2.1主函数图4.14.2.2按键检测以A队加分按键被按下为例,其余按键思路相似。图4.24.2.3数码管显示(1)显示24秒倒计时图4.3(2)显示比赛时间图4.4(3)以显示A队分数为例,B队同理图4.55.模拟仿真与系统调试这次的编程软件用到了keil
C51,将编写好的程序编译产生.hex文件,再将其加载到proteus
8.7仿真软件中进行仿真,看看想要实现的功能是否正常实现。图5.1例如比赛刚开始,B队夺得球权投中了一个三分球,仿真效果如下图所示。图5.26.总结本课题的提出源自一次偶然观看的学校篮球比赛,他们记录分数的方式还采取原始的人工计数,在经济发达的二十一世纪我十分的不解,后来回去调查才发现比赛计时记分器在中小型场所并不普遍,所以才有了想采用单片机设计的一个简易计时记分器的想法。单片机内部有很多不同的模块,通过查阅资料以及为了降低成本,本课题选择的模块都是基本且方便的,比如选择了数码管静态显示、独立按键电路等,抛弃了相对复杂的动态显示和矩阵按键,计时和记分设计思路类似,采用了单片机本有的定时器和中断配合按键和数码管来实现,最终成功仿真出了能够满足想要实现的功能的计时记分系统。本次毕业课题设计,我遇到了许多出乎意料的挑战。因为之前自己没有看过篮球比赛,完全是个篮球白痴,所以要设计篮球计时记分器时,要去了解篮球以及其中的比赛细节也花费了一些时日。还有就是自己第一次独立完成这么大的程序,第一次自己编排电路、画原理图,第一次独立完成应一个项目的仿真,画电路图一定要耐心加上细心,这让我明白了细节的重要性,很多时候往往是一个细节没搞好就导致了整个项目的失败,特别是编写程序的时候,一定要脑子清楚自己想要实现的功能,这样才能思路清晰。这次设计的最大感悟是一定要多动手实践,只要真正去做了才会知道自己的短处、缺点在哪,才能快速的成长。
参考文献:宋雪松,李冬明,崔长胜.手把手教你学51单片机(C语言版)[M].清华大学出版社,2014.朱亚玲.电子不停车收费B类OBU系统的设计[D].北京:北京交通大学,2011.宋雪松,李冬明,崔长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南宁市邕宁区事业单位人员招聘笔试备考题库及答案详解
- 2026年伊春市带岭区事业单位人员招聘笔试参考题库及答案详解
- 2026年青岛市黄岛区事业单位人员招聘笔试参考题库及答案详解
- 2026届高考政治考向核心卷·重庆专版·参考答案
- 2026年餐饮行业市场监测与评估报告及未来五至十年用户画像与需求分层
- 2026年汕尾市城区公务员人员招聘考试备考试题及答案详解
- 2026年化学纤维制造行业战略咨询报告及未来五至十年研发投入与专利布局
- 2026年鄂州市鄂城区公务员人员招聘考试备考试题及答案详解
- 2026年互联网接入及相关服务行业技术路线图报告及未来五至十年龙头崛起与格局重塑
- 2026年弹簧制造行业市场运营态势报告及未来五至十年平台化与生态化发展
- 小学五年级道德与法治“探索中国革命道路”教学设计
- 市政工程安全监理实施细则
- 增肌健身全攻略【课件文档】
- DB65∕T 4758-2023 棉秸秆裹包微贮饲料生产技术规程
- 游标卡尺使用课件
- 【高一】【秋季上】开学家长会《开启新征程点亮新学期》(课件)
- 辱骂调解协议书模板
- 2024年中秋节晚会致辞模版(4篇)
- 《1.生活垃圾的回收与利用》(课件)四年级上册综合实践活动教科版
- 2024年计算机软考(中级)网络工程师考试复习题库大全(含真题等)
- 绿色环保快递服务协议
评论
0/150
提交评论