篮球积分器毕业设计说明书查重版
毕业设计篮球记分牌设计说明

工业大学华德应用技术学院毕业设计(论文)题目专业班号学生姓名指导教师答辩日期哈工大华德学院毕业设计(论文)评语:学号:专业:毕业设计(论文)题目:篮球计分牌设计工作起止日期:2010 年3 月24日起 2010 年5 月31日止指导教师对毕业设计(论文)进行情况,完成质量及评分意见:___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ________________________________________________________指导教师签字:指导教师职称:评阅人评阅意见:___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ _______________________________________________________________________ _____________________________________________________________评阅教师签字:_______________ 评阅教师职称:_______________答辩委员会评语:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________根据毕业设计(论文)的材料和学生的答辩情况答辩委员会作出如下评定:学生毕业设计(论文)答辩成绩评定为:对毕业设计(论文)的特殊评语:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________答辩委员会主任(签字):职称:________________答辩委员会副主任(签字):答辩委员会委员(签字):___________ ___________ ___________ __________ __________ ___________ ___________ ___________ __________ __________ ___________ ___________年月日摘要单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。
篮球计分器课程设计报告

课程设计说明书题目:篮球计分器设计学院:专业:班级:姓名:学号:指导老师:一、设计内容与要求:设计一个篮球比赛计分显示器基本要求:(1)电路具有加1分、加2分、加3分功能。
(2)电路具有减分功能。
(3)显示总分功能,用三位LED显示器,最高可现实999。
(4)显示器可清零。
二、设计方案对应篮球比赛规则的系统的要求,篮球计分有1分、2分、3分的情况,通过对电路输入一个脉冲、两个脉冲、三个脉冲,使计数器对分数进行统计,这需要三个脉冲分路。
电路要具有计分、减分及显示的功能。
当球队比赛得分时,用加法计分器通过控制分路加相应的分数。
如果裁判误判了,可用减法计数器减掉误判的分数。
用三片计数器和三个半导体数码LED进行对分数的统计和显示。
电路框图1、计分部分设计要求计分部分包括加减两部分,故考虑双时钟输入的十进制计数器74LS192。
74LS192是同步十进制可逆计数器,为双时钟输入,具有同步清零和同步置数等功能,具体功能表如下:故计分部分电路设计如下:2、显示部分数码管按照其发光二极管的连接方式不同,可分为共阳极和共阴极两种。
共阴极是指数码管中所有发光二极管的阴极连在一起接低电平,而阳极分别由a、b、c、d、e、f输入信号驱动,当某个输入为高电平时,相应的发光二极管点亮;共阳极数码管则相反,它的所有发光二极管的阳极连在一起接高电平,而阴极分别由a、b、c、d、e、f输入信号驱动,当某个输入为低电平时,相应的发光二极管点亮。
由于计数器输出的是8421BCD码,数码管不能直接显示成数字,为了让数码管显示人们看懂的数字,就需要把计数器输出的8421BCD码转换成数码管显示的阿拉伯数字,这就需要译码器的翻译。
本设计采用DCD_HEX七段发光二极管译码显示器。
DCD_HEX 为共阴极LED数码管。
显示器引脚从左到右依次为:4,3,2,1。
该显示包含了译码功能,所以无需专门的译码器。
正确的引脚接连方式如下图:3、脉冲部分设计要求有一分、二分、三分的加减,就需有提供相应的脉冲的电路,这里可考虑用三个十进制计数器74LS160来分别设计一分、二分、三分的电路。
篮球计分器毕业设计

