篮球赛计时计分器课程设计
- 格式:doc
- 大小:217.01 KB
- 文档页数:23
篮球比赛计分器课程设计一、课程目标知识目标:1. 学生能够理解篮球比赛的基本规则和计分方法;2. 学生能够掌握篮球比赛计分器的基本操作和使用方法;3. 学生能够运用篮球比赛计分器进行实际比赛计分。
技能目标:1. 学生能够运用所学的篮球比赛计分方法,准确、迅速地进行计分;2. 学生能够通过操作篮球比赛计分器,提高信息处理和实时统计的能力;3. 学生能够在团队协作中,合理分配任务,提高沟通与协作能力。
情感态度价值观目标:1. 学生培养对篮球运动的兴趣,增强体育锻炼的意识;2. 学生树立公平、公正的比赛观念,尊重对手,遵守比赛规则;3. 学生通过团队协作,培养团队精神和集体荣誉感,提高人际交往能力。
课程性质:本课程为信息技术与体育学科的跨学科实践课程,结合篮球比赛计分器的使用,培养学生实际操作能力和团队协作精神。
学生特点:六年级学生具备一定的篮球知识和技能,对信息技术有较高的兴趣,喜欢动手操作,具备一定的团队协作能力。
教学要求:结合学生特点,注重实践操作,强调团队合作,提高学生的信息处理能力和实际应用能力。
通过课程学习,使学生能够将所学知识应用于实际篮球比赛计分中,提高学生的综合素养。
1. 篮球比赛规则与计分方法:- 篮球比赛基本规则介绍;- 篮球比赛得分项目的学习;- 篮球比赛计分方式的掌握。
2. 篮球比赛计分器操作:- 认识篮球比赛计分器硬件设备;- 学习计分器的基本操作流程;- 掌握计分器在比赛中的应用。
3. 实践操作与团队协作:- 设计实践操作环节,让学生实际操作计分器;- 进行模拟篮球比赛,进行计分实践;- 培养学生在团队中合理分工,协同合作的能力。
4. 教学大纲:- 第一课时:篮球比赛规则与计分方法学习;- 第二课时:篮球比赛计分器硬件设备认识与操作学习;- 第三课时:模拟篮球比赛计分实践;- 第四课时:总结与评价,提高学生团队协作能力。
教学内容依据课程目标进行选择和组织,注重科学性和系统性。
可编辑修改精选全文完整版基于单片机的篮球赛计时计分器的设计一系统设计方案1.1 设计题目篮球计时计分器1.2 系统功能要求本系统可实现功能如下:(1)主控部分:选择单片机为核心元件构成系统。
(2)计时部分:能记录整个赛程的比赛时间,并能修改时间、暂停时间。
(3)计分部分:能随时刷新甲、乙两队在整个赛程中的比分。
(4)中场交换比赛场地时,能交换甲、乙两队比分的位置。
(5)比赛时间结束时,能发出报警指令。
1.3 系统总体方案设计本设计由AT89C51编程控制LED七段数码管作球赛计时计分系统具有赛程定时设置、赛程时间暂停、性能稳定、操作方便且易携带等特点。
1.3.1系统设计方案论证本设计是基于89C52单片机的键盘控制及显示电路设计,从系统的设计功能上看,系统可分为两大部分,即键盘输入控制部分和显示部分,对于每一个部分都有不同的设计方案,起初我拟订了下面两种方案:第一种方案:键盘控制采用矩阵扫描键盘,可以用普通按键构成4×4矩阵键盘,直接接到89C51单片机的P0口,高四位作为行,低四位作为列,通过软件完成键盘的扫描和定位。
显示部分采用动态显示,采用移位寄存器74LS164和译码器74LS138通过显示驱动程序驱动七段数码管显示。
此方案成本低,所用到的两个外围芯片价格都很低廉,而且单片机的I/O口占用较少,可以节约单片机接口资源。
第二种方案:键盘控制采用独立是式键盘,每个按键的"接零端"均接地,每个按键的"测试端"各接一条输入线,通过检测输入线的电平状态就可以很容易地判断哪个键被按下了,这种方法操作速度高而且软件结构很简单。
这种方法比较适合按键较少或操作速度较高的场合。
显示部分采用静态显示方法,所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的接口用于笔划段字形代码。
这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU 的开销小。
篮球24秒计时器课程设计
一、课程目标:
1. 熟悉篮球24秒计时器的基本规则和使用方法;
2. 能够正确设置和操作篮球24秒计时器;
3. 练习团队合作和沟通能力。
二、教学内容:
1. 篮球24秒计时器的基本规则和使用方法;
2. 篮球24秒计时器的操作:设置、启动、停止、重置等;
3. 分别以两队为单位,模拟比赛过程中的使用。
三、教学过程:
1. 简要介绍篮球24秒计时器的作用和基本规则;
2. 给学生分成两队,让他们各派出一名代表当计时员;
3. 让计时员练习操作篮球24秒计时器,包括设置、启动、停止、重置等;
4. 模拟比赛过程中的使用,让学生围着一起发球并利用计时器进行计时;
5. 强调团队合作和沟通的重要性,提高团队默契。
四、教学资源:
1. 篮球24秒计时器;
2. 篮球。
五、教学评估:
1. 观察学生对篮球24秒计时器是否能正确设置和操作;
2. 在模拟比赛过程中,观察学生是否能够正确使用计时器,并
且团队合作是否良好。
六、教学反思:
1. 让学生练习操作篮球24秒计时器的时间可能需要较长,需要在课前充分准备;
2. 在模拟比赛过程中,需要加强学生的团队合作和沟通能力,以确保计时器的正确使用。
1、绪论现如今,随着科学技术的发达,人类越来越依靠科技的力量。
对于体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统,他大大的减少了人的工作量,同时更加迅速精确的对比赛进行统计,也增加了比赛的公正公平性。
根据不同运动项目的不同比赛规则要求。
然而篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。
篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。
因此,计时计分系统在篮球比猜中发挥着非常重要的作用。
1.2 设计计任务和要求任务:设计一个用于赛场的篮球计时计分器。
要求: 1、能记录整个赛程的比赛时间,并能随时实现暂停。
2、能随时刷新甲、乙两队在整个过程中的比分。
3、中场交换比赛场地时,能自动交换甲、乙两队比分的位置。
4、比赛中场和结束时,能发出报警声。
5、通过指示灯指示上下半场。
6、当比赛时间需要回倒时,能通过按键实现回表。
7、加分有误时可通过按键实现减分调整。
1.3 实验简介和方案设计本设计是基于AT89S52单片机的篮球计时计分器,利用7段共阴LED作为显示器件。
在此设计中共接入了1个四位一体7段共阴LED显示器,2个两位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。
赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。
其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。
采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
单片机课程设计—篮球计时计分器篮球作为一项广受欢迎的运动,其比赛的公平性和准确性至关重要。
而在篮球比赛中,计时计分器是不可或缺的设备,它能够为比赛提供准确的时间和比分信息,保障比赛的顺利进行。
本次单片机课程设计的任务就是设计一款篮球计时计分器,通过运用单片机的知识和技能,实现篮球比赛计时和计分的功能。
一、设计要求1、能够实现比赛时间的计时功能,包括 24 秒进攻时间、每节 10分钟的比赛时间以及加时赛时间。
2、能够实时显示比分,包括主队和客队的得分。
3、具备暂停、复位等功能,以应对比赛中的各种情况。
4、能够通过按键进行操作,简单易用。
二、系统方案设计1、硬件设计单片机选型:选择一款性能稳定、资源丰富的单片机,如STC89C52 单片机。
显示模块:采用数码管显示时间和比分,数码管具有亮度高、显示清晰、成本低等优点。
按键模块:使用独立按键实现计时、计分、暂停、复位等操作。
时钟模块:采用外部时钟芯片,为系统提供准确的时钟信号。
2、软件设计编程语言:选择 C 语言进行编程,C 语言具有语法简洁、可移植性好等优点。
程序流程:主程序负责系统的初始化、按键扫描、时间和比分的更新以及显示。
中断服务程序负责处理时钟中断,实现计时功能。
三、硬件电路设计1、单片机最小系统包括单片机芯片、晶振电路和复位电路。
晶振电路为单片机提供时钟信号,复位电路用于系统的初始化。
2、显示电路采用共阳极数码管,通过三极管驱动数码管的段选和位选信号,实现时间和比分的显示。
3、按键电路独立按键分别连接到单片机的 I/O 口,通过检测按键的状态来执行相应的操作。
4、时钟电路采用 DS1302 时钟芯片,通过单片机的 I/O 口与时钟芯片进行通信,获取准确的时间信息。
四、软件程序设计1、主程序首先进行系统初始化,包括单片机端口设置、数码管显示初始化、时钟芯片初始化等。
然后进入主循环,不断扫描按键状态,根据按键执行相应的操作,同时更新时间和比分,并将其显示在数码管上。
篮球30秒计时器课程设计简介篮球30秒计时器是一种用于比赛计时的设备,它起到控制比赛时间的作用。
本篇课程设计将介绍篮球30秒计时器的原理、使用方法以及相关的教学内容。
篮球30秒计时器的原理篮球30秒计时器是一种根据篮球比赛规则设计的计时设备,主要用于掌控比赛时间。
其原理如下: 1. 计时器设置在30秒,根据比赛规则,球队进攻时必须在30秒内投篮。
2. 当一支球队控球开始进攻时,计时器开始倒计时。
3. 如果球队在30秒内未能完成投篮,那么球权转移到对方球队。
4. 如果球队在30秒内完成投篮,并且投篮球进入篮筐,那么该球队得到2分。
篮球30秒计时器的使用方法篮球30秒计时器的使用方法非常简单,主要分为以下几个步骤: 1. 首先,将篮球30秒计时器放置在比赛台上,并确保其电源已接通。
2. 在比赛开始前,按下计时器上的“开始”按钮,计时器开始工作,显示屏上显示的时间为30秒。
3.当一支球队控球开始进攻时,教练或裁判员应立即按下计时器上的“开始”按钮,计时器开始倒计时。
4. 如果球队在30秒内未能完成投篮,计时器倒计时结束后会发出警报声,并自动将球权转移到对方球队。
5. 如果球队在30秒内完成投篮,并且投篮球进入篮筐,计时器会停止倒计时,并显示下一次进攻的时间。
篮球30秒计时器课程设计为了帮助学生更好地理解和运用篮球30秒计时器,我们设计了以下课程内容: 1. 介绍篮球30秒计时器的作用和原理 - 讲解篮球30秒计时器在比赛中的重要作用,以及其设计原理和工作原理。
2. 计时器的使用方法和注意事项 - 具体讲解计时器的使用方法,如何按下开始按钮、如何重置计时器、如何处理倒计时结束后的情况等。
- 强调注意事项,如确保计时器连接正常、不要随意更改计时器设置等。
3. 球队协作训练 - 通过分组练习,让学生模拟比赛情境,分两支球队进行攻防对抗。
- 设定每次进攻时间为30秒,要求学生在规定时间内完成投篮,并根据比赛结果进行得分统计。
篮球比赛计时器课程设计引言:篮球比赛是一项受欢迎的运动项目,而比赛计时器在比赛过程中起着至关重要的作用。
本文将介绍一个关于篮球比赛计时器的课程设计,旨在帮助学生理解和掌握比赛计时器的原理和使用方法。
一、课程设计背景篮球比赛计时器是用于记录和显示比赛时间的设备,它能够精确计时,帮助裁判和运动员掌握比赛时机。
学习篮球比赛计时器的原理和操作方法,对于篮球比赛的顺利进行至关重要。
二、课程设计目标1. 理解篮球比赛计时器的基本原理和结构;2. 掌握篮球比赛计时器的操作方法;3. 能够独立使用篮球比赛计时器完成比赛时间的记录和显示。
三、课程设计内容1. 篮球比赛计时器的原理介绍a. 计时器的基本功能:计时、暂停、复位;b. 计时器的显示方式:秒表显示、倒计时显示;c. 计时器的结构:按钮、显示屏、控制电路等。
2. 篮球比赛计时器的操作方法a. 计时器的基本设置:时间单位、开始时间、暂停时间等;b. 计时器的启动与暂停:通过按钮控制计时器的启动与暂停;c. 计时器的复位:通过按钮将计时器的时间复位为初始状态;d. 计时器的显示:秒表模式显示比赛已进行的时间,倒计时模式显示比赛剩余时间;e. 计时器的警示功能:倒计时结束时,计时器会发出警示音。
3. 实践操作a. 学生按照指导进行实践操作,通过掌握计时器的基本操作方法和功能,熟悉计时器的使用;b. 学生进行模拟比赛,并使用计时器记录和显示比赛时间,检验实践操作的效果。
4. 课程设计总结通过本次课程设计,学生对篮球比赛计时器的原理和操作方法有了更深入的了解和掌握。
在实践操作中,学生通过模拟比赛,熟悉了计时器的使用,并能够独立完成比赛时间的记录和显示。
这对于他们将来参与篮球比赛或从事相关工作具有重要意义。
结语:篮球比赛计时器课程设计旨在帮助学生理解和掌握比赛计时器的原理和使用方法。
通过学习和实践操作,学生将能够独立使用计时器完成比赛时间的记录和显示,为篮球比赛的顺利进行提供保障。
篮球24秒倒计时器课程设计报告篮球24秒倒计时器课程设计报告一、引言篮球24秒倒计时器是一种用于控制比赛时间的装置,它在篮球比赛中起着至关重要的作用。
本课程设计旨在让学生了解并掌握篮球比赛中倒计时器的原理、构造和使用方法,培养学生的实践能力和团队合作能力。
二、课程目标1. 理解篮球比赛中倒计时器的作用和原理;2. 掌握篮球倒计时器的构造和基本原理;3. 学会使用篮球倒计时器进行比赛时间的控制;4. 培养学生的实践动手能力和团队合作能力;5. 培养学生的创新思维和问题解决能力。
三、课程内容1. 倒计时器的作用和原理1.1 球场上的时间控制需求1.2 倒计时器的基本原理和工作原理2. 倒计时器的构造与组成2.1 电路设计原理2.2 显示屏和控制按钮的安装与连接2.3 电源供应和保护措施3. 篮球倒计时器的使用方法3.1 倒计时器的开机和设置3.2 倒计时、暂停和复位功能的操作3.3 倒计时结束后的提示和处理4. 实践操作与应用4.1 学生分组进行倒计时器的组装和调试4.2 学生进行实际比赛时的倒计时器操作4.3 学生团队合作,解决倒计时器故障和问题四、教学方法1. 理论与实践相结合的教学方法,讲解篮球倒计时器的原理和构造,并进行实际组装和操作演示;2. 学生分组进行实践操作,培养学生的实践动手能力和团队合作意识;3. 开展小组讨论和展示,让学生分享倒计时器使用的心得和体会;4. 引导学生运用所学知识解决倒计时器故障和问题,培养学生的问题解决能力。
五、教学评估与考核1. 实践操作评估:对学生进行倒计时器的组装和调试评估;2. 操作演示评分:对学生进行倒计时器的操作演示,评估其操作技巧和熟练程度;3. 问题解决评估:对学生解决倒计时器故障和问题的能力进行评估;4. 课程设计报告评分:对学生提交的课程设计报告进行评分。
六、总结通过本课程设计,学生将能够全面了解篮球24秒倒计时器的作用和原理,掌握其构造和基本原理,并能够熟练使用倒计时器进行比赛时间的控制。
篮球赛计时计分器课程设计目录第1章系统概述 (1)1.1 功能简述 (1)1.2 按钮设置 (1)第2章总体方案设计 (2)2.1系统框图 (2)2.2 软件总体设计 (2)第3章系统硬件设计 (3)3.1 80C51单片机 (3)3.2 3×4矩阵式键盘 (3)3.3 8段数码管显示器 (3)3. 4 系统原理图........................ (3)第4章软件设计 (4)4.1 主函数设计 (4)4.2 按键码获取,按键处理函数 (5)4.3 显示子函数 (6)4.4 延时子函数 (7)第5章系统的安装调试说明 (8)5.1 软件调试 (8)5.2 软硬联调 (8)总结 (9)参考文献 (10)附录A 系统原理图 (11)附录B 源程序清单 (12)第1章系统概述1.1 功能简述本设计内容为比赛计分器,主要用于各种体育比赛记录分数。
采用矩阵式键盘作为输入,用户可分别对两队比分进行加1、加2、加3和减1减2、减3操作,其加减1,2,3分可以通过加减1分、2分和3分的切换按钮实现,并通过指示灯显示其每次按下加减分键所加减的分值。
可以实现预置分。
比分通过4个8段数码管显示器进行显示,每队比分显示2位,1.2 按钮设置计分器应该有7个按键分别标注于原理图,见图1-1。
图1-1按钮功能图其中1/2/3分切换由发光二极管指示,加1减1分别对应。
预置分是事先设定分数可以分别设定甲乙两队的初始分数。
按下清零后,显示的分数清零。
第2章总体方案设计2.1 系统框图系统框图,见图2-1。
图2-1 系统框图本设计用80C51单片机为核心,利用4个8段数码管显示器.采用动态显示输出比分,用户信息输入则采用3×4矩阵式键盘。
89C52单片机有32根I/O线,所以不用扩展I/O口。
用一片单片机即可满足本设计的输入输出。
2.2 软件总体设计软件设计主要分为3个部分:信息输入、信息处理、显示输出。
篮球竞赛30秒计时器课程设计一、课程目标:通过篮球竞赛30秒计时器课程的学习,能够掌握以下技能:1. 能够理解和运用30秒计时器在篮球比赛中的作用和意义;2. 能够熟练掌握30秒计时器的使用方法和使用规则;3. 能够运用30秒计时器进行有效的进攻和防守;4. 培养团队合作精神和比赛策略意识。
二、课程内容:1. 介绍篮球竞赛30秒计时器的作用和意义;2. 讲解30秒计时器的使用方法和使用规则;3. 练习30秒计时器的操作,并进行比赛模拟;4. 教授进攻和防守策略,并应用于30秒计时器的比赛模拟中;5. 进行团队合作练习,培养团队合作精神。
三、课程安排:1. 熟悉知识点:10分钟简单介绍篮球竞赛30秒计时器的作用和意义,让学生明确学习目标。
2. 讲解使用规则:10分钟详细讲解30秒计时器的使用方法和使用规则,让学生熟悉其操作流程。
3. 30秒计时器操作训练:30分钟让学生进行计时器模拟操作练习,错漏重点训练,直到达到熟练操作的程度。
4. 篮球比赛模拟:20分钟组织两个团队进行比赛模拟,练习30秒计时器的应用,同时结合进攻和防守策略。
5. 团队合作练习:10分钟通过进行团队合作练习,培养学生的团队合作精神和比赛策略意识。
四、教学方法:1. 讲授法:通过讲解30秒计时器的使用方法和使用规则,让学生了解其操作流程,熟悉其使用规则。
2. 模拟操作法:通过计时器模拟操作练习,让学生掌握熟练操作的技巧。
3. 实践练习法:组织比赛模拟,结合进攻和防守策略,让学生在实践中掌握30秒计时器的应用。
4. 团队合作法:通过团队合作练习,培养学生的团队合作精神和比赛策略意识,提高他们的团队协作能力。
五、教学评价:通过考核学生在模拟操作练习和比赛模拟中的表现,以及团队工作能力的发挥情况,综合评价学生的学习成果,给予相应的评估和激励。
六、教学资源:1. 30秒计时器2. 篮球场地3. 篮球装备(篮球、球网、球架、护膝等)4. 篮球教学板书5. PPT课件6. 计时器使用规则手册。
课程设计题目篮球赛计时计分器二级学院电子信息与自动化专业电气工程及其自动化班级学生姓名学号指导教师摘要此次设计隶属于计算机控制技术弱电课程设计,主要通过基于单片机AT89S51芯片作为本的核心控制元件,利用1602aLCD作为显示器件,键盘输入电路等相关的软件的有机结合以及喇叭等辅助器件,构成了一个满足基本设计要求的篮球计分器。
本系统可满足倒计时方式显示单节比赛剩余时间,可暂停,显示双方得分,按键输入可修改分值,如有错误可进行分值的相应修改。
整场比赛结束时有声音提示。
系统符合一般篮球计时器的工作要求。
才采用液晶显示器1602aLCD,因为其微功耗、小体积、使用灵活等诸多优点在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,而且有利于硬件实物的成功。
设计的主要方法主要是先通过仿真确定方案的可行性,然后在进行局部测试看实物是否满足仿真的设计要求,最后把整体电路搭建完成做最后的测试和调试。
关键词:AT89S51 按键输入 :点阵字符型液晶模块 1602A,计数器计时器1 概述1.1 设计意义目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。
更不用说自动控制领域的机器人、智能仪表、医疗器械了。
因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
通过此次基于单片机设计的篮球计时计分系统,我们可以更清楚详细的了解单片机程序设计的基本指令功能、编程步骤和技巧来讲述单片机编程,并对AT89S51单片机的结构和原理进行讲述,以及基于单片机开发应用的相关芯片的工作原理,和相关外围电路的设计和调试过程进一步了解,有助于今后的工作和学习生活。
单片机课程设计基于篮球计分牌学院:计算机与信息工程学院专业:计算机科学与技术组长:文鹏宇组员:黄致煜彭运佳韩露露指导老师:张永安目录第1章课题设计的目的和意义第2章课题设计的功能概述第3章硬件介绍第4章硬件设计方案第5章两队篮球比赛计分牌电路设计第6章程序流程图第7章应用程序第8章结论第9章心得体会第10章参考文献i第一章课题设计的目的和意义篮球比赛计分牌器系统是一个负责各类体育竞赛技术支持系统前沿(比赛场地)的数据采集和分配的专用系统它负责各类体育竞赛结果、成绩信息的采集处理、传输分配,即将比赛结果数据通过专用技术接口、界面、协议,分别传送给裁判员、教练员、电子计时计分计算机信息系统、电视转播与评论系统、现场大屏幕显示由于体育竞赛的不可重复性,决定了电子计时计分系统是一个实用性很强可靠性要求极高的以计算机技术为核心的电子服务系统。
因此,电子计时计分系统自身组成独立的采集分配、评判、显示发布系统,做至V所以信息的实时、准确、快捷、权威。
电子计时计分设备是各类体育竞赛中不可缺少的电子设备,电子计时计分系统设计是否合理,关系到整个体育比赛系统运行的稳定和可靠,并直接影响至嚏个体育比赛的顺禾进行。
电子计时计分系统是体育竞赛的重要工程项目,是关系到竞赛成败的关键工程,每一个单项体育竞赛都具有对应的专门电子计时计分工作系统。
这些工作系统各不相同,但都是各单项成绩处理系统的前级数据采集系统,除了提供计算机成绩处理系统竞赛数据以外,还需要在部分项目中连接电视转播等其他工作系统,电子计时计分需要极高的工作稳定性和可靠性.由于LED显示牌是目前公共场所中信息发布的主要载体,因此该系统也可拓展使用到会展中心、广场银行、市场等公共场所及车站机场等交通运输行业。
尤其是一些发布数据并需要经常手动更新的领域。
因此,该项目有着重要意义。
第2章课题设计的功能概述两位数码管显示比分,可力口可减还显示比赛时间和剩余时间。
第3章硬件介绍硬件;第4章硬件设计方案根据原理图,在板板上连接各种电器.植入程序. 第5章两队篮球比赛计分牌电路设计第6章程序流程图第7章应用程序//篮球比赛计时计分带24秒倒计时改进版的设计// (1)能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。
球赛计时计分器课程设计一、课程目标知识目标:1. 学生能够理解球赛计时计分器的基本原理和功能。
2. 学生能够掌握计时计分器中数字电路的基本组成和使用方法。
3. 学生能够运用所学的数学知识,进行计时计分器相关数据的计算和分析。
技能目标:1. 学生能够运用所学知识,设计和制作一个简易的球赛计时计分器。
2. 学生能够通过实际操作,熟练使用计时计分器,并进行简单的故障排查和修复。
3. 学生能够运用信息技术手段,收集和处理球赛相关数据,提高信息处理能力。
情感态度价值观目标:1. 学生通过学习球赛计时计分器,培养对电子技术和数学知识的兴趣,提高学习积极性。
2. 学生在小组合作中,学会团结协作,互相帮助,培养团队精神和责任感。
3. 学生通过了解计时计分器在现实生活中的应用,认识到科技与生活的紧密联系,激发对科技创新的热情。
课程性质:本课程为实践性强的学科,结合电子技术和数学知识,培养学生动手操作能力和实际问题解决能力。
学生特点:六年级学生具有一定的数学基础和电子技术兴趣,喜欢动手操作,善于合作探究。
教学要求:教师应注重理论与实践相结合,引导学生通过实际操作,掌握计时计分器的原理和制作方法,并关注学生的个体差异,提高学生的综合素养。
在教学过程中,关注学生的学习成果,确保课程目标的实现。
二、教学内容1. 计时计分器原理与功能- 介绍计时计分器的基本原理,如数字电路的组成和工作原理。
- 阐述计时计分器在球赛中的应用及其重要性。
2. 数字电路基础- 讲解数字电路的基本元件,如LED、按钮、开关、集成电路等。
- 分析数字电路的基本连接方式,如串联、并联和组合电路。
3. 计时计分器设计与制作- 引导学生了解计时计分器的结构设计,学习电路图的绘制。
- 指导学生进行实际操作,利用所学知识制作简易计时计分器。
4. 计时计分器操作与维护- 介绍计时计分器的操作方法,如时间设置、计分操作等。
- 讲解常见故障的排查与修复方法,提高学生实际应用能力。
篮球计分器的课程设计一、课程目标知识目标:1. 学生理解篮球比赛的基本规则和计分方法;2. 学生掌握篮球计分器的基本结构及其工作原理;3. 学生了解电子篮球计分器在现实生活中的应用。
技能目标:1. 学生能够运用所学知识,设计并制作一个简易篮球计分器;2. 学生通过实际操作,提高动手能力和团队协作能力;3. 学生能够运用篮球计分器进行比赛计分,提高实际应用能力。
情感态度价值观目标:1. 学生培养对篮球运动的兴趣,增强体育锻炼意识;2. 学生在团队合作中,学会互相尊重、互相帮助,培养团队精神;3. 学生通过课程学习,认识到科技与生活的紧密联系,激发创新意识。
课程性质:本课程为信息技术与体育学科的融合课程,旨在通过篮球计分器的制作与应用,提高学生的实践能力和综合素养。
学生特点:六年级学生对篮球比赛有一定的了解,具备基本的动手能力,对电子设备充满好奇。
教学要求:教师需结合学生的年龄特点和认知水平,采用启发式教学,引导学生主动探究,注重培养学生的实践能力和团队协作能力。
通过课程目标的分解,使学生在课程学习过程中达到预期的学习成果。
二、教学内容1. 篮球比赛规则及计分方法介绍:- 篮球比赛基本规则- 篮球比赛得分方式- 计分器的功能与作用2. 篮球计分器结构与原理:- 电子计分器的基本结构- 计分器的工作原理- 计分器的使用方法3. 简易篮球计分器制作:- 制作材料的选择- 制作步骤及注意事项- 制作过程中的团队协作4. 篮球计分器实际应用:- 模拟篮球比赛计分- 比赛计分操作练习- 计分器使用中的问题与解决方法5. 教学内容的安排与进度:- 第一课时:篮球比赛规则及计分方法介绍- 第二课时:篮球计分器结构与原理- 第三课时:简易篮球计分器制作- 第四课时:篮球计分器实际应用教学内容参照课本相关章节,结合学生的实际情况进行适当调整。
在教学过程中,注重理论与实践相结合,让学生在掌握知识的同时,提高实践操作能力。
课程设计-篮球比赛计时显示器的设计项目背景篮球比赛是一项受欢迎的团体运动,为了更好地组织比赛,比赛计时显示器是必不可少的工具。
本项目旨在设计一个篮球比赛计时显示器,用于显示比赛的时间、得分以及其他重要信息。
功能需求1.显示比赛时间:显示比赛的剩余时间,包括分钟和秒钟。
2.计时控制功能:能够控制比赛的开始、暂停和结束。
3.得分显示:显示双方队伍的得分情况,并实时更新。
4.比赛状态显示:显示比赛进行的状态,如第几节、上半场/下半场等。
5.告警功能:当比赛剩余时间较少时,显示剩余时间的颜色变化或者闪烁,以提醒裁判员和观众。
6.设置功能:允许用户设置比赛时间、球队名称等参数。
7.数据保存功能:能够保存比赛的得分和比赛状态等数据,以供后续查看和分析。
技术实现本项目将使用以下技术来实现篮球比赛计时显示器: 1. 硬件设备:显示屏、控制面板、计时器等硬件设备,用于显示比赛信息和控制比赛时间。
2. 嵌入式系统:使用嵌入式系统来控制硬件设备,接收来自控制面板的指令,并实时更新比赛信息。
3. 前端开发:使用HTML、CSS和JavaScript等前端技术来设计和开发显示界面,实现比赛时间、得分等信息的显示和更新。
4. 后端开发:使用后端技术如Python或PHP等来处理用户设置、保存数据等功能。
5. 数据库:使用数据库来保存比赛数据,以供后续查看和分析。
系统设计硬件设计硬件设计包括显示屏、控制面板和计时器等部分。
1. 显示屏:选择合适的显示屏,具备足够的分辨率和亮度,以确保比赛信息的清晰可见。
2. 控制面板:设计一个简单易用的控制面板,包括开始、暂停、结束等按钮,用于控制比赛时间和保存比赛数据。
3. 计时器:选择合适的计时器设备,用于精确计时和控制比赛时间。
软件设计软件设计包括前端界面设计和后端逻辑设计。
1. 前端界面设计:使用HTML和CSS等技术设计显示界面,实现比赛时间、得分等信息的显示和更新。
篮球比赛计时器课程设计一设计任务及设计要求1、篮球比赛上下半场各20分钟,要求能随时暂停,启动后继续计时,一场比赛结束后应可清零重新开始比赛。
2、计时器由分、秒计数器完成,秒计数器为模60,分计数器应能计至40分钟。
3、“分”、“秒”显示用LED数码管,应配用相应译码器。
4、用按钮开关控制计时器的启动/暂停。
5、半场、全场到自动音响提示,用按钮开关关断声音。
二设计方案论证2.1任意进制计数器的构成、译码显示电路、启/停控制电路、定时输出音响提示电路。
1、计数器秒信号经秒、分计数器后分别得到“秒”个位、十位,“分”个位、十位的计时输出信号,然后输出到译码显示电路。
“秒”计数器应为60进制,而“时”计数器可为大于等于40的任意进制。
2、译码显示电路选用器件时应注意显示译码器和显示器的相互配合。
一是驱动功率要足够大,二是逻辑电平要匹配。
3、启/停控制电路①开关电路由于机械开关的机械振动不适合对反应速度极快的门电路进行控制,要加有防抖设置的开关。
②启/停控制电路当 Q1=1(开关置于启动位置)时,秒CP可加进秒计数器;Q1=0(开关置于暂停位置)时,秒CP被封锁;CP为固定“1”,则秒停走。
Q2=0(半/全场时间未到)时可走秒; Q2=1(半/全场时间到)时停走秒。
③清零电路若选用加法计时,则当计到全场40分钟后,要继续开始新的一场比赛,必须清零。
开机时要求清零,可选用RC电路来实现。
④半/全场时间到音响提示电路◆音频振荡器音频振荡信号VS可为正弦波或矩形波,一般800~1000HZ,可选用多种方案实现,如RC环形振荡器、自激对称多谐振荡器、555集成定时器构成的振荡器等。
◆音响控制电路用TTL的功率门或OC门可以直接驱动小功率喇叭发声。
CP是周期1S的矩形波,则会产生响一下停一下,响停共一秒的声音。
◆半/全场时间到控制计时器若为加法,则半场时间到及全场时间到(20/40分)时,正好QA(分十位的最1低位)产生下降沿,可利用此下降沿控制触发器置1,则可令Q2=1。
目录第1节引言 (1)1.1本设计的任务和主要容 (1)第2节系统主要硬件电路设计 (2)2.1 单片机控制原理 (2)2.2 单片机主机系统电路 (3)2.2.1计时电路 (4)2.2.2计分电路 (6)第3节系统的软件设计 (7)3.1 篮球赛计时计分器程序源代码 (7)3.2篮球赛计时计分器程序流程图 (17)结束语 (18)参考文献 (19)基于单片机的篮球计时计分器第1节引言随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。
本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。
本系统具有赛程定时设置、赛程时间暂停、及时刷新甲、乙队双方的成绩以及赛后成绩暂存等功能。
它具有价格低廉、性能稳定、操作方便且易携带等特点。
广泛适合各类学校和小团体作为赛程计时计分。
1.1本设计的任务和主要容这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时计分器。
主要容如下:①能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。
②能随时刷新甲、乙两队在整个赛程中的比分。
③中场交换比赛场地时,能交换甲、乙两队比分的位置。
④比赛时间结束时,能发出报警指令。
第2节系统主要硬件电路设计2.1 单片机控制原理图2-1 球赛计时计分器系统图2.2 单片机主机系统电路本系统采用单片机AT89C51作为本设计的核心元件。
利用7段共阴LED作为显示器件。
在此设计中共接入10个7段共阴LED显示器,其中6个用于记录甲、乙两队的分数每队3个LED显示器显示分数围可达到0-999分,足够满足赛程需要。
另外4个LED显示器则用来记录赛程的时间,其中2个用于分钟;2个用于显示秒钟。
赛程设计采用倒计时方式。
即比赛前将时间设置好,比赛开始启动计时,直至计时到零为止。
计时围可达到0~99分钟也满足实际赛程的需要。
单片机课程设计基于篮球计分牌学院:计算机与信息工程学院专业:计算机科学与技术组长:文鹏宇组员:黄致煜彭运佳韩露露指导老师:张永安目录第1章课题设计的目的和意义第2章课题设计的功能概述第3章硬件介绍第4章硬件设计方案第5章两队篮球比赛计分牌电路设计第6章程序流程图第7章应用程序第8章结论第9章心得体会第10章参考文献第一章课题设计的目的和意义篮球比赛计分牌器系统是一个负责各类体育竞赛技术支持系统前沿(比赛场地)的数据采集和分配的专用系统它负责各类体育竞赛结果、成绩信息的采集处理、传输分配,即将比赛结果数据通过专用技术接口、界面、协议,分别传送给裁判员、教练员、电子计时计分计算机信息系统、电视转播与评论系统、现场大屏幕显示系统等。
由于体育竞赛的不可重复性,决定了电子计时计分系统是一个实用性很强可靠性要求极高的以计算机技术为核心的电子服务系统。
因此,电子计时计分系统自身组成独立的采集、分配、评判、显示发布系统,做到所以信息的实时、准确、快捷、权威。
电子计时计分设备是各类体育竞赛中不可缺少的电子设备,电子计时计分系统设计是否合理,关系到整个体育比赛系统运行的稳定和可靠,并直接影响到整个体育比赛的顺利进行。
电子计时计分系统是体育竞赛的重要工程项目,是关系到竞赛成败的关键工程,每一个单项体育竞赛都具有对应的专门电子计时计分工作系统。
这些工作系统各不相同,但都是各单项成绩处理系统的前级数据采集系统,除了提供计算机成绩处理系统竞赛数据以外,还需要在部分项目中连接电视转播等其他工作系统,电子计时计分需要极高的工作稳定性和可靠性.由于LED显示牌是目前公共场所中信息发布的主要载体,因此该系统也可拓展使用到会展中心、广场银行、市场等公共场所及车站机场等交通运输行业。
尤其是一些发布数据并需要经常手动更新的领域。
因此,该项目有着重要意义。
第2章课题设计的功能概述两位数码管显示比分,可加可减。
还显示比赛时间和剩余时间。
第3章硬件介绍硬件;第4章硬件设计方案根据原理图,在板板上连接各种电器.植入程序.第5章两队篮球比赛计分牌电路设计第6章程序流程图第7章应用程序//篮球比赛计时计分带24秒倒计时改进版的设计//(1)能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。
电子与电气工程学院课程设计报告课程名称电子技术课程设计设计题目计分器专业名称电子科学与技术班级 13级 2班学号2013210825学生姓名唐前昆指导教师王欢2015年06 月02日目录第1章系统概述 (1)1.1 功能简述 (1)1.2 按钮设置 (1)第2章总体方案设计 (2)2.1 系统框图 (2)2.2 软件总体设计 (2)第3章系统硬件设计 (3)3.1 80C51单片机 (3)3.2 3×4矩阵式键盘 (3)3.3 8段数码管显示器 (3)3.4 系统原理图 (3)第4章软件设计 (4)4.1 主函数设计 (4)4.2按键码获取,按键处理函数 (5)4.3显示子函数 (6)4.4延时子函数 (7)第5章系统的安装调试说明 (8)5.1 软件调试 (8)5.2 软硬联调 (8)总结 (9)参考文献 (10)附录A 系统原理图 (11)附录B 源程序清单 (12)第1章系统概述1.1 功能简述本设计内容为比赛计分器,主要用于各种体育比赛记录分数。
采用矩阵式键盘作为输入,用户可分别对两队比分进行加1、加2和减1减2操作,其加减1,2分可以通过加减1分、2分的切换按钮实现,并通过指示灯显示其每次按下加减分键所加减的分值。
可以实现预置分。
比分通过4个8段数码管显示器进行显示,每队比分显示2位,1.2 按钮设置计分器应该有7个按键分别标注于原理图,见图1-1。
图1-1按钮功能图其中1/2分切换由发光二极管指示,加1减1分别对应。
预置分是事先设定分数可以分别设定甲乙两队的初始分数。
按下清零后,显示的分数清零。
第2章总体方案设计2.1 系统框图系统框图,见图2-1。
图2-1 系统框图本设计用80C51单片机为核心,利用4个8段数码管显示器.采用动态显示输出比分,用户信息输入则采用3×4矩阵式键盘。
89C52单片机有32根I/O线,所以不用扩展I/O口。
用一片单片机即可满足本设计的输入输出。
2.2 软件总体设计软件设计主要分为3个部分:信息输入、信息处理、显示输出。
主要包括:显示函数,按键获取函数,按键处理函数,进制转换函数。
信息输入时采用矩阵式键盘来实现,所以需要检测键盘有无按键的子程序;信息处理需要对用户通过键盘输入的不同信息进行辨别并执行相应的处理;显示输出考虑到成本和电路体积,决定采用动态输出。
第3章系统硬件设计3.1 80C51单片机因为我们上课时学的是MCS-51,所以就选择了STC89C52单片机,因为它与INTEI MCS-51 兼容,并且它们都具有相同的CPU和指令系统,引脚功能兼容,容易掌握和使用。
3.2 3×4矩阵式键盘根据设计共需要7个按键,可采用3×3矩阵式键盘,但考虑到常用键盘为3×4矩阵式键盘,而且方便以后功能的扩展和方便硬件的连接,所以最终决定采用3×4矩阵式键盘作为输入。
3.3.1 数码管显示器数量选择两个队,每队2位比分,每个显示器只能显示一位,则至少需要采用4个8段数码管显示器。
段数码管显示器采用动态显示输出比分。
3.3.2 数码管共阴共阳接法的选择51单片机I/O口输出高电平时输出的电流很小,数码管不会太亮;因为本设计采用动态显示,单片机I/O口直接接数码管,所以决定采用共阳数码管。
3.3.3 数码管驱动的选择为了使数码管亮度达到要求,数码管的位选端需要驱动,因为单片机I/O口的高电平输出的电流很小,需要驱动电路驱动,从而增加显示亮度。
最简单便宜的驱动就是使用三极管,为低电平时开通,所以选择PNP型三极管。
3. 4系统原理图(见附录)第4章软件设计4.1主函数设计主函数程序代码:MAIN: MOV NUMA,#0MOV NUMB,#0 ;分数清零MOV TEMP,#1 ;起始时的分数加1MOV P1,#0DFHACALL TRANM0: ACALL DISP ;调用显示函数ACALL KEYSCAN ;调用按键获取函数SJMP M0 ;首先初始化将储存甲乙两对分数的内存单元清零,起始时TEMP置1,并使LED5点亮,调用进制转换函数,调用显示函数,调用按键获取函数,之后重复调用显示函数,调用按键获取函数.。
函数间的调用关系,见图4-1。
图4-1函数关系调用图4.2按键获取,按键处理函数按键获取,按键处理函数流程图,见图4-2。
图4-2按键获取,按键处理函数流程图说明:由于图纸大小有限,还有B加分键处理,B减分键处理,以及按下无关键时显示不变。
未在图纸中表示出来。
4.3显示子程序本程序是采用动态显示,用这种方法的好处在于每次刷新显示的时间相同,每个数码管显示的时间也相同,这样就可以让数码管清晰而且稳定的显示数据。
显示子程序流程图,见图4-3。
图4-3 显示子程序流程图4.4 延时子程序延时子程序就是通过执行一Array些没用但又占用时间的指令的集合。
这个子程序可以用于很多延时的地方因为它延时的时间可以通过R7进行改变,所以通用性好,可以将几个延时子程序合为一个,只用在调用前给R7赋值,即可根据用户的需要延时,流程图见图4-4。
图4-4 延时子程序流程图第5章系统的安装调试说明5.1 软件调试软件调试主要是在仿真软件完成的。
在写好源程序,画出原理图之后,在电脑上进行软件仿真。
系统原理图附后。
5.2 软硬联调首先将编译成功程序载入单片机系统开发板。
通电后,LED5,电源指示灯点亮,数码管显示“0000”.。
对应的“4”键为甲加分按钮,当LED5亮时,每次按下“4”键,甲队分数加1;当LED6亮时,每次按下“4”键,甲队分数加2;当LED7亮时,每次按下“4”键,甲队分数加3;其中LED5,LED6,LED7的点亮与熄灭是通过对应的“1”键来控制,可以通过按“1”键来实现LED5,LED6,LED7之间的切换。
对应的“8”键为甲队减分键,当LED5亮时,每次按下“8”键,甲队分数减1;当LED6亮时,每次按下“8”键,甲队分数减2;当LED7亮时,每次按下“4”键,甲队分数减3;“7”键为乙加分键,“B”键为乙队减分键,其实现功能与甲队一样。
对应的“0”键为预置分按钮,按下“0”键之后,通过按甲乙队加、减分按钮配合分数切换键实现快速预置分。
”RESET”为复位键,按下可以实现复位。
数码管显示甲乙队当前分数,复位后,数码管显示“0000”。
总结这次课程设计虽然只有不到两周的时间,但我受益匪浅。
刚开始时觉得自己的课题无处入手,但通过老师的讲解和查询资料,开始有了自己的思路,整理出了总体方案,然后设计出硬件原理图,源程序等。
在这次设计中困难最大的就是调试,收获最多的也是调试,因为调试的时候你必须对程序相当的熟悉,对每一条指令相当了解,并且硬件的连接也要清晰的印在脑海里,只有这样你才能让软件和硬件结合在一起,实现预期功能。
在编程结束时需要编写END指令,这也是初学者编程时经常忘记的。
当然也有值得高兴的地方,我的设计通过加减分键和分数切换键配合实现加减1,2,-1(-2)分只用了3个键,而两队分别设置加减1,2,-1(-2)分就需6个键。
我认为这样的设计更科学。
总之,在课程设计中遇到了不少的困难,在老师的细心讲解和辅导下,最终完成了本次设计。
在此,由衷感谢王欢老师的指导和帮助。
参考文献[1] 、《微型计算机原理及应用》许立梓编机械工业出版社 2002[2]、《微型计算机接口技术及应用》刘乐善编华中理工大学出版社 2000[3]、《计算机硬件技术基础试验教程》邹逢兴编高等教育出版社 2000[4]、《16位微型计算机原理接口及其应用》周佩玲编中国科学技术大学出版社2000[5]、《微型计算机原理与接口技术》吴秀清编中国科学技术出版社 2001[6]、《微型计算机接口技术》邓亚平编清华大学出版社 2001[7]、《单片机原理及及应用》王迎旭编机械工业出版社 2001[8]、《单片机应用程序设计技术》周航慈著北京航空航天大学出版社 2002[9]、《单片机实用技术问答》谢宜仁主编人民邮电出版社 2002附录附录A系统原理图:附录B源程序清单:NUMA EQU 30HNUMB EQU 31H ;甲乙两队的分数D1 EQU 32H ;显示缓存区32h—35hD2 EQU 33HD3 EQU 34HD4 EQU 35HDUAN EQU P0 ;段显示端口WEI1 EQU P2.4 ;位选端口P2.4---P2.7 WEI2 EQU P2.5WEI3 EQU P2.6WEI4 EQU P2.7TEMP EQU 36H ;存放切换的加减分数1/2/3 KEYDATE EQU 37H ;存放按键值ORG 0000HMAIN:MOV NUMA,#0MOV NUMB,#0 ;分数清零MOV TEMP,#1 ;起始时的分数加1MOV P1,#0DFHACALL TRANM0: ACALL DISP ;调用显示函数ACALL KEYSCAN ;调用按键获取函数SJMP M0 ;;******************************************************** KEYSCAN:MOV P2,#0FFH ;采用反转法读取按键值MOV P2,#0F0HMOV A,P2ANL A,#0F0HCJNE A,#0F0H,K0SJMP K4K0: MOV R5,#5K1: ACALL DELAY2MS ;10ms延时去抖动DJNZ R5,K1MOV A,P2ANL A,#0F0HCJNE A,#0F0H,K2SJMP K4 ;是抖动返回K2: MOV KEYDATE,A ;存储按键值MOV P2,#0FHMOV A,P2ANL A,#07HORL A,KEYDATE ;取得键值存放在KEYDATE中MOV KEYDATE,AK3: MOV A,P2ANL A,#07HCJNE A,#07H,K3 ;等待按键松开ACALL CHULI ;调用按键处理函数ACALL TRANK4: RET;******************************************************** CHULI: MOV A,KEYDATECJNE A,#0E6H,C0MOV NUMA,#0MOV NUMB,#0MOV TEMP,#1 ;按下清零键,A,B队分数清零,加分为1MOV P1,#0DFHRETC0: CJNE A,#0D6H,C2INC TEMP ;按下分值切换键,按一下分值加1, MOV P1,#0BFHMOV A,TEMPCJNE A,#3,C01MOV P1,#7FHC01: CJNE A,#4,C1MOV TEMP,#1 ;分值循环1- 2- 3- 1MOV P1,#0DFHC1: RETC2: CJNE A,#0E5H,C4MOV A,NUMA ;按下A队加分按键,A队加分ADD A,TEMP ;分值相加CJNE A,#99,C3 ;MOV A,#0C3: MOV NUMA,ARETC4: CJNE A,#75H,C6MOV A,NUMB ;按下B队加分按键,A队加分ADD A,TEMP ;分值相加CJNE A,#99,C5 ;MOV A,#0C5: MOV NUMB,ARETC6: CJNE A,#0E3H,C9MOV A,NUMA ;按下A队减分按键,A队减分SUBB A,TEMP ;分值相减CJNE A,#0FCH,C7RETC7: JC C8MOV A,#99C8: MOV NUMA,ARETC9: CJNE A,#073H,C12MOV A,NUMB ;按下B队加减按键,A队减分SUBB A,TEMP ;分值相减CJNE A,#0FCH,C10RETC10: JC C11MOV A,#99C11: MOV NUMB,AC12: RET;*********************************************************** TRAN: MOV A,NUMA ;进制转换将10进制分数转化成2进制,然后显示 MOV B,#10DIV ABMOV D1,AMOV D2,BMOV A,NUMBMOV B,#10DIV ABMOV D3,AMOV D4,BRET;*********************************************************** DISP: MOV DPTR,#TAB ;显示函数,CLR WEI1 ;位选通MOV A,D1 ;MOVC A,@A+DPTR ;取段码MOV DUAN, A ;送段码ACALL DELAY2MS ;SETB WEI1 ;关位选CLR WEI2MOV A,D2MOVC A,@A+DPTRMOV DUAN, AACALL DELAY2MSSETB WEI2CLR WEI3MOV A,D3MOVC A,@A+DPTRMOV DUAN, AACALL DELAY2MSSETB WEI3CLR WEI4MOV A,D4MOVC A,@A+DPTRMOV DUAN, AACALL DELAY2MSSETB WEI4MOV DUAN,#0FFH;RET;************************************************************ DELAY2MS:MOV R6,#5D0: MOV R7,#248DJNZ R7,$DJNZ R6,D0RETTAB:DB 28H ; 0DB 0EBH ; 1DB 32H ; 2DB 0A2H ; 3DB 0E1H ; 4DB 0A4H ; 5DB 24H ; 6DB 0EAH ; 7 DB 20H ; 8 DB 0A0H ; 9 DB 60H ; A DB 25H ; B DB 3CH ; C DB 23H ; D DB 34H ; E DB 74H ; F DB 0D7H ; -.DB 0F7H ; - DB 61H ; H DB 70H ; P DB 0DFH ; . DB 27H ; O DB 0FFH ; 全黑END电气学院电子技术课程设计指导老师评价表。