篮球计分器课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机械与电子工程学院
课程设计报告
课程名称单片机原理及接口技术设计题目篮球计分器的设计所学专业名称自动化
班级111
学号011123
学生姓名小微
指导教师王老师
2014年5月10日
机电学院数字电子技术课程设计
任务书
设计名称:篮球计分器的设计
学生姓名:小微指导教师:王老师
起止时间:自2013 年5 月12 日起至2013 年 5 月26 日止
一、课程设计目的
设计一种基于单片机技术对篮球比赛进行简单计分的篮球计分器。
二、课程设计任务:
1、能记录整个赛程的比赛时间,并能随时实现暂停。
2、能随时刷新甲、乙两队在整个过程中的比分, 加分有误时可通过按键实现减分调整。
3、中场交换比赛场地时,能自动交换甲、乙两队比分的位置。
4、比赛结束时,能发出报警声。
5需要调整比赛时间,可通过按键进行加时和减时的调整。
三、基本要求:
1、允许采用MCS-51系列或其他类型单片机。
2、系统程序采用汇编或C语言编制。
3、硬件原理图采用proteus软件绘制。
机电学院单片机课程设计指导老师评价表
目录
摘要与关键字 (1)
1.绪论 (2)
1.1设计背景 (2)
1.2计任务及要求 (3)
2.系统总体方案设计 (3)
2.1方案设计与选择 (4)
方案一: (4)
方案二: (4)
方案确立: (5)
3.系统硬件设计 (5)
3.1篮球计分器硬件设计的基本要求 (5)
3.1.1硬件设计基本要求 (5)
3.1.2引脚应用说明 (5)
3.1.3引脚排列图 (7)
3.2显示电路 (7)
3.2.1显示电路设计 (7)
3.2.2按键设计 (8)
3.4晶振电路模块 (9)
3.5复位电路模块 (9)
3.6报警模块 (9)
4. 系统程序设计 (10)
4.1 设计思想 (10)
4.2 主程序设计 (10)
5.仿真验证 (13)
6.结论 (14)
参考文献 (15)
附录一 (16)
附录二 (17)
摘要与关键字
摘要:单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。本设计是基于AT89S52单片机的篮球计时计分器,利用7段共阴LED作为显示器件。在此设计中共接入了4个2位一体7段共阴LED显示器前者用来记录赛程时间,其中2位用于显示分钟,2位用于1显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了一个4*4的矩阵键盘,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。主控芯片采用AT89S52单片机,采用C语言进行编程,编程后利用Keil uVision3来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能是否能够正常实现。
关键词:篮球计时计分系统;七段共阴LED数码管;AT89C51