毕业设计设计题目:单片机篮球计分器设计要求:1.本次设计的篮球计时计分器,电路简单,而且易懂,使操作利用者利用超级方便,本钱较低,灵敏靠得住,记录准确,程序简单,具有超级高的有效价值。
2.竞赛时加减分,加分按键有1分、2分、三分。
在加错的情形下要求能够减分,按键一次减1分。
3.设计内容包括计分器、,能够使参加竞赛的成员、裁判和观众一目了然的看到所有参加者的成绩,以最快的速度评出结果,该篮球计时计分还鞥普遍应用于各类只是竞赛。
设计进度要求:第一周:选定论文题目第二周:查找相关资料第三周:整理资料第周围:把握单片机硬件、软件的组成和应用第五周:完成论文,编程调试第六周:经教师检查后进行修改毕业论文第七周:打印论文,完成毕业论文第八周:答辩目录1概述 (4)2系统设计方案 (5)大体功能介绍 (5)系统组成框图 (5)3系统硬件设计 (6)3.1 A T89C51简介 (6)3.2 单片机的工作条件 (9)3.2.1 时钟电路 (10)3.2.2 复位电路 (12)4软件设计 (14)软件的设计 (14)总的程序设计代码 (17)致谢 (19)参考文献 (21)总结 (22)附录1 硬件原理图 (23)1概述单片机把咱们带入了智能化的电子领域,许多繁琐的系统假设由单片机进行设计,便能收到电路更简单、功能更齐全的良好成效。
假设把更经典的点子系统看成一个僵死的点子系统,那么智能化的现代电子系统那么是一个具有"生命"的电子系统。
而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。
单片机具有体积笑、功能强、应用面广等优势,目前正以前所未见的速度取代着传统电子线路组成的经典系统,蚕食着传统数字电路与模拟电路固有的领域。
同时,一个学习与应用单片机的新高潮正在大规模地兴起。
可是,单片机并非像传统数字电路或模拟电路那样直观,缘故是除“硬件”之外,还存在一个“软件”的因素。
篮球比赛计分器设计说明书

学号:本科毕业设计学院专业年级姓名论文题目篮球比赛计分器设计指导教师职称年月日目录摘要 (1)Abstract (1)1绪论 (2)1.1篮球比赛计分器设计的研究的背景 (2)1.2研究内容 (2)1.3设计目标 (3)2方案选择与论证 (3)2.1方案一 (3)2.2方案二 (4)2.3方案三 (5)2.4方案选择 (5)3单元电路设计 (5)3.1单片机简述 (6)3.2振荡电路 (6)3.3控制按键电路 (7)3.4复位电路 (7)3.5报警时钟电路 (8)3.6数码管显示电路 (8)4软件设计 (10)4.1 主流程图 (11)4.2 源程序代码 (11)5调试结果及分析 (11)6 结论 (13)参考文献 (14)篮球比赛计分器设计摘要:篮球比赛计分器主要由计分器、计时器等多种电子器件组成。
篮球比赛计分器主要实现的基本功能有:开始和暂停、比赛时间倒计时、24秒倒计时、加分操作、蜂鸣报警、时间和比分显示的基本功能。
本设计具备比赛过程中数据显示的稳定性及准确性;在比赛进入倒计时24秒之后,该系统会有报警声,即该场比赛结束。
随着单片机在各个领域的应用,篮球比赛积分器系统也应用单片机为主要芯片。
在用单片机控制的LED七段显示器计时计分以便于在比赛中提高稳定性和准确性。
本设计是基于单片机AT89C51的篮球比赛计分系统。
利用三个四位8段数码管作为显示器件,有时间显示,每一次进攻24秒显示,每一节分钟倒计时显示,双方比分显示。
关键词:篮球比赛;计分器;24秒倒计时The design of basketball game scoring deviceAbstract:Basketball game scoring devices mainly includes scoring devices, calculagraph, and other electronic devices. The basicfunctions of a basketball gameare: start and pause, the game countdown, a 24-second countdown, adding scores, buzzing alarm, displaying time and scores. This design is stable and accurate. When the game is 24 seconds left, the alarm will ring. Then it means game is over. With the application of SCM in various fields, the basketball game system also adopts SCM as the main chip. By using the LED seven-segment display controlled by SCM, it will be more stable and accurate in the game. This design is mainly talking about the scoring system which is based on SCM AT89c51. Using three four eight-segment as display devices, it shows time, every 24 seconds, every minute countdown, scores between two sides.Key words: Basketball game, scoring device, 24 seconds countdown1绪论1.1篮球比赛计分器设计的研究的背景篮球比赛是根据队员在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计分系统是一种得分类型的系统。
篮球计时器的设计毕业设计

