- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1?设计背景
1?1设计的内容与要求
设计一个单片机系统用于篮球比赛计时计分,满足以下功能要求:
(1) 能记录整个赛程的比赛时间,并能暂停。
(2) 能随时刷新甲、乙两队在整个比赛过程屮的比分。
(4)比赛结束时,能发出报警声。
在篮球比赛过程屮需要对参赛双方的比分进行快速的采集记录和加工处理, 需要一个快捷方便的计分系统。该计分系统是一种得分类型的系统,即根据不同 球队的不同得分,进行相应的处理,并且能够实时的显示出来。乂因为篮球比赛 是分节进行的,所以述需要有倒计时功能的计时器,以便于观众实时了解赛况。
由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,功耗低, 价格便宜,可靠性高和使用方便等独特的优点,目前已经成为测量控制应用系统 中的优选元器件。篮球计吋计分器就是以单片机为核心的计吋计分系统,有计吋 器、计分器、直流电源、时钟电路、按键等组成,完全能够实现上述的功能。
1.2设计的目的及意义
随着科学技术发展的日新月异,单片机已经成为当今计算机应用中空前活跃 的领域,因此掌握单片机的一些基木功能就显的十分重要。木次设计是采用 AT89S52来编程控制LED七段数码管,使其能够显示篮球比赛的时间和计分,该 系统具有赛程时间实时显示、时间暂停以及刷新A/B球队的成绩等功能。通过本 次设计可以了解、熟悉有关单片机的开发设计过程,并更进一步加深对单片机的 了解和应用,掌握单片机与外围接口的一些方法与技巧,以及AT89S52单片机的 最小应用系统的构成。还可以了解LED数码管的结构、工作原理、编程方法以及 相关的接口实例与具体连接。通过本次设计可以很好的把课本的理论知识和实践 有机的联系起来,是我们对理论知识有更深一步的掌握,为以后的学习打下坚实 的基础。
设计方案
1任务分析
充分了解本设计要求,明确设计的全部功能、要求及技术指标;熟悉AT89S52 单片机与控制对象的各种参数、关系和特点。按题目要求能记录整个赛程的比赛 时间,并能暂停,则需要暂停按键和7段共阴极LED数码管,其中时间显示按 每节10分钟倒计时显示分和秒;能随时刷新A/B两队在整个比赛过程中的比分, 加分有误时可通过按键实现减分调整,则需要有加减分按键、切换按键等。比赛结束 时,能发出报警声,需要用到有扬声器。此外还需要有时钟电路和复位电路和单 片机组成最小的应用系统,用来实现其基本功能。
2方案论证
时钟屯路
单片机的时钟信号用来提供单片机片内各种微操作的时间基准,吋钟信号通 常用两种电路形式得到:内部振荡和外部振荡。89S52单片机内部有一个用于构 成振荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是此放大电器的输入 端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际 使用屮常采用这种方式,在其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了 内部振荡方式,片内高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐 振器一起可构成一个自激振荡器并产牛振荡时钟脉冲。外接晶体以及电容和构成 并联谐振电路,它们起稳定振荡频率、快速起振的作用,晶振频率选12MHzo
复位电路
复位电路为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方 式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正 常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引 脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引 脚上持续为高电平,单片机就处于循环复位状态。复位操作有两种情况,即上电 复位和手动(开关)复位。
显不电路
木设计显示部分采用LED数码管显示。共使用8个,其中2个显示A队的 得分,2个显示B对的得分,另外4个用来显示时间(2个显示分钟、2个显示 秒)。尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的 印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一 样的,能够节省大量的I/O 口 ,而且功耗低。将LED数码管通过74HC573和单 片机的输出口相连接,用来驱动数码管。还需将8个数码管的阳极和单片的另一 输出口相连,用来对数码管进行片选。
I/O 口的选择
设计伊始,我们讨论了两套方案,经过对设计题目以及要求的分析,我们本 以为并行口会不够用,所以联想到了第一套方案:联想到了用串行口外接 74⑸64进而达到串传并以节省I/O 口。第二套方案是:我们经过进一步地仔细 讨论研究我们发现,并行口正好够用,而且编程比较简单。而且吊转并方案的外 接电路比并行口连接多,肯定没有直接运用并行口稳定性、可靠性比较高,这样 还能节省芯片。两套方案同样能够达到要求,所以我们决定用并行口即第二套方 案。
方案实施
3.1硬件设计
本设计是采用以AT89S52单片
文档评论(0)