篮球计分器设计毕业设计

合集下载

基于单片机的篮球比赛计分器设计毕业设计

基于单片机的篮球比赛计分器设计毕业设计

摘要随着电子产品的逐渐发展,单片机在电子产品中占据着越来越重要的部位,篮球计时计分器就是以单片机为核心,分为计时电路,计分电路,时间暂停以及修改时间的,倒计时提醒电路,复位电路等。

在篮球比赛中作为记录比分和时间的重要依据[1]。

计时电路:根据篮球比赛的时间要求,设置好比赛的规定时间,通过编程,在显示器上显示出来,进而连接在大屏幕上,可供观众观看。

计分电路:在比赛开始后,每对进一个球,都会要有相应的得分,通过程序的设定也要把比分显示在显示器上,以便能够实时的传递给观众。

时间暂停和修改时间电路:在比赛过程中,可能会发生一些事情,需要更改时间或暂停时间,在这里我们选择应用按键的方式来改变比赛的时间。

复位电路:是单片机本身的外接电路,当程序进入死循环是或想要实现的功能没实现时,我们可以尝试着进行复位,看电路是否可以正常工作。

倒计时提醒电路:在比赛的最后,为了让运动员有心理准备,我们设置了倒计时提醒功能,在最后十秒时用蜂鸣器发声来提醒运动员,比赛即将结束。

本次实验通过以51单片机为核心,LCD显示屏进行显示,通过Proteus软件进行仿真,得到了预期的结果。

关键词:单片机;显示器;按键;ProteusAbstractWith the gradual development of electronic products, electronic products, SCM occupyan increasingly important part of basketball time points is microcontroller as the core, into the timing circuit, scoring circuit, time pause and modify time countdown Alert circuit, reset circuit.Timing circuit: According to the time requirements basketball game, good game settings specified time, through programming, show up on the display, and then connected to the big screen for the audience to watch.Scoring circuit: After the start of the game, for each goal scored will have the appropriate score, by setting the score of the program is displayed on the display should to be able to transfer to the audience in real time.Time to pause and modification time circuit: during the game, something might happen, you need to change the time or pause time, where we choose to apply the key ways to change the game time.Reset circuit: the external circuit microcontroller itself when the program enters an infinite loop or function you want to achieve is not achieved; we can try to reset, to see whether the circuit is working properly.Countdown to remind Circuit: In the last game, in order to allow the athletes have been psychologically, we set the countdown reminder, in the final ten seconds with a small light flashes to remind players, the game is about to end.The experiments with 51 microcontroller core, LCD screen display, through the Proteus simulation software, to get the desired results.Keywords: microcontroller; monitor; button; Proteus目录摘要 (I)Abstract (I)1.1 目的及意义 (1)1.1.1设计(论文)的目的 (1)1.1.2设计(论文)的意义 (1)1.2 研究现状 (2)1.3 论文的主要工作 (2)1.4 章节安排 (2)第2章设计方案 (3)2.1 设计要求 (3)2.2 设计思路 (3)2.3 系统的硬件框图 (3)第3章器件介绍 (5)3.1 AT89C51单片机 (5)3.1.1 简介 (5)3.1.2主要功能 (6)3.1.3管脚说明 (6)3.2 LCD1602显示器 (8)3.2.1 DS1602的特性 (8)3.2.2管脚功能 (9)3.3 晶振 (10)3.4 蜂鸣器 (10)3.4.1 蜂鸣器的分类 (11)3.4.2 蜂鸣器的驱动方式 (12)3.5 排阻 (13)3.6 按键 (14)3.7 三极管 (14)3.7.1 三极管的分类 (15)3.7.2 三极管的工作状态 (15)3.8 电容 (16)第4章软件设计 (17)4.1 Proteus软件 (17)4.2 Keil软件 (18)4.2.1 Keil C51单片机软件开发的整体结构 (19)4.3 Proteus仿真实验结果 (20)4.3.1 时间显示 (21)4.3.2 分数显示 (22)4.3.3 倒计时功能 (23)4.3.4 24秒报警电路 (24)4.3.5 第二小节比赛 (25)4.3.6 交换电路 (26)4.3.7 按键电路 (26)4.3.8 复位电路 (27)4.3.8 晶振电路 (28)第5章硬件设计 (29)5.1 Protel DXP 软件 (29)5.2 Protel 原理图 (30)5.2.1 原理图绘制的步骤 (30)5.3 PCB版图 (31)5.4制板 (32)5.5 焊接、调试 (32)5.6实物图 (32)结论 (35)致谢 (36)参考文献 (37)第1章绪论1.1目的及意义1.1.1设计(论文)的目的随着科学技术的发展,单片机在我们生活中越来越被广泛的使用,由于单片机的集成度高,功能强,通用性好,具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等优点使单片机迅速得到广泛的应用,现在已经成为各种电子产品中的关键部分。

球赛计时计分器毕业论文2

球赛计时计分器毕业论文2

球赛计时计分器球赛计时计分器第一章第一章 系统功能说明系统功能说明 ............................................................... ............................................................... 3 第二章第二章 系统设计方案系统设计方案系统设计方案 ................................................................ ................................................................ 4 2.1 系统结构框图系统结构框图系统结构框图 ............................................................... ............................................................... 4 第三章第三章 基本功能简介基本功能简介基本功能简介 ............................................... ............................................... 错误!未定义书签。

3.1 赛程时间设置赛程时间设置 ............................................... ...............................................错误!未定义书签。

3.2 赛程时间启动赛程时间启动赛程时间启动//停止设置停止设置 ..................................... ..................................... 错误!未定义书签。

篮球计时计分系统设计毕业设计论文

篮球计时计分系统设计毕业设计论文