学生毕业设计(论文)报告设计(论文)题目:篮球计时器的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:毕业设计(论文)任务书专业班级姓名一、课题名称:篮球计时器的设计二、主要技术指标:每场篮球比赛分四节,每节各12分钟;每次进攻为24秒,计时器均能以倒计时方式显示,24秒计时用两位数码管显示;所有的计时都要具有暂停、继续、清零和时间调整功能;当每节比赛时间结束、24秒倒计时减为零有声音提示。
三、工作内容和要求:1)设计篮球比赛分四节各12分钟,要求能随时暂停,启动后继续计时,一场比赛结束后可清零(复位)重新开始。
2)计时器由分、秒计数器完成。
3)“分”、“秒”显示用LED数码管。
4)用按钮开关控制计时器的启用/暂停。
5)每节比赛结束自动响铃提示。
四、主要参考文献:[1] 杨素行著. 模拟电子技术基础[M],北京: 清华大学出版社. 2008年.[2] 邓亚平著. 微型计算机接口技术[M] , 北京: 清华大学出版社. 2007年.[3] 赵保经著. 中国集成电路大全[M],北京: 国防工业出版社. 2004年.[4] 童诗白著. 现代电子学及应用[M],南京: 东南大学出版社. 2008年.学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日篮球计时器的设计目录摘要Abstract第一章前言 (1)1.1设计选题的发展情况及背景 (1)1.2设计的目的和意义 (1)第二章总体设计方案2.1系统的构成框图 (2)2.2各部分功能介绍 (2)2.2.1赛程时间设置 (2)2.2.2赛程时间启动/停止设置 (3)2.2.3 24s显示控制 (3)2.2.4 报警设置 (3)第三章硬件电路设计 (4)3.1 器件说明 (4)3.2 电源电路及复位电路设计 (7)3.2.1电源电路设计 (8)3.2.2复位电路设计 (9)3.3 时钟电路设计 (9)3.4 显示电路设计 (10)第四章系统软件设计 (12)4.1 主程序流程图图 (12)4.2 定时器中断流程 (13)4.3 系统软件调试 (14)第五章仿真调试5.1 软件仿真 (15)5.2 仿真结果 (15)结束语参考文献答谢辞附录1模块子程序2电器原理仿真图摘要本文设计了一个基于单片机的篮球比赛计时器硬件设计,包括AT89C51、6个八段显示LED、上电复位电路、时钟发生电路等基本模块的设计。
篮球计时计分器设计

摘要单片机发展极为迅速,自从问世以来就以极高的性价比受到人们的关注,由于它体积小,环境适应性好,价格低,易开发,所以在各个领域都得到了推广。
广泛应用于智能仪器仪表、工业控制、家用电器、计算机网络、医疗设备、汽车设备等领域中。
当前世界上各大芯片公司都推出了自己的单片机,从8位、16位到32位等,但它们各具特色,互成互补,为单片机的应用提供了广阔的天地。
本次设计就是采用单片机AT89C51编程控制 7段共阴LED数码管作显示的篮球比赛计时计分系统。
在体育比赛的计时计分系统中包括测量类、评分类、命中类、制胜类、得分类等多种类型。
而篮球比赛时根据运动队在规定时间内得分多少来决定胜负的,因此篮球比赛的计时计分器是一种得分类型的系统。
本系统采用模块化设计,主体部分可分为计时显示模块、计分显示模块、定时报警模块、按键控制模块。
利用Keil C51软件进行编程,程序编写完成后通过编译生成HEX文件装入AT89C51芯片中,采用仿真软件Proteus检验功能是否能够正常实现。
最后采用Protel DXP画出电路原理图并生成印刷电路板图。
本系统由计时电路、计分电路、报警电路和控制电路四个电路组成。
篮球比赛计时计分器的主要功能有赛程时间设置、赛程时间启动/停止设置、比分交换控制和比分刷新控制等。
它具有很高的灵活性,同时操作步骤也很简单且具有低功耗,可靠性,安全性以及低成本等特点。
关键词:单片机;篮球比赛计时计分器;AT89C51AbstractSCM develops rapidly since its inception to the high price people pay attention, because of its small size, adaptability to environment, low price, easy to develop, so in all fields have been promoted. Widely used in smart instrumentation, industrial control, home appliances, computer networks, medical equipment, automotive equipment, and other areas. Currently the world's major chip companies have launched their own microcontroller, from the 8-bit, 16-32, etc., but they are distinctive, each into a complementary application for the microcontroller provide a vast world。
篮球计时计分器的设计与实现毕业论文设计说明

