%9谁知道单片机原理及应用题库与运用的这个题怎么编啊?记录篮球比分,最高分199:199,可修改记录,可显示

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于单片机的篮球计时计分器设计(C语言编程、含proteus.doc 40页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:120 &&
你可能关注的文档:
··········
··········
单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。
本设计是基于AT89S52单片机的篮球计时计分器,利用7段共阴LED作为显示器件。在此设计中共接入了1个四位一体7段共阴LED显示器,2个两位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。
其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
主控芯片采用AT89S52单片机,采用C语言进行编程,编程后利用Keil uVision3来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能是否能够正常实现。仿真成功后,焊接硬件电路,通过ISP下载器将hex文件烧制到单片机。
背景知识介绍 3
设计内容 3
1.3计任务和要求 4
设计意义 4
2.系统总体方案及硬件设计 5
2.1 系统总体方案设计 5
硬件电路设计 6
2.2.1时钟电路模块 7
2.2.2 复位电路模块 7
2.2.3显示模块 8
2.2.4 报警模块 9
2.2.5总硬件电路设计 10
3 软件设计 11
3.1 软件总体设计方案 11
3.2 软件设计具体过程 12
3.2.1延时模块设计 13
3.2.2 数码管动态刷新显示程序 13
3.2.3 T0中断程序 15
加分子程序 16
3.2.5减分子程序 16
3.2.6 调整时间子程序 17
半场交换比分子程序 19
比赛暂停子程序 20
中场指示灯程序 21
3.2.10 主程序 22
4 . PROTEUS仿真 24
4.1 PROTEUS简介 24
4.2仿真过程 24
5. 硬件焊接与调试 27
6.课程设计体会 28
参考文献 29
附2 系统原理图 40
背景知识介绍
体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类,评分类,命中类,制胜类得分类等多种类型。
篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。
由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。
本设计是基于AT89S52单片机的篮球计时计分器,利用7段共阴LED作为显示器件。在此设计中共接入了1个四位一体7段共阴LED显示器,2个两位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。
其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
1.3计任务和要求
任务: 设计一个用于赛场的篮球计时计分器。
要求: 1、能记录整个赛程的比赛时间,并能随时实现暂停。
2、能随时刷新甲、乙两队在整个过程中的比分。
3、中场交换比赛场地时,能自动交换甲、乙两队比分的位
正在加载中,请稍后...您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
本科学位论文__篮球赛时计分器.doc 22页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:250 &&
本科学位论文__篮球赛时计分器
你可能关注的文档:
··········
··········
篮球赛时计分器
指导教师:
应用电子技术
1.系统方案说明 3
1.1 方案选择 3
1.1.1 篮球计时计分器设计的现状 3
1.1.2 系统总体设计方案 3
1.2 系统基本功能介绍 3
2.系统硬件电路设计 4
2.1 篮球计时计分器电路原理图 4
2.2 篮球计时计分器电路工作过程 4
2.3系统硬件电路组成 5
2.3.1 计时电路 5
2.3.2 计分电路 7
2.4器件选择及介绍 8
2.4.1 AT89C51 8
3.软件的编程与调试 11
3.1系统设计流程图 11
3.2 C语言程序设计 12
参考文献 17
附录1 原理图 19
篮球赛计时计分器
摘 要:单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小重量轻能耗低价格便宜可靠性高抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位篮球计时计分器以单片机为核心,由计时器计分器综合控制器等组成。
系统采用模块化设计,主体分为计时显示模块、计分显示模块、定时报警、按键控制键盘模块。每个模块的程序结构简单任务明确易于编写调试和修改。程序可读性好,对程序的修改可局部进行,其他部分可保持不变。编程后利用Keil C51软件来进行编译,再将生成的HEX文件装入芯片中,采用Proteus软件仿真,检验功能是否能够正常实现,随后可用Protel99画出硬件电路图。本设计中系统硬件电路主要由以下几个部分组成:单片机AT89C51计时电路计分电路报警电路和按键开关。本次设计用由AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。该系统具有赛程定时设置赛程时间暂停及时刷新甲乙双方的成绩等功能。它具有价格低廉、性能稳定、操作方便并且易于携带等特点,广泛适合各类学校或者小型团体作为赛程计时计分。
随着单片机在各个领域的广泛应用,许多用单片机做控制的球赛计时计分系统也应运而生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。根据此次课题要求,这里介绍一种篮球赛计时计分器的设计方法,即单片机带外围扩展驱动数码管工作的电路可提升学生对单片机接口电路的综合运用能力。电路采用单片机作为核心元件,利用。显示分数范围可达0~999分,足够赛程计分的需要。2个用于显示分钟,2个用于显示秒钟。比赛前,将时间设置好,比赛开始时启动计时,直至倒计时到零为止。计时范围达到0~99分钟,能满足实际赛程计时的需要。为了配合计时器调整时间和计分器校正比分,设计了个按键,4个用于输入甲、乙两队的分数另个用于启动和暂停赛程时间。另外还设计了定时报警系统,即比赛时间到时,扬声器发出报警声提示赛程结束。
该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩等功能。设计分为软件设计和硬件设计两部分。主控芯片采用AT89C51,使用语言编写软件程序,主体分为计时显示模块、计分显示模块、定时报警、按键控制模块。编程后利用Keil C51软件来进行编译,再将生成的HEX文件装入芯片中,检验功能是否能够正常实现。通过本次基于篮球计时计分器的设计,可以了解、熟悉有关单片机开发设计的过程,并加深对单片机的理解和应用以及掌握单片机与外围接口的一些方法和技巧。.系统方案说明
1.1 方案选择
1.1.1 篮球计时计分器设计的现状
体育比赛计时计分系统是对体育比赛过程中所产生的时间比分等数据信息进行快速采集记录、加工处理、传递和利用的系统。根据运动项目的不同,比赛规则要求也不同,体育比赛的计时计分系统包括测量类评分类命中类制胜类和得分类等多种类型。篮球比赛是根据运动队员在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成的,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能与现场成绩处理现场大屏幕电视转播车等多种设备相联,以便实现激烈的比赛现场感和表演娱乐等功能目标1系统构成图
1.2 系统基本功能介绍
1、一个四位一体数码管显示比赛时间,时间格式如:15:00,两个三位一体数码管显示甲乙两对的比分,比分格式如:008。
2、比赛时间采
正在加载中,请稍后...%9谁知道单片机原理与运用的这个题怎么编啊?记录篮球比分,最高分199:199,可修改记录,可显示_百度知道
%9谁知道单片机原理与运用的这个题怎么编啊?记录篮球比分,最高分199:199,可修改记录,可显示
我有更好的答案
MOV A,#LEDTABMOV A,42HMOVC A,@A+DPTRMOV P0,ACLR DUANMOV R7,#5LCALL DELAYMOV P0,#0FFHSETB WEIMOV P0,#0F7HCLR WEIMOV P0,#0FFHSETB DUANMOV DPTR,#LEDTABMOV A,43HMOVC A,@A+DPTRMOV P0,ACLR DUANMOV R7,#5LCALL DELAYMOV P0,#0FFHSETB WEIMOV P0,#0BFHCLR WEIMOV P0,#0FFHSETB DUANMOV DPTR,#LEDTABMOV A,46HMOVC A,@A+DPTRMOV P0,ACLR DUANMOV R7,#5LCALL DELAYMOV P0,#0FFHSETB WEIMOV P0,#07FHCLR WEIMOV P0,#0FFHSETB DUANMOV DPTR,#LEDTABMOV A,47HMOVC A,@A+DPTRMOV P0,ACLR DUANMOV R7,#5LCALL DELAYRETLEDTAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND,#5LCALL DELAYJNB CHANGE,$SETB TR1LOOP6:MOV A,TIMEJNZ LOOP7MOV TIME,#99CLR TR1MOV R7,#LOW()SETB TR1DJNZ CNT,GRATE1MOV B,#5LCALL DELAYJNB DOWN2,$MOV A:MOV R2,#17DLY,GRATE2DEC AMOV GRATE2,#10HMOV TH1:JB DOWN2,LOOP4CLR ET1MOV R7:RETIINITTIMER1:MOV TMOD,GRATE2MOV GRATE2,GRATE_CHGSETB ET1SJMP LOOP6LOOP5,BEEFCRETDISPLAY.1DOWN1 EQU P1,#0FBHCLR WEIMOV P0,#0FFHSETB DUANMOV DPTR.4CHANGE EQU P1.5BEGIN EQU P1.6BEEF EQU P2,#99RETDELAY,#10DIV ABMOV 46H,AMOV 47H,$MOV GRATE_CHG,GRATE1MOV GRATE1.2UP2 EQU P1,ACLR DUANMOV R7.3DOWN2 EQU P1:MOV R2,#17BEEFD,BMOV P0,#HIGH()MOV TL1,#100LCALL BEEFELOOP7:LCALL DISPLAYLJMP LOOPT1ISR:CLR TR1MOV TH1,$INC GRATE1SETB ET1SJMP LOOP6LOOP1:JB DOWN1,@A+DPTRMOV P0.4DUAN EQU P2.3WEI EQU P2.2GRATE1 EQU 30HGRATE2 EQU 31HGRATE_CHG EQU 33HTIME EQU 34HCNT EQU 35HORG 0000HLJMP MAINORG 001BHLJMP T1ISRORG 0030HMAIN:LCALL INITTIMER1SETB UP1SETB DOWN1SETB UP2SETB DOWN2SETB CHANGESETB BEGINLOOP:JB UP1,#0FFHSETB WEIMOV P0,BMOV A,GRATE2MOV B,#10DIV ABMOV 42H,#LOW()SETB EASETB ET1MOV CNT,LOOP1CLR ET1MOV R7,#5LCALL DELAYJNB UP1,#LEDTABMOV A,40HMOVC A,@A+DPTRMOV P0,ACLR DUANMOV R7,#5LCALL DELAYMOV P0,#0FFHSETB WEIMOV P0,#0FDHCLR WEIMOV P0,#0FFHSETB WEIMOV P0:JB BEGIN,LOOP6MOV R7,#5LCALL DELAYJNB BEGIN,#5LCALL DELAYMOV P0,#0FFHSETB DUANMOV DPTR,#LEDTABMOV A,DELAYRETBEEFC,TIMEMOV B,LOOP2CLR ET1MOV R7,#5LCALL DELAYJNB DOWN1,#10DIV ABMOV 40H,AMOV 41H,#5LCALL DELAYJNB UP2,$INC GRATE2SETB ET1SJMP LOOP6LOOP3,$MOV A,GRATE1DEC AMOV GRATE1,ASETB ET1SJMP LOOP6LOOP2,#20MOV TIME:JB UP2,LOOP3CLR ET1MOV R7:CPL BEEFDJNZ R3,41HMOVC A,ASETB ET1SJMP LOOP6LOOP4:JB CHANGE,LOOP5CLR ET1MOV R7,#HIGH()MOV TL1,$DJNZ R2,DLYDJNZ R7,AMOV 43H,BMOV A,T0EMOV CNT,#20DEC TIMET0E:MOV R3,#26DJNZ R3,#0FEHCLR WEIMOV P0,#0FFHSETB DUANMOV DPTR:MOV R3,#16BEEFE,BEEFEDJNZ R2,BEEFDDJNZ R7UP1 EQU P1
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。文档分类:
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表篮球比赛计时计分器的毕业设计.doc
文档介绍:
毕业设计(论文)
篮球比赛计时计分器的设计
The design of basketball game time and scoring
一. 选题意义及背景
篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。
毕业设计(论文)主要内容:
任务: 设计一个用于赛场的篮球计时计分器。
要求: 1、能记录整个赛程的比赛时间,并能修改比赛时间。
2、能随时刷新甲、乙两队在整个过程中的比分。
3、比赛结束时,能发出报警声。
其中硬件部分包括键盘和显示器接口电路的设计。软件部分利用单片机编程软件编写程序,并利用protest软件进行调试,完成毕业论文。
预期成果为设计实物一件,提交毕业设计论文一篇。
三.计划进度:
第 8 周查阅资料、选型对比调研,初步确定控制电路的总体设计。
第 8-10 周完成硬件线路设计及元器件的选型。
第 11 周单片机软件程序的编写。
第 12 周调试系统达到设计要求,并完成毕业论文。
第 13 周答辩。
四.毕业设计(论文)结束应提交的材料:
1、论文一篇(8000字以上)
2、实物一件
指导教师教研室主任
年月日年月日
论文真实性承诺及指导教师声明
学生论文真实性承诺
本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。
毕业生签名: 日期:
指导教师关于学生论文真实性审核的声明
本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。
指导教师签名: 日期:
徐州工业职业技术学院毕业设计(论文)指导教师评阅表
机电工程学院
电气自动化
电气自动化092班
篮球比赛计时计分器的设计
指导教师评语
(包含对论文的性质、难度、份量、学生实际完成情况,论文撰写格式、学生学术道德等方面的评价,是否同意答辩等)
指导教师签名:
单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/O)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。
本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阳LED作为显示器件。在此设计中共接入了1个四位一体7段共阳LED显示器,4个7段共阳LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。
其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了5个按键,用于调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
关键词: AT89C51; LED显示;计时计分器
It is a central processor ( CPU ), random access memory ( RAM ), read-only memory ( ROM ), input / output ( I / O ) and other ponents are integrated on a single integrated circuit chip .The design is based on the AT89S51 single-chip Basketball-time points, the use of 7 total LED as. In this design the access 1 four in one of 7 sections of a total of LED display, 4 7 total LED display, the former is used to record the race time, 2 of them for the show minutes, 2 for displaying the seconds, the latter is used for recording the B team score, each team of 2 LED display area can reach 0 ~ 99 branch. Schedule a time with the countdown, match to start the beginning of time, until the time to zero, in order to cooperate with the timer and the scoring device calibration time and score, we specified in the design of the establishment of 5 keys, used for adjusting the score and pause function. Using single chip puter control system is the key operation using a simple, LED display, convenient installation.
Keywords: AT89S51; LED;Time basketball scoring system
第一章绪论 1
1.1课题背景 1
1.2本课题研究的主要内容 1
第2章单片机基本组成及工作原理 2
2.1 单片机的基本组成 2
2.2 单片机外围附加电路 5
2.2.1 时钟电路 5
2.2.2 复位电路 6
第3章篮球比赛计时计分器硬件电路的设计 7
3.1 主电路图 7
3.2 LED显示电路 8
3.3 元器件清单 10
第4章篮球比赛计时计分器软件程序的设计 11
4.1 主程序流程图 11
4.2 汇编语言程序 13
第五章总结 18
参考文献 1
内容来自淘豆网www.taodocs.com转载请标明出处.
文件大小:0 KB
下载次数:篮球比赛记分器设计1_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
篮球比赛记分器设计1
篮球比赛记分器设计
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩15页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 单片机原理试题 的文章

 

随机推荐