目录第一部分设计任务与调研 (2)1、系统基本任务功能介绍 (3)1.1、赛程时间设置 (3)1.2、赛程时间启动/暂停设置 (3)1.3、比分刷新控制 (4)1.4、比分交换控制 (4)1.5、程结束报警 (4)2、AT89C51简介 (4)3、本课题的目的及意义 (5)第二部分设计说明 (9)1、系统设计方案 (9)2、电路组成 (10)3、本设计特点 (19)第三部分设计成果 (20)设计成果图片 (20)本作品特点 (20)总设计原理图 (20)程序 (21)第四部分结束语 (26)第五部分致谢 (27)第六部分参考文献 (28)第一部分设计任务与调研1、系统基本任务功能介绍本设计要实现的基本功能有:赛程时间设置,赛程时间启/停设置,比分刷新控制,比分交换控制,计时计分显示,赛程结束报警。

以下对个功能进行介绍。

1.1赛程时间设置通过按键K5、K6来设置赛程时间。

篮球比赛的一节时间为12分钟,通过按K5按键,使LED数码管1显示“1”即可。

在按K6按键,设置比赛时间的个位数,即使数码管2显示“2”。

当比赛结束时,如果由于一些特殊原因要增加比赛时间,这时比赛时间的调整同样由K5、K6按键来设置,且方法和上面一样。

但一般情况下只需按下K6来设置即可。

因为加赛时间只有几分钟。

1.2、赛程时间启动/暂停设置当时间设置完成后,比如设置赛程时间为45分钟,则在LED显示器上显示为4500,45表示分钟,00表示秒钟。

这时,如果裁判吹响开始的哨声时,则应立即按下按键K7,表示赛程开始,计时显示则由4500变成4459,4458……一直计时直到计为0000时表示赛程结束。

按键K7为赛程启动和暂停控制。

比分刷新控制由于在比赛中,两队的比分在不断变化,所以需要设置比分刷新控制,该功能由按键K1~K4完成,具体如下:K1按键:甲队比分加1;K2按键:甲队比分减1;K3按键:乙队比分加1;K4按键:乙队比分减1。

篮球计分器毕业设计

篮球计分器毕业设计

毕业设计设计题目:单片机篮球计分器设计要求: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概述单片机把咱们带入了智能化的电子领域,许多繁琐的系统假设由单片机进行设计,便能收到电路更简单、功能更齐全的良好成效。

假设把更经典的点子系统看成一个僵死的点子系统,那么智能化的现代电子系统那么是一个具有"生命"的电子系统。

而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。

单片机具有体积笑、功能强、应用面广等优势,目前正以前所未见的速度取代着传统电子线路组成的经典系统,蚕食着传统数字电路与模拟电路固有的领域。

同时,一个学习与应用单片机的新高潮正在大规模地兴起。

可是,单片机并非像传统数字电路或模拟电路那样直观,缘故是除“硬件”之外,还存在一个“软件”的因素。

篮球计时计分器的设计与实现毕业论文设计说明

篮球计时计分器的设计与实现毕业论文设计说明

本科生毕业论文(设计)题目〔中文〕:篮球计时计分器的设计与实现〔英文〕: 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作为系统的核心元件,二组四位一体共阴极数码管作为显示器件,独立式按键控制整个系统。

篮球计时计分器设计

篮球计时计分器设计

摘要单片机发展极为迅速,自从问世以来就以极高的性价比受到人们的关注,由于它体积小,环境适应性好,价格低,易开发,所以在各个领域都得到了推广。

广泛应用于智能仪器仪表、工业控制、家用电器、计算机网络、医疗设备、汽车设备等领域中。

当前世界上各大芯片公司都推出了自己的单片机,从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 of basketball game time and scoring班级电气自动化092班学生姓名杨杰学号 930706036 指导教师周天沛职称讲师导师单位徐州工业职业技术学院论文提交日期 2011年11月18日徐州工业职业技术学院毕业设计(论文)任务书课题名称篮球比赛计时计分器的设计课题性质设计制作类班级电气自动化092班学生姓名杨杰学号 930706036指导教师周天沛导师职称讲师一. 选题意义及背景篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。

篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。

二. 毕业设计(论文)主要内容:任务:设计一个用于赛场的篮球计时计分器。

要求:1、能记录整个赛程的比赛时间,并能修改比赛时间。

2、能随时刷新甲、乙两队在整个过程中的比分。

3、比赛结束时,能发出报警声。

其中硬件部分包括键盘和显示器接口电路的设计。

软件部分利用单片机编程软件编写程序,并利用protest软件进行调试,完成毕业论文。

预期成果为设计实物一件,提交毕业设计论文一篇。

三.计划进度:第8 周查阅资料、选型对比调研,初步确定控制电路的总体设计。

第8-10 周完成硬件线路设计及元器件的选型。

第11 周单片机软件程序的编写。

第12 周调试系统达到设计要求,并完成毕业论文。

第13 周答辩。

四.毕业设计(论文)结束应提交的材料:1、论文一篇(8000字以上)2、实物一件指导教师教研室主任年月日年月日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。

篮球赛计时计分器设计毕业论文

篮球赛计时计分器设计毕业论文