本科生毕业论文(设计)题目〔中文〕:篮球计时计分器的设计与实现〔英文〕: The Design and Implementation ofBasketball Timing and Scoring本科毕业论文(设计)诚信声明作者X重声明:所呈交的本科毕业论文(设计),是在指导教师的指导下,独立进展研究所取得的成果,成果不存在知识产权争议。
除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的成果。
对论文的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。
本声明的法律结果由作者承当。
本科毕业论文〔设计〕作者签名:年月日目录摘要 (I)关键词 (I)Abstract (I)Key words (II)1 前言 (1)2 系统设计根本要求与方案论证 (3)2.1 系统设计根本要求 (3)2.2 系统方案论证 (3)2.2.1 以单片机作为整个系统的核心 (3)2.2.2 采用模拟和数字混合电路来实现 (3)2.2.3 系统的总体方案 (4)3 系统的总体设计 (4)3.1 系统硬件设计 (5)3.1.1 时钟以与复位电路 (5)3.1.2 键盘局部 (6)3.1.3 报警局部 (6)3.1.4 显示局部 (7)3.2 系统软件设计 (7)3.2.1 定时器子程序 (8)3.2.2 键盘扫描子程序 (11)3.2.3 显示子程序 (12)3.2.4 蜂鸣器报警子程序 (13)4 系统测试与分析 (14)4.1 系统测试 (14)4.1.1 硬件测试 (14)4.1.2 功能测试 (14)4.2系统分析 (15)5 小结 (15)参考文献 (16)附录A 电路图 (17)附录B PCB双面板 (17)附录C 实物图 (19)附录D 完整程序代码 (19)篮球计时计分器的设计与实现摘要本论文旨在设计一个篮球计时计分器,主要利用单片机AT89C52作为系统的核心元件,二组四位一体共阴极数码管作为显示器件,独立式按键控制整个系统。
篮球比赛计时计分器设计方案

