八位计分抢答器 毕业综合实践报告(论文)_第1页
八位计分抢答器 毕业综合实践报告(论文)_第2页
八位计分抢答器 毕业综合实践报告(论文)_第3页
八位计分抢答器 毕业综合实践报告(论文)_第4页
八位计分抢答器 毕业综合实践报告(论文)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业综合实践报告(论文)题目八位抢答器学号姓名专业指导教师成绩完成时间2摘要随着计算机技术的高速发展,单片机以其自身的特点,已广泛应用于智能仪器,工业控制,家用电器,电子玩具等各个领域,特别是抢答题目的时候,同样需要单片机来控制整个过程。在抢答过程中,为了知道哪一组或哪一位选手先抢答,必须要设计一个系统来完成这个任务,如果在抢答中,靠视觉很难判断出哪组先答题,利用单片机系统来设计抢答器,是以上问题得以解决,即使两组的抢答时间相差几微秒,也可以分辨出哪组优先答题。这样使得选手都处在同一起跑线上,体现公平公正原则本系统设计的八路抢答器主要是采用ATMEL公司的STC89C51单片机作为核心,控制系统的四个模块分别为显示模块,储存模块,语音模块,抢答开关模块。抢答组数可以在八组以内任意使用。通过本系统的设计后,主持人可以很快判断是谁抢答成功,以及给予相应的惩罚。关键词单片机STC89C51抢答器3ABSTRACTINTHISPAPER,THEELECTRICCIRCUITANDDESIGNINGTHOUGHTOFANANSWERINGRACERBASEDONTHECOMMONUSEDSERIESOF74ICWITH8WIREISINTRODUCED,ANDITSFUNCTIONISALSODESCRIBEDTHEANSWERINGRACESFUNCTIONINCLUDESTIMING,COUNTING,ANDALARMING,BESIDESTHEBASICFUNCTIONOFANANSWERINGRACERTHEHOSTSETSTHEPROVIDEDTIMEFORTHEANSWERINGRACETHROUGHTHETIMESETTINGSWITCH,AFTERTHISTHESYSTEMWILLCOUNTDOWNTHETIMEAUTOMATICALLYIFANYBODYANSWERTHEQUESTIONONTIME,THECOUNTINGOFTIMEWILLSTOPIFNOBODYANSWERTHEQUESTIONONTIME,THEALARMWILLGIVEOUTSOMESOUND,HELPINGTHEHOSTKNOWTHERACEINTHISTURNISOFNOUSE,SOTHEFUNCTIONOFALARMINGISACHIEVEDKEYWORDS8WIRE,ANSWERINGRACER,DESIGN,TIMING,COUNTING,ALARMING4目录第一章绪论1第1节抢答器的研究意义1第2节抢答器的相关背景1第3节抢答器的发展现状2第4节研究目的和内容2第5节抢答器目前存在的主要问题2第二章抢答器的设计4第1节设计要求4第2节设计方案4第3节总体原理框图5第4节硬件的设计641时钟模板642复位模块743数码管显示模块844发声模板845键盘模板9第5节软件部分1051主程序系统结构图1054抢答、回答时间调整子程序流程图1355延时程序设计1356中断程序设计1457数码管显示15第三章仿真调试17第1节仿真软件介绍17第2节仿真操作17第3节仿真作用17第4节调试18结束语19致谢20参考文献21附录一221第一章绪论第1节抢答器的研究意义随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等因此出现了抢答器。抢答器一般是由很多线路组成的复杂电路,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难。因此我们设计了以单片机为核心的新型智能的抢答器,在保留原始抢答器的基本功能的同时又增加了数码管显示电路实现了其他功能。抢答器又称为第一信号鉴别器,其主要应用于各种知识竞赛、文艺活动等场合。第2节抢答器的相关背景在各类竞赛中,特别是做抢答题时,在抢答过程中,为了知道哪一组或哪一名选手先答题,必须要有一个系统来完成这个任务。如果在抢答过程中,只靠人的视觉是很难判断出哪组先答题。利用单片机来设计抢答器,使以上问题得以解决,即使有两组的抢答时间相差几微秒,也可分辨出哪组优先答题。抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速客观地分辨出最先获得发言权的选手。早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辨认出选手号码。现在大多数抢答器均使用单片机如MCS51型和数字集成电路,并增加了许多新功能,如选手号码显示、抢按或抢按后的计时、选手得分显示功能。像这类抢答器,制作过程简单,准确性与可靠性高,而且安装维护简单。对于抢答器的应用,如早期的数字电路,随着科技的逐步发展,进而到了单片机的控制来实现其功能,而且功能齐全,电路简单,成本低,性能高,真正朝着有利的方向发展。2第3节抢答器的发展现状随着电子技术的发展,现在的抢答器功能越来越强,可靠性和准确性也越来越高。能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式,但这种方式制作过程复杂,而且准确性与可靠性不高,成品面积大。对于目前抢答器的功能描述,如涵盖抢答器、抢答限时、选手答题计时及犯规组号抢答器具有抢答自锁,灯光指示、暂停复位、电子音乐报声、自动定时等功能,还有工作模式的切换和时间设定,对于这些,随着科学技术的发展,肯定还要得到进一步的改进。一般都要趋向于智能化。第4节研究目的和内容本系统采用模块化设计智能抢答器在抢答比赛中广泛应用,各组分别有一个抢答按钮。主持人有开始和结束、复位键。在后台主持人可以修改,抢答时间和选手回答问题的时间设置,原始状态下抢答时间为20S,回答问题时间为60S。通过加键和减键修改上述时间,改完后确认键确定。新时间开始有效,主持人按键开始后,选手开始抢答为有效,数码显示屏显示选手号和抢答时间倒计时,在最后五秒发提示。如果主持人没有按下开始键而选手就抢答视为犯规,数码显示屏显示犯规者的代号,扬声器持续发生。主持人可按键结束,新一轮抢答开始。通过研究并在设计验证后发现,采用单片机技术设计的抢答器与目前常用的抢答器相比,首先,电路连接简单,因为大多数功能单元都通过程序设计在单片机内部,其次,工作性能可靠,抗干扰能力优于目前抢答器。所以本研究是一个实用的工程设计,具有创新性。第5节抢答器目前存在的主要问题目前多数抢答器存在个别不足之处,第一现场线路连接复杂。因为每个选手位于抢答现场的不同位置,每个选手与控制台之间要有很长的连接线。选手越多,连接线就越多、越乱,这些连接线不仅影响了现场的美观,而且降低了3抢答器的可靠性,增加了安装的难度,甚至影响了现场人员的走动。第二,电路复杂。因为单片机只完成号码处理、计时、数据运算等功能,其他功能如选手号码的识别、译码、等仍只能通过数字集成电路完成。采用单片机扫描技术识别选手抢按号码时,电路的延迟时间较大。4第二章抢答器的设计第1节设计要求(1)8人进行的抢答器。(2)抢答选手键盘和主控机通信采用RS232协议。(3)系统设置复位按钮,按动后,重新开始抢答。(4)抢答器开始时数码管显示序号0,选手抢答实行优先显示,优先抢答选手的编号一直保持到主持人将系统清除为止。抢答后显示优先抢答者序号,同时发出音响。,并且不出现其他抢答者的序号。(5)抢答器具有定时抢答功能,且一次抢答的时间有主持人设定,本抢答器的时间设定为20秒,当主持人启动“开始”开关后,定时器开始减计时,同时蜂鸣器有短暂的声响。(6)设定的抢答时间,选手抢答时,显示器上显示选手的号码且选手有30秒答题倒计时。如果30秒内选手没答出就进行下一题。(7)当设定的时间到,而无人抢答时,本次抢答无效,扬声器报警发出声音,并禁止抢答。定时器上显示00。(8)具有选手计分和显示总分的功能。(9)抢答时间和答题时间可以调整。(最大不超过99秒)第2节设计方案本系统采用单片机作为整个控制核心。控制系统的四个模块为显示模块、发声模块、抢答开关模块、主持人控制模块。该系统利用数码管来完成显示功能,记录每个选手的分数,初始分均为100分;通过八个开关按键让选手输入抢答信号,并使用蜂鸣器发声,主持人控制加减分、开始以及确定按钮实现抢答和计分。5第3节总体原理框图图1参赛者系统,除享有抢答按钮的权利功能外,还有人性化的提示功能和时间提示功能,也可设定由主控控制在参赛者终端表现的趣味性功能等;主控系统的控制按钮做开始与结束控制,根据活动参赛者的层次,对抢答限时及回答问题限时设为倒计时,并有显示提示。本设计中,有一个共阳的数码管组,四个数码管。其中两个显示时间,一个空位,一个显示抢答号码及显示选手得分三个数码管。主持人依次按下复位键,开始键后开始抢答。可以抢按。若有选手在规定时间内抢按成功,则可以答题,数码管显示抢答时间的同时也显示选手号码。单片机的选择用STC89C51的单片机作为控制主机。之所以选择作主机是因为89C51作为51系列单片机的一种,其使用性能稳定,价格便宜,完全能够满足此次设计的需求。而且89C51内部集成了程序存储器,可以装载用户程序,方便后续的课程设计需要,不像8031因为要外接程序存储器而是电路相对麻烦了。6第4节硬件的设计1尽可能采用功能强的芯片,以简化电路,功能强的芯片可以代替若干普通芯片,随着生产工艺的提高,新型芯片的的价格不断下降,并不一定比若干普通芯片价格的总和高。2留有设计余地。在设计硬件电路时,要考虑到将来修改扩展的方便。因为很少有一锤定音的电路设计,如果现在不留余地,将来可能为使硬件电路设计尽可能合理,应注意以下几方面要为一点小小的修改或扩展而被迫进行全面返工。3程序空间,选用片内程序空间足够大的单片机,本设计采用AT89C52单片机。4I/O端口,往往会发现一些被忽视的问题,而这些问题不是靠单纯的软件措施来解决的。如有些新的信号需要采集,就必须增加输入检测端;有些物理量需要控制,就必须增加输出端。如果在硬件电路设计就预留出一些I/O端口,虽然当时空着没用,但以后用的时候就派上用场了。41时钟模板晶振电路由2个电容,一个晶振组成,如图所示图2单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而7通过电子调整频率的方法保持同步。单片机晶振两端有2个电容,这2个电容叫晶振的负载电容,分别接在晶振的2个脚上和对地的电容,一般在几十皮法。它会影响到晶振的振谐频率和输出幅度42复位模块复位电路由电容、电阻、复位按键组成,如图所示。图3AT89C52的复位引脚(RESET)是第9脚,当此引脚连接高电平超过2个机器周期,即可产生复位的动作。以12MHZ的时钟脉冲为例,每个时钟脉冲为1S,两个机器周期为2S,因此,在第9脚上连接一个2S的高电平脉冲,即可产生复位动作。最简单的就是只有一个电阻跟一个电容就可组成一个可靠复位的电路,复杂一点的就加个按键,可以进行手动复位。843数码管显示模块图4根据设计,系统包含4个LED数码管,都为八段(、),数码管分别显示四位参赛选手的分数。该系统采用共阳极数码管,对于阳阴极数码管,其公共端必须接高电平。数码管中选手初始分都为100分,每当主持人控制对应选手加减分时,数码管显示的数字对应发生改变。44发声模板发声模块由单片机和蜂鸣器两大主要部分组成。9图5我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的“高”电平或低电平,则在该口在线就能产生一定频率的矩形波,接上喇叭就能发出一定频率的声音,若再利用延时程控“高”“低”电平的持续时间,就能改变输出频率,从而改变音调,使喇叭发出不同的声音。45键盘模板键盘是人与单片机打交道的主要设备。关于键盘硬件电路的设计方法也可以在文献和书籍中找到,配合各种不同的硬件电路,这些书籍中一般也提供了相应的键盘扫描程序。站在系统监控软件设计的立场上来看,仅仅完成键盘扫描,读取当前时刻的键盘状态是不够的,还有不少问题需要妥善解决,否则,人们在操作键盘就容易引起误操作和操作失控现象。在单片机应用中键盘用得最多的形式是独立键盘及矩阵键盘。图6它们各有自己的特点,其中独立键盘硬件电路简单,而且在程序设计上也不复杂,一般用在对硬件电路要求不高的简单电路中;矩阵键盘与独立键盘有10很大区别,首先在硬件电路上它要比独立键盘复杂得多,而且在程序算法上比它要烦琐,但它在节省端口资源上有优势得多,因此它更适合于多按键电路。其次就是消除在按键过程中产生的“毛刺”现象。这里采用最常用的方法,即延时重复扫描法,延时法的原理为因为“毛刺”脉冲一般持续时间短,约为几MS,而我们按键的时间一般远远大于这个时间,所以当单片机检测到有按键动静后再延时一段时间这里我们取10MS后再判断此电平是否保持原状态,如果是则为有效按键,否则无效。在本文设计中采用了独立键盘的方式,本设计中有8个抢答按键输入,一个开始按键、一个结束按键,此外还有抢答时间调整键、回答时间调整键,加一按键、减一按键各一个。第5节软件部分51主程序系统结构图硬件电路确定后,软件的编程要与硬件相匹配,软硬件才能结合完成所要实现的功能。由功能分析得到以下的软件结构图图91152主程序流程图图10软件任务分析和硬件电路设计结合进行,哪些功能由硬件完成,哪些任务由软件完成,在硬件电路设计基本定型后,也就基本上决定下来了。系统软件由两大模块组成主程序模块和功能模块。主程序模块主程序主要完成抢答控制系统各部件的初始化和实现各功能子程序的调用,以及实际测量中各个功能模块的协调在无外部中断申请时,NYNY12单片机通过循环对选手的按键进行实时检测。主持人复位后,选手进行抢答,倒计时开始,途中如果有选手按下抢答键,则主持人按下复位键,此时20S倒计时结束,然后抢答到的选手开始回答问题,由主持人负责加减分,回答对了加十分,回答错误则减十分。主流程图如下53抢答成功流程图图11如图所示当主持人按下开始键,响铃短暂发声提醒选手抢答,选手有30秒时间抢答,当某个选手抢答显示其序号并有60秒答题时间。1354抢答、回答时间调整子程序流程图图12该智能抢答器的抢答时间是可以根据实际情况进行调整,如图所示,如果想调整抢答时间,按下“加1”键。按下“减一”键。LED显示装置会自动显示修改后的抢答时间。抢答时间的设定值范围是099S。八路计分抢答器涉及的单片机程序有延时程序、数码管显示、按键消抖、查表程序、中断定时器/计数器等等55延时程序设计延时程序用来控制LED闪烁的时间间隔,蜂鸣器声响时间和按键消抖。延时程序的编写就是利用给寄存器赋值,然后利用DJNZ指令判断寄存器是否为零,在利用几个DJNZ嵌套,结合指令执行所占的机器周期,计算延时程序的延时时间。根据延时时间的不同来设置寄存器的值。1456中断程序设计外部中断1处理程序程序主要用来处理主持人按键发出的抢答信号的显示和选手抢答按键的允许,在主持人按下按键后,使数码管显示0以示意选手可以开始抢答,同时开外部中断0,即允许选手抢答中断。同时,数码管显示0就说明主持人已经按下按键,所以在这里没有调用键盘消抖延时程序图13外部中断0处理程序也就是选手抢答中断处理程序。首先调用键盘消抖延时程序,确定有键按下后。当有两位选手同时抢答时根据要求的八号选手优先级,一号选手优先级最低的要求,所以在编写软件的时候首先检测下一位,依次检测下去。按键处理程序15此过程就是蜂鸣器响一声,数码管显示选手号,对应选手LED闪烁五次。数码管显示就是给P0送入选手号对应段码;P07高电平,使蜂鸣器发声,在调用蜂鸣器发声时间延时程序,然后使P07为低电平关闭蜂鸣器发声。LED闪烁是给P2口对应的口线交替送高低电平,同时调用延时程序用来控制闪烁的时间间隔。57数码管显示数码管引脚图如下图14十六进制数段码表数字共阳极共阴极0COH3FH1F9H06H2A4H5BH3B0H4FH499H66H592H6DH682H7DH7F8H07H8F8H7FH980H6FHA90H77HB88H7CHC83H39HDC6H5EH16E86H79HF8EH71H灭FFH00H图15数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。动态显示驱动数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划“A,B,C,D,E,F,G,DP“的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12MS,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省变量的I/O端口,而且功耗更低。静态显示驱动静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5840根I/O端口来驱动,要知道一个89STC51单片机可用的I/O端口才32个呢),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。17第三章仿真调试第1节仿真软件介绍为了更好地完成课程设计这一重要教学环节,我们采用PROTEUS软件与KEIL软件整合构建单片机虚拟实验平台。首先在PC上利用PROTEUS软件自己搭建硬件电路,并利用系统提供的功能完成电路分析、系统调试和输出显示的硬件设计部分;同时在KEIL软件中编制程序,进行相应的编译和仿真,完成系统的软件设计部分。当系统的设计工作完成后,我们可以在PC上看到最终的运行效果。最后再通过PROTEUS设计PCB,再完成真正硬件的调试。采用以上方案具有以下优势有利于促进课程和教学改革,更有利于人才的培养;从经济性、可移植性、可推广性角度讲,建立这样的课程设计平台是非常有意义的;利用仿真系统,可以节约开发时间和开发成本;利用仿真系统,具有很大的灵活性和可扩展性。第2节仿真操作在软件调试过程中,第一阶段,我根据程序流程图在草稿上写出主体程序,然后逐步细化,采用模块化程序设计方法,如初始子程序,延时子程序等等,这样简洁明了,很方便查找问题;第二阶段,我将所写的程序输入到电脑上,利用KEIL软件调试新建项目,保存,新建文件,编译,仿真。在软件仿真中,我在工程项目的SOURCEGROUP1母文件夹下添加了两个子文件(一个原文件,一个修改后的文件),然后点击REBUILDALLTARGETFILES编译图标,编译器马上给我提示,程序正确这个软件使得程序很快得到验证,也为我的设计提高了效率18第3节仿真作用仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确。方便了我们修改也节省了大量的实验材料,更适合未来的发展趋势。第4节调试硬件电路的调试最主要是对于电路板的安装和调试,先用PROTEL99SE画出电路图然后用仿真软件软件仿真后再确定电路板上各个元器件的位置,确认好位置后才好安装电路板。元器件虽然不算多但是对于电路板的排版和外观方面我们还是下了很多功夫,对于数码管各个引脚的焊接算是比较繁琐的每个引脚都需要仔细焊接。设计中我们便遇见了焊接工艺的问题导致后来回头去找电路板上的问题,这就很得不偿失了。在焊接RS232串口协议时候比较关键,232串口的焊接成功决定了后期程序烧写的关键。对于串口我们还是深入的进行了了解,搜索了很多的资料。在实际设计电路中每个单元电路都能设计,但是要将每个单元部分整合起来相互关联、相互控制,却让我们大伤脑筋。因为电路功能相互牵制,我们总是会顾此失彼,保证了一个功能的实现,却难免会影响到另一功能的完美运行。19结束语在八位抢答器设计过程中,体会到团队的重要性,经过小组成员的商讨以及唐老师的指导下我们小组完成了八位抢答器的设计,也更加明白人生并不是一条宽阔平坦的大道,总是充满了坎坷与挑战,总会有崎岖和荆棘丛生的荒野。然而生命是一个过程,生活是一种态度,只要我们永怀一颗感恩的心,以一种乐观的态度,永远对生命充满希望,那么不论什么境况,慢慢体味细细品尝,总能感悟出其中的美意;只要我们用一颗豁达且认真的态度对待,那么就永远有一缕曙光在我们的前方,照亮我们前行的路。即将开始新的历程,对我的后来者们予以祝福,且行且歌且珍惜。20致谢本论文的完成,得益于唐老师细心指导,使本人有了完成论文所要求的知识积累,更得益于小组成员从选题的确定、论文资料的收集、论文框架的确定、开题报告准备及论文初稿与定稿中对字句的斟酌倾注的大量心血,在此对我们小组表示感谢21参考文献1辛友顺,韩彦征编著,51单片机原理与实践/高卫东,北京航空航天大学出版社,20082刘红玲、邵晓根,微机原理与接口技术,中国电力出版社,2006年第一版3冯博琴,微型计算机原理及接口技术,清华大学出版社4艾德才,微型计算机原理与接口技术,高等教育出版社5沈美明,IBMPC汇编语言程序设计,清华大学出版社6任致程,经典集成电路400例机械工业出版社,20027薛栋梁,单片机原理及应用,中国水利水电出版社,20018谢筑森,单片机开发与典型应用设计,中国科学技术大学出版社9李广弟,单片机基础,北京航空航天大学出版社2007年第三版22附录一OKEQU20HRINGEQU22HDATA0EQU36HORG0000HAJMPMAINORG0003HAJMPINTT0ORG000BHAJMPT0INTORG001BHAJMPT1INTORG0040HMAINMOVR1,14HMOVR2,1EHMOV38H,3CHMOVTMOD,11HMOVTH0,0F0HMOVTL0,0FFHMOVTH1,3CHMOVTL1,0B0HSETBEASETBET0SETBET1CLROKCLRRINGSETBTR1SETBTR0STARTMOVDATA0,0FFHMOVR5,0BHMOVR4,0BHMOVR3,0BHACALLDISPLAYJNBP33,SELSUB0JNBP32,SELSUB1JBP36,NEXTSETBEX0ACALLBARKMOVA,R1MOVR6,ASETBOKMOVR3,00HAJMPCOUNTNEXTJNBP10,FALSE1JNBP11,FALSE2JNBP12,FALSE3JNBP13,FALSE4JNBP14,FALSE5JNBP15,FALSE6JNBP16,TZ1JNBP17,TZ2AJMPSTARTTZ1AJMPFALSE7TZ2AJMPFALSE8FALSE1MOVR3,01HAJMPERRORFALSE2MOVR3,02HAJMPERRORFALSE3MOVR3,03H2AJMPERRORFALSE4MOVR3,04HAJMPERRORFALSE5MOVR3,05HAJMPERRORFALSE6MOVR3,06HAJMPERRORFALSE7MOVR3,07HAJMPERRORFALSE8MOVR3,08HAJMPERRORSELSUB0MOVA,R120SMOVB,0AHDIVABMOVR5,A2MOVR4,B0MOVR3,0AHACALLDISPLAYJNBP34,INC0JNBP35,DEC0JNBP37,BACK0AJMPSELSUB0INC0MOVA,R1CJNEA,63H,ADD0MOVR1,00HACALLDELAY1AJMPSELSUB0ADD0MOVA,R1INCR1ACALLDELAY1AJMPSELSUB0DEC0MOVA,R1JZSETR1DECR1ACALLDELAY1AJMPSELSUB0SETR1MOVR1,63HACALLDELAY1AJMPSELSUB0BACK0AJMPSTARTSELSUB1MOVA,R2MOVB,0AHDIVABMOVR5,AMOVR4,BMOVR3,0AHACALLDISPLAYJNBP34,INC1JNBP35,DEC1JNBP37,BACK1AJMPSELSUB1INC1MOVA,R2CJNEA,63H,ADD1MOVR2,00HACALLDELAY1AJMPSELSUB1ADD1INCR2ACALLDELAY1AJMPSELSUB1DEC1MOVA,R2JZSETR2DECR2ACALLDELAY1AJMPSELSUB1SETR2MOVR2,63HACALLDELAY1AJMPSELSUB1BACK1AJMPSTARTREPEATMOVA,38HMOVR6,ACLRRINGCOUNTMOVR0,00HMOVTH1,3CH3MOVTL1,0B0HRECOUNTMOVA,R6MOVB,0AHDIVABMOV30H,AMOV31H,BMOVR5,30HMOVR4,31HMOVA,R6SUBBA,07HJNCLARGERMOVA,R0CJNEA,0AH,FULLCLRRINGAJMPCHECKFULLCJNEA,14H,CHECKSETBRINGMOVA,R6JZQUITMOVR0,00HDECR6AJMPCHECKLARGERMOVA,R0CJNEA,14H,CHECKDECR6MOVR0,00HCHECKJNBP37,QUITJNBOK,CHECKKAJMPNEXTTCHECKKJNBP30,REPEATNEXTTACALLDISPLAYJBOK,ACCOUTAJMPRECOUNTACCOUTMOVA,DATA0JNBACC0,TRUE1JNBACC1,TRUE2JNBACC2,TRUE3JNBACC3,TRUE4JNBACC4,TRUE5JNBACC5,TRUE6JNBACC6,TZ7JNBACC7,TZ8AJMPRECOUNTTZ7AJMPTRUE7TZ8AJMPTRUE8QUITCLROKCLRRINGAJMPSTARTTRUE1ACALLBARKMOVA,R2MOVR6,AMOVR3,01HCLROKA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论