篮球赛计时计分器设计毕业论文目录第一章引言 (1)1.1 背景知识介绍 (1)1.2 设计意义 (1)1.3 设计目的 (2)第二章方案设计 (3)2.1 系统方案设计 (3)2.1.1 系统构成框图 (3)2.1.2 器件选择 (3)2.1.3 基本功能介绍 (4)2.2 硬件总体设计 (5)第三章硬件电路设计 (7)3.1 系统硬件介绍 (7)3.1.1 单片机AT89C51简介 (7)3.1.2 显示器及其接口 (7)3.1.3 CD4511芯片介绍 (8)3.1.4 CD4094芯片介绍 (8)3.1.5 74LS21芯片介绍 (9)3.1.6 报警器 (9)3.2 计时电路部分 (9)3.2.1 振荡电路 (9)3.2.2 计时电路原理 (10)3.2.3 计时电路原理图 (10)3.2.4 计时电路的工作原理 (11)3.3 计分电路部分 (12)3.3.1 串行接口工作原理 (12)3.3.2 比分校正控制电路 (12)3.3.3 计分电路原理图 (12)3.3.4 计分电路的工作原理 (14)3.4 球赛计时计分器的工作过程 (14)第四章软件编程及调试 (16)4.1 软件设计 (16)4.1.1 编程设置及总流程框图 (16)4.1.2 主要模块说明 (17)4.2 系统调试 (19)4.2.1 软件调试 (19)第五章结论 (21)致谢 (22)参考文献 (23)附录 (24)第一章引言1.1 背景知识介绍篮球比赛是根据运动队在规定比赛时间里得分多少来决定胜负的,一次比赛的计时计分至关重要。

在以前的传统体育比赛里,基本都是采用的人工手段计时计分。

人工手段存在诸多弊端。

首先,需要安排专门的人士负责计时和计分,这就引出了专业计时计分人员的需求。

其次,即使是专业计时计分员操作,也难免百密一疏,不能完全保证时间和分数记录的准确性,这就会引起比赛公平性方面的问题。

再者,如果比赛赛程频密,对人工计时计分的效率是一大考验。

基于单片机的篮球计时计分器设计_毕业设计论文

基于单片机的篮球计时计分器设计_毕业设计论文

毕业论文(设计)题目基于单片机的篮球计时记分器设计内容提要随着单片机在各个领域的广泛应用,许多用单片机作控制的球赛计时计分器也应运而生,如用单片机控制LCD液晶显示器的计时计分器,用单片机控制LED七段显示器的计时计分器等。

本设计以基本篮球规则为依据,可对篮球比赛实现实时控制,解决篮球比赛时计分与计时的问题。

该装置包含硬件设计和软件编程,主要是以AT89C51单片机为核心元件,编程控制LED七段数码管作显示的球赛计时计分系统,计时部分采用CD4511(七段BCD码译码器)进行硬件译码;计分部分采用CD4094(8位移位存储总线寄存器)作为串行口扩展显示器接口,并利用74LS21(双四输入与门)来实现比分的刷新功能。

报警部分采用蜂鸣器为音响器件。

该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩以及赛后成绩暂存等功能。

且价格低廉、操作简单、携带方便,适合学校单位举办友谊比赛等赛事的计时计分辅助工具。

关键词单片机;篮球赛计时;篮球赛计分;显示Design of Timing and Scoring of Basketball Competition Based on microcontrollerAuthor: yang lu Tutor: wang danAbstractWith a wide range of SCM applications in various fields, many with a sinle chip timing for the control of the game scoring device have emerged, such as liquid crystal display LCD with MCU control the timing of scoring device, LED seven segment display with MCU timing control points and more.This design based on the basic rules of basketball, the game of basketball can achieve real-time control, total points and timing can be solved in the game of basketball. The device includes hardware design and software programming, mainly based on AT89C51 MCU as the core components, and programmed to control the LED segment digital tube for the display of the game time scoring,Part time using CD4511 (seven segment BCD decoder) for hardware decoding; scoring part is CD4094 (8-bit shift register storage bus) serial port expansion, monitor port, and use 74LS21 (Dual four-input AND gate) to achieve the score of the refresh function. Buzzer to sound the alarm part of the device used. The system is set up with the schedule from time to time, schedule time to pause, refresh in time A, B, and after the two sides achieved a temporarysuccess functions. It is inexpensive, stable performance, easy to operate and easy to carry and so on. A wide range suitable for all types of schools or small groups as time-points race.key wordsMCU; basketball time; basketball scoreboard; Show目录错误!未找到引用源。

篮球计分器设计毕业设计(论文)

篮球计分器设计毕业设计(论文)

毕业设计(论文)本次设计用由AT89C51编程控制LCD作显示的球赛计时计分系统。

该系统具有赛程时间暂停,及时刷新甲、乙双方的成绩等功能。

它具有价格低廉,性能稳定,操作方便并且易于携带等特点。

广泛适合各类学校或者小型团体作为赛程计时计分。

篮球比赛计时计分器是为了解决篮球比赛时计分与计时准确的问题。

此装置利用单片机AT89C51完成了计时和计分的功能。

本文详细地介绍了系统硬件与软件的设计过程,采用该装置可根据实际情况进行比分修改和时间的准确显示,具有低功耗,可靠性,安全性以及低成本等特点。

二、本课题的基本内容、重点和难点,工作进度安排等。

1)基本内容本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。

在此设计中共接入了1个四位一体7段共阴LED显示器,2个两位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。

赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。

其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。

采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。

2)重点和难点(1)按键加减能够在数码管上同步显示,没有延时(2)消除按键抖动2014届毕业设计(论文)资料第二部分设计说明书目录摘要 (1)绪论 (2)第一章单片机A T89C51的简介 (3)第二章设计方案 (6)2.1本设计的基本功能介绍 (6)2.2系统框图 ...................................................................................................62.3 系统硬件组成电路 62.3.1显示器及接口 (6)2.3.2单片机(AT89C51) (8)2.3.2按键电路 (8)2.3.3复位电路 (8)2.3.4时钟电路 (8)第三章硬件电路设计 (9)3.1 最小系统设计 (9)3.1.1晶振电路(时钟电路) (10)3.1.2复位电路 (10)3.2 EA/VPP(31 脚)的功能和接法 (11)3.3 P0 口外接上拉电阻 (12)3.5按键电路 (13)第四章软件设计 (15)4.2按键流程图 (16)4.2.1按键切换 (16)4.2.2按键加减 (17)4.3中断流程图 (18)4.4软件调试 (19)总结 (20)致谢 (21)参考文献 (22)附录1 原理图 (23)附录2 程序 (24)摘要本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。