篮球比赛计时计分器设计方案
设计目的:本篮球比赛计时计分器的设计旨在提供一个简单易用,精准可靠的计时计分器,用于篮球比赛计时计分的目的。
设计原理:本计时计分器主要采用数码显示技术,通过显示器来显示比分、时间,以及犯规次数等信息。
并且计时计分的过程中,系统主要通过微处理器控制并实现自动计时计分,在比赛过程中极大地方便了裁判员的工作。
特点:本计时计分器的特点如下:
1. 精准可靠:系统采用稳定的数码显示技术,让计分器更加精准,可靠性更高。
2. 显示直观:通过系统显示器,直观的显示比赛进行的时间、分数以及犯规次数等信息,让人一目了然。
3. 自动计分:本系统可以通过微处理器实现自动计分,极大地降低了裁判员的工作难度,提高了比赛的公正性和效率。
4. 强大的扩展性:本系统支持接入外部闪烁灯控制模块,可以扩展到运动场馆大屏幕等监控设备上。
使用方法:本计时计分器使用起来非常简单,只需要按照篮球比赛规则操作即可。
在比赛开始前,先设置好参赛队伍和比赛时间等相关参数,然后开启计时计分器即可开始比赛,比赛进程中可以根据实际情况进行犯规次数以及加时赛等相关操作。
比赛结束后,系统会自动停止计时,并显示双方比赛成绩。
总结:本篮球比赛计时计分器的设计让比赛计时计分更加简单轻松,不仅提高了比赛的效率,还提高了比赛的公正性和监管能力。
未来,我们还将进一步完善计时计分器的功能,加入更加智能化的管理系统,为体育竞技提供更加先进的技术支持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黄河科技学院毕业设计说明书第I 页篮球积分器的设计摘要篮球比赛的计分系统是一种累加得分类的系统。
本次试验设计的篮球电子智能积分器,以普遍使用的篮球比赛赛程规则为标准,选用AT89S51为核心驱动芯片,并对比赛比分中进行实时计分的积分装置。
本课程设计的目标:赛程时间预设、赛程间隙暂停/开始预设,比分实时更新、分数晶体管显示、场地对调分数对换预设、赛程完毕预警。
该设计主要元器件AT89S51和LCD1602液晶显示器等,系统性能稳定,使用简单方便,而且易于维护。
设计思路是以AT89S51为主控制系统,以LCD1602为显示系统,通过写入的程序和电路(晶振电路、复位电路、警报电路等)来实现目标功能。
通过本次设计可以更好地系统的学习相关专业知识,使软件的应用能力、实际操作能力、protel、Multisim电路设计等应用有一个综合的提高。
关键词:篮球比赛规则,AT89S51,LCD1602,时间预设,比分交换,比赛结束报警The design of basketball integratorAuthor:Ma QiTutor:He HongliAbstractThe basketball game scoring system is a system of classification too tired.The experimental design of basketball electronic intelligent integrator, with widespread use of basketball competition schedule rules as the standard, AT89S51 as core driving chip, and integral device for real-time score on the score of the game. The goal of the course is designed to: preset schedule time, schedule clearance suspended / began to default, score is updated in real time, transistors display scores, site swap fraction swapping presupposition, the schedule is completed early warning. The main components AT89S51 and LCD1602 LCD monitor, system performance is stable, easy to use, and easy to maintain. Design idea is AT89S51 as the control system, the LCD1602 display system, through written procedures and circuit (crystal circuit, reset circuit, alarm circuit, etc.) to achieve the target function. Through this design can better systems to learn professional knowledge and application ability of the software, the actual operation ability, PROTEL, Multisim circuit design and application have a comprehensive improvement.Keywords: Basketball rules,AT89S51, LCD1602, exchange, calendar alarm over the score.1 绪论1.1 背景和意义篮球比赛时,它的得分计时器是一种分数累加的得分电子计数器,它由多个子电路的功能单元组成。
目前,由于电视技术、网络视频直播技术、卫星视频转换技术的应用,娱乐媒体为适应大众对比赛赛程的实时观看的要求,智能化的篮球计分器已经开始和现场实况荧幕及电视、网络实时转播技术连接,实现实时赛况直播。
本计分器的设计,选用AT89S51为核心驱动芯片,实现赛程时间预设、赛程间隙暂停/开始预设,比分实时更新、分数晶体管显示、场地对调分数对换预设、赛程完毕预警,并具有手动自动等功能,通过本次设计可以更好地系统的学习相关专业知识,软件的应用能力,实际操作能力,protel,Multisim电路设计、软件仿真等应用有一个综合的提高。
为自己进入社会就业前有一个更好地实战化演练,夯实自己的专业基础。
1.2 目标和任务1.设计要求画出电路原理图;完成元器件及参数选择;2.要求掌握单片机最小系统电路;3.要求用按键实现篮球积分器的计分、清零、暂停等功能;4.要求能记录整个篮球比赛的时间,并能修改;5.比赛结束时,能发出报警指令;6.实现创作目标,创作实物,并在检测过程中,找到问题,解决问题,实现相关功能;7.完成课题报告,记录创作、研发过程,论文中附有电路原理图纸及创作心得。
2 电路硬件设计基于单片机系统的篮球比赛计时积分器的系统构成图如下图2.1所示:图2.1 系统结构图本设计用AT89S51作为篮球积分系统的核心控制系统元件,利用LCD1602作为显示元件,与按键控制系统,报警电路,计时电路,电源电路共同组成。
比分数值的范围可达到0~999,时间设定时只显示分、秒,满足篮球比赛的基本要求。
篮球比赛规则决定使用倒计时模式,24秒抢攻倒计时结束时,每一节12分钟比赛结束时报警电路都会报警提醒,蜂鸣器报警2秒。
2.1 单片机选择方案一:AT89C51本预设方案一是选用AT89C51为系统核心控制驱动芯片,它的内部采用闪存制式的FlashROM,4KB的ROM内存,可以在3V电压下的电源电压运行,在以它为核心的驱动电路中,因为它没有ISP在线编程功能,当加入编程的C程序时,需要专门的设计,有严格的要求。
但在学习实践中,因为它的价格比较低,比较具有现实的实用意义。
方案二:AT89S51本预设方案二所选用的AT89S51单片机作为主控系统的核心芯片,AT89S51是MC-51系列单片机在市场上推广运用最多的一款,具备AT89C51的一切功能,并且多方面优于AT89C51,可谓是C51的强化版,C51在编程时除了需要正常的工作电压5V 外,VPP 需要接入12V ,而S51仅需要4 ~ 5V 电压就好了,且S51具备ISP 在线编程技术,方便对电路进行调试,所以目前市场上AT89S51/52单片机多已取代AT89C51/52单片机作为电子产品的核心芯片。
本设计采用方案二。
AT89S51单片机内含4k Bytes ISP(In-system programmable)的只读程序存储器,是一款供电利用率高,功耗低,用互补金属氧化物半导体制成的8位中央处理器集成电路芯片,内部可擦写程序千次,而且芯片功能强大体积小,不易丢失存储信息;并且AT89S51的指令系统程序兼容MCS-51系列的单片机,引脚结构还与80C51相同。
外形及引脚排列如图2.2所示。
图2.2 51单片机外形图及引脚图所示 主要特性:·8031CPU 与MCS-51系列兼容·4K 字节的可编程FLASH 存储器·寿命:1000以上的擦写循环·十年的数据保留时间·全静态工作:0Hz-24MHz·三级程序存储器保密锁定·128×8位内部随机存取存储器·32个可编程输入/输出(I/O )端·两个16位的定时器/计数器·6个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路 管脚说明:VCC :供电电压(一般采用5V 稳压电源)。
GND :接地。
P0端:P0端有8个引脚,每脚可独立输入/输出低电平和高阻状态,也就是漏极开路双向输入/输出(I/O )端。
如果需要P0的引脚输出高电平,需要外接上拉电阻,因为芯片内部电路中没有上拉电阻,如图2.3。
所以在本次设计中,P0端的8位端口主要用于连接显示电路,并且外接了10K 的上拉电阻。
图2.3 P0端的1位结构P1端:指P1.0~P1.7这8个引脚。
它们是双向数据传输端口,在芯片P1这8个引脚内部分别串联了上拉电阻,当有电流输入时,可以提高端口的电位,同时有限流作用。
由于上拉电阻的作用,P1端口的输入是高电平,可以即为逻辑电位1,而当P1端为输出时,此时上拉电阻的作用将与电流输入时相反,输出的是低电平,而当芯片有编程语言输入和检测时,P1端为高电位有效的地址端。
在本次设计中,按键控制电路要使用P1端口的P1.0,P1.1,P1.2,P1.3,P1.4,P1.5引脚端来控制电路,对应功能A队+1,+2,+3,B队+1,+2,+3。
其中的+1设定是对应篮球比赛里的罚球系统。
P2端:P2端在编写程序时的写法和P1端一样,不再一一说明,但是当P2端用于外部程序ROM或16位地址ROM进行编写读取时,P2端输出地址ROM的高八位信号。
具体介绍看LCD1602介绍,本设计中使用P2端的P2.7,P2.6引脚连接LCD1602的EN 和RS端。
P3端:P3端也是8引脚带内部上拉电阻的双向输入/输出端,指令系统程序的编写方法和P1,P2相同。
P3在AT89S51芯片的运行过程中,除可以作为双向数据传输,还具有某些如表2.1所示的特殊功能。
表2.1 P3引脚特殊功能表端管脚备选功能P3.0 RXD 串行输入端P3.1 TXD 串行输出端P3.2 /INT0 外部中断0输入端P3.3 /INT1 外部中断1输入端P3.4 T0 记时器0外部输入端P3.5 T1 记时器1外部输入端P3.6 /WR 外部数据存储器写选通P3.7 /RD 外部数据存储器读选通本设计中的按键控制电路中不是所有的功能按键都连接P1端口的引脚,像减分、暂停/开始(K7,K8,K9)等功能按键需要通过P3端可以同时为闪烁编程接收控制信号来实现。
主要使用P3.2,P3.3,P3.4引脚,对应A队减1分(K7),暂停/开始(K8),B队减1分(K9),通过P3端口给系统一个中断信号,实现暂停;减分功能的安排主要用于积分出错时的修正,使用减分功能后,系统暂停,也就是说减分功能按键也有暂停功能。