基于单片机的篮球计分器设计.doc

基于单片机的篮球计分器设计.doc

ID:20583942

大小:514.93 KB

页数:19页

时间:2018-10-13

基于单片机的篮球计分器设计.doc_第1页
基于单片机的篮球计分器设计.doc_第2页
基于单片机的篮球计分器设计.doc_第3页
基于单片机的篮球计分器设计.doc_第4页
基于单片机的篮球计分器设计.doc_第5页
资源描述:

《基于单片机的篮球计分器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1概述31.1研究背景31.2基本功能及设计思路42总体方案设计52.1方案选取52.2总体设计53硬件电路设计63.1电源电路63.2晶振电路73.3键盘电路73.4复位电路83.5显示电路84系统软件设计94.1主程序设计104.2加分程序设计104.3交换程序设计124.4LED显示程序设计134.5共阴极数码管字形表135总结14参考文献15附录1系统原理图15附录2源程序16附录3系统调试211概述1.1研究背景在这个电子信息技术迅速普及的今天,人们对电子产品的需求越来越多。二十一世纪的今天,科学技术迅猛发展,时代前进的脚步越迈越宽,应用自动19化设备,现代化通讯,计算机处理,数字

2、化信息,现代化显示设备等一些高新技术使人类迈向智能化发展。在智能化产品中,单片机的应用已经越来越广泛,单片机以它体积小、质量轻、耗电省、可靠性高、价格低等优点,开始不断发展,并广泛应用于仪器仪表、家用电器、医疗设备、航天航空领域、工业专用设备的管理及过程控制等领域,在很多的大中型的电气设备以及小型的电子产品中也用到了单片机进行控制。单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。若把经典的电子系统当作一个僵死的电子系统,那么智能化的现代电子系统则是一个具有“生命”的电子系统。本设计就是基于单片机设计篮球计分系统,通过串口通信动态

3、传输数据,使计分系统有了更多更完善的功能。单片机系统的硬件结构给予了篮球计分器系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的篮球计分器面前具有电路简单、成本低、运行可靠等特色。1.2基本功能及设计思路1、利用89C51单片机设计篮球计分器系统,实现以下功能●用4位LED显示器显示两队分数;●能够随时手动对A、B两队分别计分;●能够手动实现A、B两队的分数位置随场地交换而对应调换。2、设计思路:以AT89C51单片机为核心元件,利用独立式键盘控制,使4位共阴极LED数码管以静态显示方式实时记录A、B两队的分数。独立式键盘由K1、K2、K3、K4、K5、K6、K7、K8构成。

4、其功能如下:●K1、K2:加1分;●K3、K4:加2分;●K5、K6:加3分;●K7:半场换分;●K8:显示复位。A、B两队分别占用两位LED显示器,显示范围为0~99,能够基本满足一般比赛需要。192总体方案设计2.1方案选取单片机在各种电子产品中的应用已经越来越广泛,很多的电子产品利用单片机所取得的便利得到了人们的好评,针对基于单片机的篮球计分器的设计要求,实现其功能的方案有多种,现列举如下:方案(一)按键控制每次各队的加分值为1分或2分,如若进3分球,则需两键相加。并由半场换分按键和复位功能。分数通过4位LED显示器动态显示;方案(二)系统采用三个按键控制每次各队的加分值为1分、2分或

5、3分。同样也有半场换分按键和复位功能。并通过4位LED显示器静态显示分数。这二个方案都是基于单片机控制的,通过按键加分及数码管显示,不同的设计部分在于按键的数量和显示方式的选取上。方案(一)的按键数量较少,加上交换按键和复位按键共需要6个,但也能完成基本功能。不过在显示方面,动态方式编程较为复杂。方案(二)的按键虽然较多,但功能齐全,使用方便。并且电路不是太过复杂,编程较为简单。最终方案:经过以上比较,方案(一)按键使用不方便,且软件设计复杂。因此选用方案(二),即以8位独立式键盘分别实现加1分、加2分、加3分、半场换分和显示复位的功能,并用4位共阴极LED显示器以静态显示方式显示分数。2.

6、2总体设计篮球计分器的设计是基于满足设计要求的前提并且根据理论上的可实现性和硬件上的经济实用性,而进行设计的重要环节。本节从人们对系统功能需求出发,在综合考虑各种因素的情况下,设计出篮球计分器的总体构架。1、加分功能设计:通过显示缓冲区为中间加分媒介。每当按键按下时,首先通过外部中断源实现中断,进入中断后判断键值再进入相应加分子程序,对相应显示缓冲区加分。2、分数调换功能:同样是利用外部中断源实现中断,中断服务程序应能实现中场分数位置调换的功能。3、分数显示功能:用同步移位寄存器74HC164实现4位LED数码管静态显示。19通过查表指令在字形表中找到与显示缓冲区对应的字形码,然后串行移位输

7、出即可。基于89C51单片机的篮球计分器总体设计框图如图2所示。图2篮球计分器总体框图在框图所示的系统构架中,8位独立式键盘包括6位加分按键,1位分数调换按键和1位复位按键。其中加分按键通过7421实现中断扫描,分数调换按键则直接通过外部中断1入口P3.3实现中断服务。3硬件电路设计3.1电源电路单片机正常工作电压为5V,因此设计的电源电路主要是提供单片机工作电压。图3.1是为单片机提供电压的电源电路,包括变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。