篮球计时计分器设计 毕业论文

篮球计时计分器设计  毕业论文

目录摘要: (3)ABSTACT (3)第一章绪论 (5)1.1设计意义 (5)1.2系统的基本要求及本人所做工作 (5)第二章方案选择及设计思想 (6)2.1系统显示模块 (6)2.1.1 1602接口说明 (6)2.1.2 1602A的部分使用说明 (7)2.2单片机设计模块 (8)2.3键盘模块 (10)第三章硬件设计 (10)3.1原理框图 (10)3.2工作原理 (11)3.2.1 LCD显示器LCD1602 (11)3.2.2时钟电路 (11)3.2.3复位电路 (12)3.2.4按键电路 (12)3.3元件清单 (13)3.4电路图 (13)第四章软件设计流程及描述 (14)4.1系统模块层次结构图 (14)4.2程序流程图 (14)4.3初始化程序 (16)4.3.1 T0,T1的初始化 (16)4.3.2 LCD初始化 (16)4.4LCD内部程序 (16)4.4.1读忙判断程序 (16)4.4.2 写函数 (17)4.5按键扫描 (18)第五章测试 (19)5.1测试工具 (19)5.2测试结果 (19)5.3仿真图 (19)第六章总结 (20)参考文献 (20)附录 (20)致谢............................................. 错误!未定义书签。

篮球计时计分器设计摘要:此次设计隶属于计算机控制技术弱电课程设计,主要通过基于单片机AT89S51芯片作为本次核心控制元件,利用1602aLCD作为显示器件,键盘输入电路等相关的软件的有机结合以及喇叭等辅助器件,构成了一个满足基本设计要求的篮球计时计分器。

本系统可满足倒计时方式显示单节比赛剩余时间,可暂停,显示双方得分,按键输入可修改分值,如有错误可进行分值的相应修改。

整场比赛结束时有声音提示。

系统符合一般篮球计时器的工作要求。

采用液晶显示器1602aLCD,因为其微功耗、小体积、使用灵活等诸多优点在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,而且有利于硬件实物的成功。

篮球赛计时计分器毕业设计论文

篮球赛计时计分器毕业设计论文
Keywords:Embedded; Basketballscoring screen; AT89C51;74LS247;LED;Simulation
第一章
1.1
进入21世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高,目前嵌入式单片机渗透到我们生活的各个领域。[1]单片机是一种集成在电路芯片,是采用超大规模集成电路技术,把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”,可分软件部分和硬件部分,而当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在单片机上。所以,以MCU为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。
2.1 系统硬件方案设计
该系统硬件电路包括:单片机AT89C51、时钟电路、复位电路、电源电路、按键控制电路、计分电路、计时电路、报警电路。软件包括用Keil进行C语言编程,用Protues进行仿真,具体系统硬件结构框图如图2-1所示。
图2-1篮球赛计分器的硬件结构框图
2.2 系统软件方案设计
软件部分要求实现的功能有:开始时所有显示屏都显示0;有预置比赛时间的功能;具有AB两队分别计分的功能;有鸣笛警示功能;只有当预置时间后,并按开始按钮,计时器才能开始计时,只有当开始计时后,AB两队才能加分等。[3]结合数码管以及51单片机计数器的工作实现方式、接口应用、中断控制等可设计出程序流程图如下图2-2所示:
(保密的毕业设计在解密后适用本授权书)

篮球比赛倒计时计分器毕业设计

篮球比赛倒计时计分器毕业设计

篮球比赛倒计时计分器毕业设计目录第1章引言 01.1背景知识介绍 01.2 设计意义 (2)1.3 设计目的 (2)第2章系统硬件介绍 (3)2.1 MCS-51单片机简述 (3)2.1.1单片机AT89C51简介 (3)2.1.2 主要特性 (6)2.1.3 管脚说明 (7)2.1.4 芯片擦除 (9)2.1.5 空闲节电模式 (9)2.1.6 掉电模式 (10)2.1.7 程序储存器的加密 (11)2.1.8 AT89C51的极限参数 (11)2.2 显示器及其接口 (12)2.2.1显示器介绍 (12)2.2.2结构与原理 (13)2.2.3 LED显示器显示方式 (15)2.2.4 LED显示器接口实例 (17)2.3 CD4511芯片介绍 (19)2.4 CD4094芯片介绍 (21)2.5 74LS21芯片介绍 (22)2.6 报警器 (23)2.6.1报警器的分类 (23)III电子科技大学学士学位论文2.6.2报警器工作原理 (23)第3章硬件电路设计 (24)3.1Protel99软件介绍 (24)3.1.1 关于EDA技术与Protel99简要介绍 (24)3.1.2 Protel99界面及功能简述 (25)3.1.3 Protel99设计电路步骤 (26)3.2系统方案设计 (27)3.2.1系统构成框图 (27)3.2.2器件选择 (28)3.2.3基本功能介绍 (28)3.3硬件总体设计 (30)3.4 计时电路部分 (32)3.4.1.振荡电路 (32)3.4.2计时电路原理 (33)3.4.3计分电路原理图 (34)3.4.4 计时电路的工作原理 (35)3.5计分电路部分 (35)3.5.1 串行接口工作原理 (36)3.5.2比分校正控制电路 (37)3.5.3计分电路原理图 (38)3.5.4 计分电路的工作原理 (39)3.6球赛计时计分器的工作过程 (40)3.7硬件电路PCB板图 (41)第4章软件编程及调试 (42)4.1开发环境介绍 (42)4.1.1汇编语言特点简介 (42)4.1.2开发软件介绍 (43)4.2软件设计 (44)4.2.1 编程设置及总流程框图 (44)4.2.2主要模块说明 (46)4.3系统调试 (47)IV4.3.1软件调试 (47)4.3.2仿真调试 (49)第5章结论 (50)参考文献 (52)致谢 (53)附录 (54)外文资料原文 (60)V目录第1章引言1.1背景知识介绍单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

