篮球比赛计时计分(89C52)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)主要特性:
STC89C52的主要特性如下表所示:
兼容MCS—51指令系统
4k可反复擦写(>1000次)Flash ROM
32个双向I/O口
可编程UARL通道
两个16位可编程定时/计数器
全静态操作0-24MHz
1个串行中断
128x8bit内பைடு நூலகம்RAM
两个外部中断源
共6个中断源
可直接驱动LED
1.2 设计
本次课程设计要求与目的:
1、分别设计篮球比赛用的计时牌和记分牌;
2、上下半场各20分钟,要求能随时暂停,启动后继续计时,一场比赛结束后应可清零重新开始比赛;
3、能按照篮球计分规则计分并显示。
通过本次基于STC89C52系列篮球计时记分器的设计,可以了解、熟悉有关单片机开发设计的过程,并加深对单片机的理解和应用以及掌握单片机与外围接口的一些方法和技巧,这主要表现在以下一些方面:
1.3球赛计时计分系统的发展和现状
伴随着球赛的诞生计时计分系统也就相应诞生,最开始有人工的统计时间和分数,随着科技的发展,球赛的计时计分系统的得到了很好的完善。奥运会,NBA都是大屏幕的LCD显示时间和分数。
然而,现在的小型比赛的计时计分系统还不够完善,原始的方法还在使用中,
因此,开发一种便于携带的廉价计时加分系统有着广泛的应用,对小团体比赛会有很大帮助。
STC89C52具有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。它是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,STC89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。下图所示为STC89C52引脚图:
(1) 篮球赛计时计分系统包含了8051系列单片机的最小应用系统的构成,同时在此基础上扩展了一些使用性强的外围接口。
(2) 可以了解到LED显示器的结构、工作原理以及这种显示器的接口实例与具体连接与编程方法。
(3) 怎样利用串行口来扩展显示接口等。
篮球赛计时计分器相对于人工计时计分的优点在于:
(1)高亮度性:由LED数码管显示,具有高亮度性,便于比赛队员和观众了解比赛状况。
单片机课程设计报告
设计题目:篮球赛电子计时记分牌
专 业:电气工程及其自动化
班 级:09电气工程2班
学生姓名:刘欢
学 号:2009401020229
指导教师:邹云峰
二O一二年六月七日

随着单片机在各个领域的广泛应用,许多用单片机作控制的计时计分系统也应运而生,如用单片机控制LCD液晶显示的计时计分器,用单片机控制LED七段显示的计时计分器等。本文设计了一种由STC89C52型号单片机编程控制LED七段数码管作显示的篮球赛计时计分系统,并仿真实现。该系统具有赛程时间设置,赛程时间暂停,以及即时刷新甲乙两队比分,上下半场交换比分,时间开始结束指示灯等功能。此外,该系统具有低功耗、可靠性、安全性以及低成本等特点,可广泛用于学校和小团体作为赛程计时计分。
本课题中用到的芯片就是AT系列中的STC89C52单片机芯片。
STC89C52是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,内置功能强大的微型计算机的STC89C52提供了高性价比的解决方案。
关键词:单片机STC89C52,篮球赛计时,篮球赛计分,仿真
第1章
1.1背景知识介绍
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
1.4
本系统可分为两个子系统:计时系统和计分系统。主要研究以下几个方面:单片机驱动数码管显示,单片机的串口通信,单片机的定时/计数功能,单片机汇编语言的软件开关去抖动,汇编语言的延时程序,Proteus软件的调试。
2.1 MCS-51单片机简述
(1)单片机STC89C52简介
MCS51[1]是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了很多品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。
(2)方便性:单片机系统开发的倒计时系统可以方便比赛的暂停和继续开始。
(3)公平性:能够保证比赛的公平性,比如时间,是绝对公平的。
通过此次基于单片机设计的篮球计时计分系统,我们可以更清楚详细的了解单片机程序设计的基本指令功能、编程步骤和技巧来讲述单片机编程,并对MCS-51单片机的结构和原理进行讲述,以及基于单片机开发应用的相关芯片的工作原理,并且可以在将来的工作和学习中加以应用。
单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。例如,80C51系列单片机已有十多年的生命期,如今仍保持着上升的趋势,就充分证明了这一点。单片机以其一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器等。而美国ATMEL公司开发生产了新型的8位单片机——AT89系列单片机。他不但具有一般MCS-51单片机的所有特性,而且还拥有一些独特的优点,此次设计中所用到的STC89C52就是其中典型的代表。
相关文档
最新文档