




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四川工程职业技术学院毕业论文篮球比赛计时、计分系统专 业:电子信息工程技术 学 号: 200812020295姓 名:张久华 指导教师:刘 森 完成时间: 2011年6月 成 绩: 篮球比赛计时、计分系统设计【摘要】: 随着单片机在各个领域的广泛应用,许多用单片机作控制的球赛计时计分器也应运而生,如用单片机控制LCD液晶显示器的计时计分器,用单片机控制LED七段显示器的计时计分器等等。本次设计的篮球计时计分系统以AT89C51单片机为核心元件,利用它内部的计数器T0完成比赛的计时,通过七段共阴极LED来显示比分和时间。计时部分采用CD4511(七段BCD码译码器)进行硬件译码;计分部分采用CD
2、4094(8位移位存贮总线寄存器)进行串行口扩展显示器接口,并利用74LS21(双四输入与门)来实现比分的刷新功能。报警部分采用蜂鸣器为音响器件。本系统具有赛事时间设置、赛事时间启/停设置、24s倒计时控制;比分刷新控制;报警等功能。且造价低廉、操作简单、携带方便,适合于学校或小团体作为赛程计时计分工具。【关键词】:篮球计时计分系统 七段共阴LED数码管AT89C51Basketball game time, scoring designAbstract:With a wide range of SCM applications in various fields, many with a s
3、ingle 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 microcontroller timing control points and more.The time basketball scoring system designed to AT89C51 microcontr
4、oller as the core component, use it to finish within the time T0 counter, through the common cathode seven segment LED to display the score and time. Part time using CD4511 (seven segment BCD decoder) for hardware decoding; scoring part is CD4094 (8-bit shift register storage bus) serial port expans
5、ion, 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 has set the event time, event time start / stop setting, 24s countdown control; score refresh control; alarm functions. And low cos
6、t, simple operation, easy to carry, suitable for schools or small groups as the race time scoring tool.Key words: Time basketball scoring system Common cathode seven segment LED digital tubeAT89C51目录第一部分 绪论(一) 选题背景和意义1(二) 选题目的1(三) 选题设计要求1第二部分 总体方案设计(一) 系统的结构框图21. 各部分功能介绍31.1 赛程时间设置31.2 赛程时间启动/停止设置31
7、.3 比分刷新控制31.4 24s显示控制41.5 计时计分显示41.6 计时结束后报警4(二) 硬件部分的设计41. AT89C5142. 计时电路83. 计分电路11(三) 软件设计111. 编程设置及总流程框图112. 主要模块说明13 2.1 计时部分模块流程13 2.2 计分部分模块流程14(四) 系统调试14第三部分 结束语结束语15参考文献17附录18第一部分 绪论(一)选题背景和意义篮球比赛在中国越来越受到人们的关注,同时也被更多的青少年所喜爱。本设计除了具有赛程时间计时、调整及暂停和比赛计分的功能,还具有24s倒计时的功能。且造价低廉、操作方便且便于携带,适合于学校和小团体作
8、为比赛赛程的计时计分工具。从另一方面说,本设计方便了人们比赛时的计时计分工作,在某种程度上也促进了篮球赛的开展,既有利于发展篮球这项体育运动,又有利于增强人们的体质。另外参与篮球运动的人多了,也利于篮球运动员的选拔,对我们国家的篮球事业也具有促进作用。(二)选题目的通过设计过程,培养学生分析解决实际问题的能力,使学生对单片机工作原理有更加系统和更深层次的认识,提高单片机系统软硬件设计能力。同时通过设计练习,使学生初步掌握电子系统的设计步骤和设计方法,提高电子技术理论和技能的综合应用水平。(三)选题设计要求 1、以51系列单片机为核心设计; 2、数码管显示两队分数; 3、数码管显示比赛时间; 4
9、、有正常比赛计时、24秒倒计时、暂停计时; 5、计时时间到有报警; 6、合理设置按键,使各项功能完成方便; 7、绘制出电路原理图和印刷电路板图; 8、绘制程序流程图,编写控制程序。第二部分 总体设计方案(一)系统的构成框图基于单片机的篮球比赛计时计分系统的构成框图如图1-1所示计时显示CD4511AT89C51CD4094计分显示复位晶振赛程时间设置键盘74LS21赛程比分设置键盘置位24秒24秒显示图1-1显示节数本系统采用AT89C51作为设计的核心元件,利用七段共阴LED数码管作为显示器件。其中,计分电路中共接入6个七段共阴LED数码管用于显示比赛两队的分数,每队3个数码管,显示范围09
10、99分。比分是通过按键来人工控制加分,为了避免人工操作时的失误错加分,故增加了两个用于减分的按键。比分显示时采用静态显示,即6个LED数码管在同一瞬间可以显示不同的字符。计时电路中共接6个LED数码管,其中4个用于显示赛程时间,即2个显示分钟,2个显示秒钟。赛程采用倒计时方式,即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止,比赛暂停时停止计时,比赛重新开始时计时继续,计时范围099分钟。另外两个数码管用于显示24秒计时,即采用倒计时,比赛开始启动计时,计时到零或控球发生改变时重新计时开始由24s倒计时,如此循环,直至比赛结束。当有暂停同样停止计时,重新开始时继续计时。其次,为了配合
11、计时器和计分器的校正、调整时间和比分,设计中接入8个按键。其中四个用于输入参赛两队的分数,另外四个用于完成设置、调整、启动、暂停、交换和24s重新计时功能。此外,系统中还有一个按键,用于手动复位。最后,设计中还有定时报警系统,即赛程时间结束或24s结束时,立即通过蜂鸣器发出报警声提示。1.各部分功能介绍 1.1 赛程时间设置通过按键K5、K6来设置赛程时间。篮球比赛的一节时间为12分钟,通过按K5按键,使LED数码管1显示“1”即可。在按K6按键,设置比赛时间的个位数,即使数码管2显示“2”。当比赛结束时,如果由于一些特殊原因要增加比赛时间,这时比赛时间的调整同样由K5、K6按键来设置,且方法
12、和上面一样。但一般情况下只需按下K6来设置即可。因为加赛时间通常只有几分钟。 1.2 赛程时间启动/停止设置当时间设置好之后,比如每节时间为12分钟,则数码管14上分别显示1200,即12表示时间,00表示秒钟。这时,如果裁判吹响开始哨声,则立即按下K7按键,即比赛开始,计时显示由1200变为1159、1158一直到0000时为止,即表示比赛结束。在比赛过程中,遇到换人。暂停等时按下K7按键时间停止计时,数码管上的数值保持不变。当比赛继续进行时,应立即按下K7按键,继续进行计时。 1.3 比分刷新控制由于在比赛中,两队的比分在不断变化,所以需要设置比分刷新控制,该功能由按键K1K4完成,具体如
13、下:K1按键:甲队比分加1;K2按键:甲队比分减1;K3按键:乙队比分加1;K4按键:乙队比分减1。 1.4 24s显示控制24s值在程序中设置,由数码管5、6来显示,即数码管5、6显示24.比赛开始时按下K7按键24s随赛程时间一起计时,即计时显示由24变成23、22、21直到00.然后再由24s开始重新计时。比赛过程中,当进攻的一方改变时,应立即按下K8按键,即使24s重新计时。 1.5 计时计分显示 计时计分显示采用七段共阴LED数码管显示,其中计分6个数码管,赛程时间4个数码管,24秒2个数码管,数码管显示格式分别是:000 000和00 00以及00。 1.6 计时结束后报警当赛程时
14、间或24s计时结束时,系统会自动发出10s报警声提示。(二)、硬件部分的设计硬件部分的设计是整个设计中的一个重要部分。在进行硬件部分设计时,首先要确定元器件,并且知道这些器件的工作原理和功能。然后才可以进行设计。本设计的硬件电路包括两部分:计时电路、计分电路。硬件电部分的设计除了硬件电路的设计,还包括PCB板的绘制。1. AT89C51 MCS-51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了很多品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以
15、人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。 INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。图2-1 AT89C51引脚图 AT8AT89C51是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失
16、性存储技术生产,兼容标准MCS-51指令系统,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。 AT89C51具有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。它是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 如图所示,图2-1为AT89C51单片机基本构造,其基本性能介绍如下: AT8
17、9C51本身内含40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中端口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C51的主要特性:·与MCS-51 兼容 ·4K字节可编程FLASH存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年 ·全静态工作:0Hz-24MHz ·三级程序存储器锁定 ·128×8位内部RAM &
18、#183;32可编程I/O线 ·两个16位定时器/计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路 AT89C51管脚说明: VCC(40):供电电压,接±5V的电压。 GND(20):接地。 P0口(3932):P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P
19、1口(18):P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口(2127):P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在
20、给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口(1017):P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: P3口管脚备选功能:P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /IN
21、T1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST(9):复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG(30):当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数
22、据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN(29):外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP(31):当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存
23、储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1(19):反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2(18):来自反向振荡器的输出。2. 计时电路采用计时芯片,针对计算机系统对计时芯片的要求,各大芯片厂家推出了键时钟/倒计时/正计时各种芯片,可采用自动控制计时芯片,通过触发控制电路使计时器自动地计时,达到预定时间后芯片重新开始计时(实现倒计时功能);也可以通过触发控制电路使计时器不计时,达到预定时间后芯片重新开始计时(实现暂停功能),不需要程序干预。计算机可通过中断或查询方式读取计时器数据,实现计时的暂停的功能,并进行显示,计时功能的实现就无需
24、占用 CPU 的时间,程序简单,控制精度高,因此在工业控制系统中多采用这一类专用芯片来实现计时功能。 设计中还用到一个显示译码器CD4511,它是一个用于驱动共阴极数码管(LED)显示器的BCD码七段译码器。它具有BCD码转换、消隐、和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的上拉电流,可以直接驱动LED显示器。CD4511的引脚功能:BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态是怎么样的,七段数码管都会处于消隐也就是不显示的状态。 LE:锁定控制端,当LE=0时,允许译码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。LT:3脚是测试
25、信号的输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮全部显示。它主要用来检测数7段码管是否有物理损坏。A1、A2、A3、A4、为8421BCD码输入端。 a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。 电路如图2-2所示,主要由按键开关K5K9,单片机AT89C51,译码以及LED显示器构成。 时间的设置操作如下:当调时(十位)开关K5按下时,产生一个低电平;此时对应调分(十位)控制端P2.0的LE输出高电平,表示此时可以向调分(十位)的CD4511发送数据,但因为LE=1时,CD4511锁存,CD4511的输出端ag不会有输出。这时
26、将要显示数据的代码经P1口的P1.0送到CD4511的输入端AD端,送完后,将LE清零;便可以将要显示数据的代码经CD4511译码后,送LED显示器显示。调时按键开关每按一次,数字自动加1,直到调到需要设置的时间即可。调时(个位)K6的操作方法与上一样。 时间设置完后,启动定时器T0开始定时计数。计时采用倒计时,总倒计时和进攻时间倒计时同时倒计时。若24秒倒计时到0,则一次进攻结束。24秒到0报警一次,按K8键重新置位24秒比赛重新开始,如此进行下去直到赛程结束。如果比赛中,裁判叫暂停,则只要按一下K7键,即可暂停计时。K9是用来调节节数的。按1次K9,节数显示为“1”,2次显示为“2”,第三
27、节,第四节也是如此。图2-23. 计分电路 电路如图2-3,主要由单片机AT89C51、串并转换器4094、LED显示器、74LS21以及按键开关组成。 其工作过程如下:按键开关K1K4组成甲、乙两队加减分控制。当K1K4四个按键的任何一个一位按下时,与门74LS21的输出都是低电平,使单片机发生中断,这时便将数据经串行发送端P3.0送至串/并转换器4094,从而使相应LED显示。图2-3(三)、软件设计1、 编程设置及总流程框图 编程前,必须设置好地址、数据以及控制信号。 编程单元的地址加在P1口和P2口的P2.0P2.3(11位地址范围为0000H0FFFH),数据从P0口输入,引脚P2.
28、6、P2.7、P3.6、P3.7的电平设置参考校验电路,/PSEN为低电平,RST保持高电平,EA/Vpp引脚是编程电源的输入端,按要求加上编程电压,ALE/PROG引脚输入编程脉冲。 编程时,可采用420MHZ的时钟振荡器,本次设计采用12MHZ的石英晶体振荡器。具体过程是:(1)在地址线上加上要编程单元的地址信号,这里为33H,34H,35H,36H,37H,38H,6个地址符。(2)在数据线上加上要写入的数据字节,比如甲队加一分就是在36H地址上加上(偏移)一个字符06H。(3)激活相应的控制信号。(4)在高电压编程方式时,将EA/Vpp端加上+12V编程电压。(5)改变编程单元的地址和
29、写入的数据,重复15步骤,直到全部文件编程结束,每个字节写入周期是自身定时的,通常约为1.5ms。图3-1本次设计的程序流程图如下图所示:2 主要模块说明2.1 计时部分模块流程按下调时开关,产生低电平立即数00H取出,LE输出高电平经过P1.0发送代码,然后将LE清零开放定时中断启动定时器,T0开始定时定时中断初始化调用定时中断程序 图3-2 计时部分流程图2.2计分部分模块流程按下计分键输出低电平,外部中断产生调用中断程序串行数据输出移位脉冲输出显示数据,两队相应比分变化串行口发送完毕,标志清零图3-3 计分部分流程图(四)系统调试 整个篮球赛计时计分器的测试过程如下:(1)在比赛之前,接
30、通电源,系统自动复位,此时计时电路与计分电路中的共阴极数码管全部显示为00:00、24和000 : 000;(2)按计时电路中的K5K8按键来设置比赛时间,例如比赛时间一节为12分钟,则通过按K5、K6键,使计时数码管显示为“12”即可。(3)按K9设置比赛的节数的初始值,如第1节。(4)设置好时,等待赛程开始,当裁判吹响开始哨声时,立即按K7键,启动计时。(5)当24秒进攻时间结束时,喇叭会自动发出警告并暂停比赛计时,然后再加减甲乙两队比分。第一节结束时,扬声器会发出5秒钟响声,通知第一节结束,然后再按K9键来调整节数显示。(6)在整个赛程中,我们还要对两队比分及时刷新;K1和K2键完成甲队
31、加分、减分,K3和K4键完成乙队加、减分。(7)当一次进攻在24秒进攻时间内结束时,我们还可以通过K8键来复位24秒进攻时间。(8)如果在赛程过程中,一方教练申请暂停时,经裁判批准,我们立即按K7键,即可以暂停计时,暂停时间到时,再按K7键继续计时,直至比赛结束,扬声器会发出5秒的响声。每一节的操作都是一样。第三部分 结束语 通过这次的毕业设计,我对一些专业的电子设计有了更深的了解,同时也尝试着去应用自己所掌握的知识。这次毕业设计主要对电路的设计,单片机AT89C51的应用,各种设计软件的操作的一个综合性的考核。经过这次的设计,我感受很深。毕业设计不仅给我们提供了一个很好的展现和应用自己所学知
32、识的平台,又是检验自己所学的知识和实现知识价值能力的一个机会。在设计过程中不可避免的会遇到很多的问题,给我的感觉就是下手很难,很不顺手,看似很简单的电路,要动手把它给设计出来,是很难的一件事,主要原因是我们没有经常动手设计过电路。尤其是在最后调试部分,会因为各种原因使得自己得不到满意的结果,由于单片机系统的知识似懂非懂,而且很多知识当时弄明白了,现在要用的时候又不记得,造成需要花费大量的时间去重新查阅各种资料和程序命令,但一旦问题解决了,会使得自己得到重来没有过的兴奋与自豪。对我而言,知识上的收获可喜,精神上的丰收更加珍贵。让我知道了学无止境的道理,就像这次设计由于对单片机知识的不扎实,导致浪
33、费很多时间在查阅资料和了解程序指令意思上。我们每个人永远都不要只满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折就是一份财富,经历是一份拥有。我相信,这次的毕业设计必将成为我人生旅途上最美好回忆。参考文献 1彭为, 2樊明龙,任丽静 4何立民.MCS-51单片机应用系统设计.北京:北京航天航空大学出版社.1990 学技术出版社.2004 附录程序:ORG 0000HAJMP LK1 /主程序地址ORG 000BH /定时中断入口地址AJMP CTCOORG 0013H /外部中断入口地址AJMP CXTLK1: MOV 33H,#00H /甲队记分清0MOV 34H
34、,#00H MOV 35H,#00HMOV 36H,#00H /乙队记分清0MOV 37H,#00H MOV 38H,#00HMOV 40H,#00H /记时分钟清0MOV 41H,#00HCLR P0.0Mp: CLR P2.0 /计时牌子清零CLR P2.1 /分分秒秒清0CLR P2.2 CLR P2.3MOV P1,#00HNOPNOPSETB P2.0SETB P2.1SETB P2.2SETB P2.3MOV 42H,#05H /送秒钟初值59秒MOV 43H,#09HMOV SCON,#00H /计分牌子清零程序CLR P3.7MOV R1,#33HMOV R2,#06LP: M
35、OV A,R1 MOV DPTR,#TAB /取显示数MOVC A,A+DPTRMOV SBUF,A /通过串行口发显示数据JNB TI,$ /是否发送完毕CLR TI /清除标志位INC R1DJNZ R2,LP /6次是否 发送完毕SETB P3.7 /显示数据LK3: JB P2.4,LK6 ACALL D10MSJB P2.4,LK3 ACALL D2SLK4: JB P2.4,LK3 /调整分钟(十位)CLR P2.0 /显示分钟十位数据MOV P1,40HSETB P2.0ACALL D2S /调用延时程序INC 40H /将十位加1MOV A,40HCJNE A,#0AH,LK4
36、 /十到了没有MOV 40H,#00HAJMP LK4LK6: JB P2.5,LK5 ACALL D10MSJB P2.5,LK6ACALL D2SLK7: JB P2.5,LK6 / 调分钟(个位)CLR P2.1 /显示分钟个位数据MOV P1,41HSETB P2.1ACALL D2S /调用延时程序INC 41H /将个位加1MOV A,41HCJNE A,#0AH,LK7 /十到了没有MOV 41H,# 00HAJMP LK7LK5: JB P2.6,LK3 /等待启动计时ACALL D10MSJB P2.6,LK5CLR P2.2 /显示秒钟十位MOV P1,42HNOPNOPS
37、ETB P2.2CLR P2.3 /显示秒钟个位MOV P1,43HNOPNOPSETB P2.3SETB P0.0 /点亮计时指示灯MOV TMOD,#01H /定时中断初始化MOV TL0,#0B0H /送定时初值MOV TH0,#3CHSETB ET0 /开放定时中断SETB EX1 /开放外部中断CLR IT0 /外部中断低电平有效SETB TR0 /启动定时MOV R0,#14HSJMP $CTCO: JNB P2.6,LK8 /定时中断程序DJNZ R0,NEXT /一秒钟到了吗?MOV R0,#14HDEC 43HCLR P2.3 /显示时间MOV P1,43H /显示秒钟个位N
38、OPNOPSETB P2.3CLR P2.2 /显示秒钟十位MOV P1,42HNOPNOPSETB P2.2CLR P2.1 /显示分钟个位MOV P1,41HNOPNOPSETB P2.1CLR P2.0 /显示分钟十位MOV P1,40HNOPNOPSETB P2.0MOV A,43HCJNE A,#00H,NEXT /秒钟个位回到0没有MOV 43H,#0AH /秒钟个位送初值10MOV A,42HCJNE A,00H,LP3 /秒钟十位回到0没有MOV 42H,#05H /秒钟十位送初值5MOV A,41HCJNE A,#00H,LP2 /分种个位回到0没有MOV 41H,#09H /分钟个位送初值9MOV A,40HCJNE A,#00H,LP1 /分钟十位回到0没有CLR P0.0 CLR P3.6 /时间到发出警备24SACALL D24SSETB P3.6KP11: JB P2.6,KP11 /等待交换AJMP KP12 /去两队分数交换程序 LK8: ACALL D10MS JB P2.6,C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业战略与持续改进试题及答案
- 2025年新兴市场风险试题及答案
- 理财规划的关键步骤计划
- 网络管理员考试回顾与试题及答案总结
- 2025届江苏省如皋实验数学七下期末复习检测试题含解析
- 深层次理解软件设计师考试内容的试题及答案
- 重点强化实际操作技能2025年计算机二级VB考试试题及答案
- 行业经验传承与知识管理计划
- 法学概论考试复习中的常见问题试题及答案
- 信息处理技术员考试前的最后冲刺试题及答案
- 阎良西飞公司招聘考试试题
- 给小学生讲桥梁课件
- 工器具管理台帐
- (完整)中医症候积分量表
- 高效液相色谱质谱联用技术在药物分析中的应用
- 工行内部控制手册总体框架
- 透析患者贫血的护理查房
- 2024年煤矿各类牌板制作标准及使用规定附煤矿井下牌板模版及标准
- 视频会议系统投标方案(技术标)
- 《企业运营管理》题库集答案
- 西北农林科技大学专业学位研究生课程案例库建设项目申请书(MBA)
评论
0/150
提交评论