【精品】篮球比赛记分器设计设计说明

【精品】篮球比赛记分器设计设计说明

信息职业技术学院毕业设计说明书(论文)设计(论文)题目:基于单片机的篮球比赛记分器的设计专业:通信技术班级:通技06-2学号:姓名:指导教师:二ΟΟ八年十二月三十日信息职业技术学院毕业设计(论文)任务书目录摘要 ......................................................................................... 错误!未指定书签。

第1章绪论............................................................................... 错误!未指定书签。

第2章方案设计 ....................................................................... 错误!未指定书签。

2.1 系统功能要求 ....................................................................... 错误!未指定书签。

2.2 整体方案 .............................................................................. 错误!未指定书签。

第3章硬件设计 ....................................................................... 错误!未指定书签。

3。

1 单片机系统电路设计 ........................................................ 错误!未指定书签。

3.1.1 时钟电路 .................................................................. 错误!未指定书签。

51单片机篮球计分器毕业设计

51单片机篮球计分器毕业设计

51单片机篮球计分器毕业设计序言计分器是篮球比赛中必不可少的设备,它能够记录比赛的得分情况,帮助裁判员和观众清晰地了解比赛进程。

在传统的篮球比赛中,计分器通常是由人工操作的,但是随着科技的发展,人工操作的计分器已经逐渐被自动化的电子计分器所取代。

而随着计算机科学与技术的不断发展,单片机技术在这方面的应用也越来越广泛。

本篇文章将介绍一种基于51单片机的篮球计分器设计方案,尝试探讨如何利用单片机技术实现篮球比赛计分的自动化。

一、设计方案的背景与意义在传统的篮球比赛中,计分工作通常由工作人员手动操作。

这种方式需要有专门的工作人员负责计分,不仅浪费人力资源,而且容易出现人为错误。

引入自动化的电子计分器,既能够提高比赛的计分效率,又能够减少人为错误的发生,提高了比赛的公正性。

利用单片机技术实现篮球计分器,不仅仅只是提供了一款便携、高效的计分器,更是为单片机技术在现实生活中的应用提供了一种有益的示范。

二、设计方案的具体实施1. 系统整体设计本设计方案将基于51单片机,通过按键输入、LED/LCD显示,实现对篮球比赛的实时计分和时间计时功能。

为了方便观众和裁判员的观看,还会配备蜂鸣器作为得分提示。

2. 功能设计本篮球计分器设计将主要包括以下功能:(1)得分计数功能:通过按键输入,实现对两支球队的得分计数功能。

(2)时间计时功能:通过按键输入,设置比赛的计时时长,并且实时显示比赛剩余时间。

(3)得分提示功能:在每次得分后,通过蜂鸣器提示观众和裁判员有球队得分。

(4)数据保存功能:为了防止断电导致数据丢失,设计方案将引入EEPROM芯片,实现数据的保存与恢复功能。

三、硬件设计1. 单片机选择本设计方案将选择51单片机作为主控芯片,它具有低功耗、高性能和丰富的外设资源,非常适合用于嵌入式系统的设计。

2. 输入输出设备为了实现按键输入和LED/LCD显示,本设计方案将使用矩阵键盘和LED/LCD模块作为输入输出设备。

篮球比赛计时计分器

篮球比赛计时计分器

毕业设计(论文)篮球比赛计时计分器设计学号:08100000姓名:木云三告专业:自动化系别:电子信息与控制工程系指导教师:郭彬讲师二○一二年六月摘要单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。

由于单片机的集成度高,功能强,通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用。

目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位,许多用单片机做控制的球赛计时计分系统也应运而生,如:用单片机控制LED七段显示器计时计分器等。

篮球计时计分器以单片机为核心,由计时器、计分器、综合控制器等组成。

系统采用模块化设计,主体分为计时显示模块、计分显示模块、定时报警、按键控制键盘模块。

每个模块的程序结构简单、任务明确。

程序可读性好,对程序的修改可局部进行,其他部分可保持不变。

编程后利用Keil C51软件来进行编译,采用Proteus软件仿真,检验功能是否能够正常实现。

本设计中系统硬件电路主要由以下几个部分组成:单片机AT89C52、计时电路、计分电路、报警电路和按键开关。

本次设计用由AT89C52编程控制LED七段数码管作显示的球赛计时计分系统。

该系统具有赛程定时设置、赛程时间暂停、及时刷新甲乙双方的成绩以及赛后成绩暂存等功能。

它具有价格低廉、性能稳定、操作方便并且易于携带等特点,广泛适合各类学校或者小型团体作为赛程计时计分。

