1、 单片机课程设计任务书 一、设计题目 篮球比赛计分器 二、设计任务与要求 三、基本功能: 1. 应用 MCS-51 单片机设计一个篮球比赛计分器; 2. 能显示 2 个队的当前比分;根据各自得分情况进行加 1, 2,3 分; 3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设 计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计 算过程; 4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编 写相应的程序,进行调试并打印程序清单; 三、主要参考文献 1 单片微型计算机与接口技术,李群芳、黄建编著,电子工业出版 社; 2 单片机原理及应用,张毅刚编著,高等教育出版社;
2、 3 51 系列单片机及 C51 程序设计,王建校,杨建国等编著,科学出 版社; 四、设计时间 2014 年 11 月 3 日 至 2014 年 11 月 14 日 指导教师签名: 年 月 日 目录 1 1 概述概述 3 1.1 单片机简介. 3 1.2 课程设计的意义. 4 1.3 任务与要求. 4 2 2 系统总体方案及硬件设计系统总体方案及硬件设计 . 5 2.1、系统总体方案设计 . 5 2.2、硬件系统设计 . 5 2.2.1 单片机的选择 . 5 2.2.2、时钟电路模块 7 2.2.3、复位电路模块 8 2.2.4、按键控制模块 9 2.2.5、数码管显示原理. 10 2.2.6
3、、定时报警模块. 错误错误! !未定义书签。未定义书签。 3 3、软件设计、软件设计 11 3.1、程序流程图 错误错误! !未定义书签。未定义书签。 3.2、程序分析 11 4 PROTEUS4 PROTEUS 软件仿真软件仿真 14 4.1、简介 14 4.2、仿真过程 15 5 5、调试分析、调试分析 17 6 6、课程设计心得体会、课程设计心得体会 . 18 参考文献:参考文献:. 19 附附 1 1、源程序代码、源程序代码 . 20 附附 2 2、系统原理图、系统原理图 . 错误错误! !未定义书签。未定义书签。 1 1 概述概述 1.1 单片机简介 单片机是指一个集成在一块芯片上的
4、完整计算机系统。 尽管他的大部分功能集成在一块小芯片上,但是它具有一 个完整计算机所需要的大部分部件:CPU、内存、内部和外 部总线系统,目前大部分还会具有外存。同时集成诸如通 讯接口、定时器,实时时钟等外围设备。而现在最强大的 单片机系统甚至可以将声音、图像、网络、复杂的输入输 出系统集成在一块芯片上。 单片机也被称为微控制器(Microcontroller),是因 为它最早被用在工业控制领域。单片机由芯片内仅有 CPU 的专用处理器发展而来。最早的设计理念是通过将大量外 围设备和 CPU 集成在一个芯片中,使计算机系统更小,更 容易集成进复杂的而对体积要求严格的控制设备当中。 INTEL
5、的 Z80 是最早按照这种思想设计出的处理器, 从此以 后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是 8 位或 4 位的。其中最成功的是 INTEL 的 8031,因为简单可靠而性能不错获得了很大的好评。此 后在 8031 上发展出了 MCS51 系列单片机系统。基于这一系 统的单片机系统直到现在还在广泛使用。随着工业控制领 域要求的提高,开始出现了 16 位单片机,但因为性价比不 理想并未得到很广泛的应用。90 年代后随着消费电子产品 大发展,单片机技术得到了巨大的提高。 1.2 课程设计的意义 课程设计是培养学生综合运用所学知识,发现,提出, 分析和解决实际问题,锻炼实践能力
6、的重要环节,是对学生 实际工作能力的具体训练和考察过程.随着科学技术发展 的日新日异,单片机已经成为当今计算机应用中空前活跃 的领域, 在生活中可以说得是无处不在。因此作为二十一 世纪的大学来说掌握单片机的开发技术是十分重要的。 1.3 任务与要求 设计一个单片机系统用于篮球比赛计时计分, 满足以 下功能要求: (1) 能记录整个赛程的比赛时间, 并能修改比赛时间。 (2)能随时刷新甲、乙两队在整个比赛过程中的比分。 (3) 中场交换比赛场地时, 能交换甲、 乙两队比分的位置。 2 2 系统总体方案及硬件设计系统总体方案及硬件设计 2.1、系统总体方案设计 本设计是采用 AT89C52 单片机为核心设计的一个用 于赛场的篮球计时计分器。 本设计采用定时器 T0 中断计时, 显示部分分为计时和计分显示两部分,均采用共阴极 LED 显示。单片机 P3 口(P3.0P3.5)是计时计分显示共用 的扫描口,P0 口是计时数据输出口,P2 口是计分数据输出 口。计时部分计时范围宽,而且可定时设定与小时、分钟 调整;计分部分调整