关键词:单片机;篮球赛计时;篮球赛计分;显示器ABSTRACTSCM since the nineteen seventies since, with extremely high price and more attention, so the application is very wide, development is very rapid. As the single-chip high integration, strong function, good versatility, especially it has the advantages of small volume, light weight, low energy consumption, low price, high reliability, strong anti interference ability and convenient use and other unique advantages, so that the chip has been promoted rapidly application. Has now become a measurement control in the application system of optimization models and new electronic product key parts, many do MCU control of match time scoring system also emerge as the times require, such as: using MCU to control LED seven segment display time scoring device. Time basketball scoring device with single chip computer as the core, by the timer, scoring device, integrated controller.The system adopts modular design, main body is divided into a timing display module, display module, timing alarm, scoring keys to control the keyboard module. Each module of the program is simple in structure, clear mission. Program readability, modification of programs can be local, the other part can be kept constant. After programming using Keil C51software to compile, use Proteus software simulation, test function to normal implementation. The design of the system hardware circuit is mainly composed of the following components: SCM AT89C52, a timing circuit, scoring circuit, the alarm circuit and the key switch.The design used by the AT89C52 programming control of LED seven digital tube display game timing and scoring system. The system has a race timing settings, schedule time to pause, timely refresh a and B both score and the game after the temporary success function. It has the advantages of low cost, stable performance, convenient operation and easy portability and other characteristics, are widely suitable for all types of schools or small groups as schedule time scoring.Key words: single chip timing; basketball; basketball score ;display目录摘要 (i)ABSTRACT ...................................................................................................................... i i 目录 ............................................................................................................................. i ii 第1章绪论 .. (1)1.1国内外的研究现状分析: (1)1.2设计目的: (1)1.3设计内容 (2)第2章系统硬件介绍 (3)2.1 MCS-51单片机简述 (3)2.1.1单片机AT89C52简介 (3)2.1.2 主要特性: (4)2.1.3 管脚说明: (4)2.1.4 中断 (6)2.1.5 Flash存储器的编程 (7)2.1.6 空闲节电模式 (7)2.1.7 掉电模式 (8)2.1.8 程序储存器的加密 (9)2.1.9 AT89C52的极限参数 (9)2.2 报警器 (9)2.2.1 报警器的分类 (9)2.2.2 报警器工作原理 (9)2.3 芯片74HC154 (9)2.3.1 简介 (10)2.3.2 引脚说明 (10)2.4 RESPACK—8 (10)2.5 显示器及接口 (11)2.5.1 显示器介绍 (11)2.5.2结构与原理 (11)2.5.3 LED显示器显示方式 (13)第3章电路方案设计 (16)3.1 功能控制电路 (16)3.2 时钟产生方式 (17)3.3 复位电路 (17)3.4 显示电路 (18)3.5电路总图 (19)第4章软件设计与流程图 (20)4.1 软件keil的简介与应用 (20)4.2 部分程序设计 (21)4.2.1 计时程序 (21)4.2.2 计分程序 (22)4.2.3 程序总流程图 (22)第五章仿真 (24)5.1 Proteus简介 (24)5.2 Proteus功能特点 (24)5.3 proteus的应用 (25)5.4 电路仿真 (26)结论 (27)致谢 (28)参考文献 (29)附录一 (30)附录二 (33)附录三 (41)第1章绪论1.1国内外的研究现状分析单片机自面世以来,以其体积小、价格低、功能强、可靠性高等特点倍受人们的青睐。

毕业设计(论文)-篮球赛计时计分器的设计[管理资料]

毕业设计(论文)-篮球赛计时计分器的设计[管理资料]

题目篮球赛计时计分器的设计学生姓名学号所在学院陕西理工学院专业班级电子1203班指导教师完成地点物理与电信工程学院实验室2016 年 6 月 2 日篮球赛计时计分器的设计作者:(陕西理工学院物理与电信工程学院电子信息工程专业12级3班,陕西 723000)指导老师:[摘要]介绍基于STC89C51单片机的篮球比赛计时计分系统。

本次设计的篮球赛计时计分系统通过STC89C51编程控制LED七段数码管来实现计时和计分的功能。

通过按键控制电路设置比赛定时时间,暂停时间,立即刷新甲、乙两队的比分, 比赛进行到半场结束交换场地时,两队比分能交换显示的位置,比赛结束时,系统可以发出报警的指令以及在赛后及时暂存成绩等功能。

该系统价格低廉,性能稳定,携带方便且操作简洁,广泛应用于各类学校或者小型团体作为赛程计时计分。

[关键词]单片机;篮球比赛计时计分器;数码管Design of timing and scoring device for basketball matchAuthor:Zhaoming Li(Grade 12,Class 03,Major in Electronics & Information engineering ,Physics & Telecommunications engineering Dept., Shaanxi University of Technology,Hanzhong,723003,Shaanxi)Tutor:Fang LiangAbstract:Introduction to basketball games STC89C51 time scoring system based on the MCU. The design of the basketball game time scoring by STC89C51 programming control LED seven-segment LED to achieve the timing and scoring functions. Button control circuit is provided timing game, pause time, immediately flush A and B teams score, the game proceeds to the end of the half-exchange sites, teams were able to exchange position is displayed at the end of the game, the system can send out alarms instruction and function in a timely manner after the scratch results and the like. The system is inexpensive, stable, easy to carry and simple operation, widely used in all types of schools or small groups as the race timing and scoring points.Key Words: MCU;Basketball time scoring device;Digital Tube目录1引言 (1) (1) (1) (1) (1)2系统总体设计 (2)系统总体设计方案 (2)系统基本功能介绍 (2)3系统硬件电路设计 (4)篮球计时计分器电路原理图 (4)篮球计时计分器电路工作过程 (5) (5)计时电路 (5)计分电路 (7)STC89C51芯片介绍 (8)管脚说明 (8)4系统仿真 (10) (10)Proteus软件介绍 (10)Keil软件介绍 (11) (12)Proteus仿真 (12)5系统调试 (14)软件调试 (14)硬件调试 (14)结论 (18)致谢 (19)参考文献 (20)附录A 英文原文 (21)附录B 中文翻译 (25)附录C 程序源代码 (28)附录D 元件清单 (38)1引言随着单片机在各个领域的广泛应用,许多用单片机做控制的球赛计时计分系统应运而生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。

篮球计分器设计

篮球计分器设计

湖南工程职业技术学院HUNAN ENGINEERING POLYTECHNIC毕业设计(论文)设计(论文)题目:篮球计分器信息工程系二○一四年五月制2014届I毕业设计(论文)资料第一部分毕业设计(论文)开题报告I I湖南工程职业技术学院毕业设计(论文)开题报告(2014届)2014年05月30日12342014届毕业设计(论文)资料第二部分设计说明书5湖南工程职业技术学院毕业设计(论文)篮球计分器设计系(部):信息工程系专业:电子信息工程学号:201103101014学生姓名:指导教师:2014 年05月6目录摘要 (1)绪论 (2)第一章单片机AT89C51的简介 (3)第二章设计方案 (6)2.1本设计的基本功能介绍 (6)2.2系统框图 (6)2.3 系统硬件组成电路 (6)2.3.1显示器及接口 (6)2.3.2单片机(AT89C51) (8)2.3.2按键电路 (8)2.3.3复位电路 (8)2.3.4时钟电路 (8)第三章硬件电路设计 (9)3.1 最小系统设计 (9)3.1.1晶振电路(时钟电路) (9)3.1.2复位电路 (10)3.2 EA/VPP(31 脚)的功能和接法 (11)3.3 P0 口外接上拉电阻 (12)3.4显示电路 (13)3.5按键电路 (13)第四章软件设计 (15)4.1总流程图 (15)4.2按键流程图 (16)4.2.1按键切换 (16)4.2.2按键加减 (17)4.3中断流程图 (18)4.4软件调试 (19)7总结 (20)致谢 (21)参考文献 (22)附录1 原理图 (23)附录2 程序 (24)8摘要本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。

在此设计中共接入了2个四位一体7段共阴LED显示器,中间两个数码管用来记录赛程时间,高2位用于记录A的分数,低2位用于记录B的分数,中间两个数码管用来计时,每个四位一体的数码管中间都有一个“-”将分数与计时的时间隔开,每队2个LED显示器显示范围可达到0~99分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第一部分设计任务与调研 (3)第二部分设计说明 (5)第三部分设计成果 (10)第四部分结束语 (15)第五部分致谢 (17)第六部分参考文献 (18)第七部分附录 (19)第一部分设计任务与调研一、调研体育比赛记分系统是对体育比赛过程中所产生的比分等数据进行快速采集记录,加工处理,传递利用的信息系统。

根据不同运动项目的不同比赛规则要求,体育比赛的记分系统包括测量类,评分类,命中类,制胜类得分类等多种类型。

比如篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的记分系统是一种得分类型的系统。

篮球比赛的记分系统由计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛记分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。

由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。

世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。

篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。

二、设计任务(1)给甲、乙两队分别设置加分按钮,各按钮按下分别实现给甲、乙队加1~9分。

(2)给甲、乙两队分别设置减分按钮,各按钮按下分别实现给甲、乙队减1~9分。

(3)设置一个复位按钮,按下实现甲、乙队总分回到初试分及显示(4)预置分通过甲、乙两队加分按钮实现。

三、设计要求(1)方案合理、正确,系统稳定、可靠。

(2)软件设计要求尽可能精练、简短和运行可靠。

(3)硬件电路要求简单明了,以节约成本。

第二部分 设计说明一、硬件电路设计此记分器的设计采用模块化结构,主要由以下2个组成,即键盘模块、以及译码显示模块。

以单片机为核心,配以一定的外围电路和软件,以实现比赛计分器的功能。

它由硬件部分和软件部分组成。

系统设计方案的硬件电路设计方框图如图1所示。

图 1 硬件电路设计方框图硬件电路由复位按钮、80C51单片机、矩阵键盘和两个4位共阴极LED 显示器等组成。

软件部分主程序主要由系统初始化段、键盘识别、键值处理、两个4位共阴极LED 显示器扫描显示子程序组成。

二、复位电路为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。

一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。

由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V 低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。

目前为止,单片机复位电路主要有四种类型:(1)微分型复位电路;(2)积分型复位电路;(3)比较器型复位电路;(4)看门狗型复位电路三、其他在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。

在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。

这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越图2矩阵式键盘电路明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。

如图2所示。

需要的键数比较多时,采用矩阵法来做键盘是合理的。

矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,上图中,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。

这样,当按键没有按下时,所有的输出端都是高电平,代表无键按下。

行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下了。

具体的识别及编程方法如下所述。

矩阵式键盘的按键识别方法确定矩阵式键盘上何键被按下介绍一种“行扫描法”。

行扫描法行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法,如上图所示键盘,介绍过程如下。

判断键盘中有无键按下将全部行线Y0-Y3置低电平,然后检测列线的状态。

只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。

若所有列线均为高电平,则键盘中无键按下。

判断闭合键所在的位置在确认有键按下后,即可进入确定具体闭合键的过程。

其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。

在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。

若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键,矩阵键盘与80C51的接口电路如图3所示。

图3 矩阵键盘与80C51的接口电路显示器采用两个四位共阴极LED显示器,来实现显示器的动态扫描,八个二极管连接一个阴极的结构,只要另一段为高电平,二极管就会发光,从而形成一段。

将八段顺序排列后就成为具有一定编码的共阴显示器了。

动态扫描的频率有一定的要求,频率太低,LED将出现闪烁现象。

如频率太高,由于每个LED点亮的时间太短,LED的亮度太低,肉眼无法看清,所以一般均取几个ms左右为宜,这就要求在编写程序时,选通某一位LED 使其点亮并保持一定的时间,程序上常采用的是调用延时子程序。

显示电路如图4所示。

图4显示电路接线图第三部分设计成果一、主程序流程图主程序主要由系统初始化段、开中断、键盘识别、键值处理、两个4位共阴极LED显示器扫描显示子程序和中断处理子程序等组成。

通过对以上各段和子程序的结合,以实现系统功能。

该系统主程序流程图如下图5所示:图5 主程序流程图二、键值处理子程序流程图按键识别及处理程序主要由键盘识别和键值处理组成。

其中键盘识别子程序不断地对键盘进行判断是否有键按下。

当有键按下时则转到键码处理即甲、乙总分处理子程序对相应按键进行相应处理,即可实现对甲、乙两队总分的计算与处理。

键盘识别即依次判断第一列、第二列、第三列、第四列是否有键按下。

如果有键按下,先得出列,再反向赋值得出行,最后得出所在行和列的位置。

键值处理即先定义0~9这九个按键,再对三次按键值进行保存,再来判断是甲队还是乙队加减分,再判断是加还是减,最后判断加或减多少分,实现分别给甲、乙总分进行加分和减分。

键值处理即甲、乙总分处理子程序流程图如下图6所示。

图6 键值处理子程序流程图三、子程序流程图由于该系统使用的是8位LED显示器显示计分器比分,因此显示采用动态扫描显示方法,即由显示器扫描显示子程序控制显示器逐个循环从左至右依次点亮各个显示器。

这样虽然在任一时刻只要一个显示器点亮,但是由于人眼具有视觉残留效应,看起来与全部显示器持续点亮效果一样。

显示器扫描显示子程序显示每一位用如图7所示流程方法完成。

图7 显示子程序流程图四、复位程序流程图按钮与单片机P0.6/AD6引脚相连,当每次按下该按钮后,系统将通过软件实现对计分复位功能。

在主程序运行过程中,只要系统识别到与单片机P0.6/AD6引脚相连的按键按下,程序则会转去执行复位程序,完成对甲、乙总分寄存单元的清零,显示器各位的显示数寄存单元的复位,执行完毕后,返回主程序。

流程图如8所示。

图8 复位程序流程图五、总电路原理图图9总电路原理图第四部分结束语通过这次毕业设计,我深刻体会到了其中的苦与乐,感悟甚是深切。

在没有做设计以前,觉得设计只是对知识的单纯总结,但是通过这次设计发现自己的看法有点太片面,设计不仅是对前面所学知识的一种检验,也是对自己能力的一种提高,通过这次设计使自己明白了原来的那点知识是非常欠缺的,要学习的东西还很多,通过这次设计,明白学习是一个长期积累的过程,在以后的工作和生活中都应该不断的学习,努力提高自己的知识和综合素质,并将理论与实际相结合,学以致用,不再是纸上谈兵,。

对我们学生来说,理论与实际同样重要,这是我们以后在工作中说明自己能力的一个重要标准。

在这次设计中,同学之间互相帮助,有什么不懂的大家在一起商量,发现我们所学的知识实在是有限,不过我们能够充分利用网络的优势去查阅资料。

而且,设计中涉及到的电路图用了比较新的一款PROTEUS进行设计和仿真,使我多掌握了一个得力的仿真工具。

我在整个设计过程中懂得了许多东西,当遇到一不了的问题,跟同伴一起商量、合作,或许能收到事半功倍的效果。

不管学什么,一定要打好基础,并将其学好、学精,但空有知识也不一定就能说明什么,还得能为己所用;还有更重要的是培养了独立思考和设计的能力,树立了对知识应用的信心,相信会对今后的学习工作和生活有非常大的帮助,并且提高了自己的动手实践操作能力,使自己充分体会到了在设计过程中的成功喜悦。

虽然这个设计做的不是很完美,但是在设计过程中所学到的东西是这次设计的最大收获和财富,使我终身受益;最后,也是我感触比较深的一点,这次设计时为数不多的独立完成的一次,虽然过程中遇到很多困难,让自己犯愁过,彷徨过,急躁过,可当自己很快调整好心态,从跌倒的地方爬起来继续,最后取得成功,不止是成功后的喜悦,也是一次锻炼!通过这次设计,明白学习是一个长期积累的过程,在以后的工作和生活中都应该不断的学习,努力提高自己的知识和综合素质,并将理论与实际相结合,理论与实际同样重要。

实习中,我感受到了老师对学生的那种悔人不卷的精神,每天的固定时间,老师都来给我们指导,使我们少走弯路,顺利完成实习任务,请允许我向你们致意崇高的敬意,感谢你们,老师!在这次设计中,我在整个设计过程中懂得了许多东西,也培养了独立思考和设计的能力,树立了对知识应用的信心,相信会对今后的学习工作和生活有非常大的帮助,并且提高了自己的动手实践操作能力,使自己充分体会到了在设计过程中的成功喜悦。

虽然这个设计做的不是很理想,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富,使我受益良多。

感谢老师指点和教诲,使我突破了许多难关,更从中学到了许多。

第五部分致谢感谢我的导师以及各位老师们,他们严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。

设计中的每个实验细节和每个数据,都离不开老师的细心指导。

而老师开朗的个性和宽容的态度,帮助我能够很快的融入我们这个新的实验室。

感谢我的室友们,从遥远的家来到这个陌生的城市里,是你们和我共同维系着彼此之间兄弟般的感情,维系着寝室那份家的融洽。

三年了,仿佛就在昨天。

三年里,我们没有红过脸,没有吵过嘴,没有发生上大学前所担心的任何不开心的事情。

只是今后大家就难得再聚在一起吃每年元旦那顿饭了吧,没关系,各奔前程,大家珍重。

相关文档
最新文档