版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
谁必H摩咳本科毕业设计(论文)光电计数器的设计(软件)TheDesignofPhotoelectriccounter学院: 理学院 专业班级: 光信息科学与技术光信071学生姓名:王鼎学号:090713124指导教师: 王素芹(讲师) 2011年5月毕业设计(论文)中文摘要光电计数器的设计摘要:光电计数器的应用广泛,常用于测量流水线上的产品的数量以及可检测物品有无缺损,本文设计的数字式光电计数器计数直观、精确、抗干扰性好、可靠性高。可用于测量车站、博物馆、银行、电影院等公共场所的人员数量并丝毫不侵犯被检测人员的个人隐私。本设计综合利用模拟电路、数字电路、单片机与光电检测技术等相关知识,利用当有物体或人通过时,光电发射装置发出的光被挡光一次,光电接收装置的输出电压就变化一次,这个变化的电压信号通过放大和处理后输入单片机进行计数,并送入数码管进行显示,计数容量为999;本设计还可以自行设定计数容量值,当达计数数量达到设定值时报警。关键词:计数器;光电传感器;单片机毕业设计(论文)外文摘要TheDesignofPhotoelectriccounterAbstract:Photoelectriccounteriswidelyused,commonlyusedtomeasurethenumberofproductsonlineandcandetectwhetherthedefectitems.ThePhotoelectriccounterofthisarticlecancountanddisplayintuitiveandaccurate,itisreliableandavoidinterferencetoo.ThephotoelectriccounterCanbeusedtomeasurethestation,museums,banks,cinemasandotherpublicplacesofthenumberofpersonnel,anddidnotviolatethepersonalprivacyofdetectedThisdesigncomprehensiveutilizationtheknowledgeofanaloganddigitalcircuitofphotoelectricdetectiontechnology,asinglechipmicrocomputer.Byreflectingphotoelectricsensor,theinfraredluminescencetubesandoptoelectronicsreceivingtubeadjacentput,wheneverobjectsthroughtime,infraredlightisreflected,photoelectricreceivingtubereceivingoncephotoelectricreceivingpipeoutput,voltagehasatimechange,thischangevoltagesignalbyamplifyingandprocessed,formingcountingpulses,throughphotoelectricisolatingcouplingparallelinputtoat89c51MCUP2mouth,throughsoftwarecontrolandkeyboardsettingscountvalueaandLEDtodisplay,canrealizetotheobjectcountingstatistics.Thecountingcapacityis999,uerscansetthecountingcapacitythemselves.Whenamountedtocountquantitytosetvaluealarm.Keywords:Counter;PhotoelectricSensor;Singlechip;TOC\o"1-5"\h\z\o"CurrentDocument"第一章绪论 1\o"CurrentDocument"1.1概述 1\o"CurrentDocument"1.2光电计数器的现状和发展前景 1\o"CurrentDocument"1.3设计任务要求 2\o"CurrentDocument"第二章方案选择 22.1方案一 22.2方案二 22.3方案选定 2\o"CurrentDocument"第三章系统的设计原理 33.1AT89C51单片机 3\o"CurrentDocument"3.2系统结构与组成 53.3硬件电路设计 53.4软件程序设计 8第四章软件调试 11\o"CurrentDocument"4.1编程过程中解决的问题 11\o"CurrentDocument"4.2编程过程中未解决的问题 12\o"CurrentDocument"4.3系统可改进构想 12\o"CurrentDocument"结论 13\o"CurrentDocument"致谢 14\o"CurrentDocument"参考文献 15附录1实物展示 16附录2程序清单 17第一章绪论1.1概述自动化的计数提高了工业生产上的效率以及准确性,计数的自动化和智能化最终能加速实现现代化的工业。随着生产自动化、设备数字化和机电一体化的发展,对光电计数器的需求日益增多。光电计数器是利用发光二极管和光敏三极管等光电元件组成的自动计数装置。计数器应用广泛,种类很多。其中光电计数器作为一种新型的电压电流测量装置,与传统电磁式互感器相比较,具有绝缘强度高、动态范围大、频带宽、抗干扰能力强、不会产生磁饱和及铁磁谐振、体积小、重量轻、造价低等一系列优点。光电计数器是通过红外线发射和接收进行计数,有直射式和反射式两种[1],通常用于流水线作业工件计数。直射式的发射、接收分体,发生器和接收器分别置于流水线两边,中间没有阻挡时发射器的红外线射到接收器,接收器收到发射来的红外线,经相反处理使之没有信号输出,有工件经过时挡住光路,接收机失去红外线信号的便输出一个脉冲信号到运算累加器进行计数。发射式是发射、接收同体,置流水线一边,前面没有工件往下流时,发射器发出的红外线直接射出没有发射,接收器没有接收到反射来的红外线信号没有输出。有工件经过时挡住光电路使发射器发出的红外线信号发射到接收器上,接收器接收到反射来的红外线信号便输出一个脉冲信号到运算累加器进行计数。本文设计的光电计数器采用直射式,并且采用LED数码显示,简单直观,可适用于诸多行业,以满足现代生产、生活等方面的需求。1.2光电计数器的发展现状和前景在市场电子计数器行业需求增长有所减缓的现状下,产能扩张的势头并没有得到较好的控制。产能过剩,重复建设不仅导致生产与消费的失衡,而且还引发了电子计数行业内的一系列恶性价格竞争,影响了电子计数器行业的盈利能力。中国电子计数器行业市场现状为外企入驻中国创造了条件,国际许多电子计数器行业企业已经看中哎中国低成本扩展市场的机会,随着外资投入逐步加大,中国国内企业改革重组速度加快同时新的行业制度、政策的颁布和实施将促使我国电子计数器效益下滑,所以对电子计数器行业企业授信更慎重。必须关注电子计数器行业子行业,关注电子计数器行业上下游企业,优化客户结构,针对电子计数器行业需求进行新产品开发国内的制造技术远不如外国,制造技术不仅是衡量一个国家科技发展水平的重要标志,也是国际间科技竞争的重点。我国正处于经济发展的关键时期,制造技术是我们的薄弱环节,只有跟上发展先进技术的世界潮流,将其放在战略优先地位,并以足够的力度予以实施,才能尽快缩小与发达国家的差距,才能在激烈的市场竞争中立于不败之地。总之,我国研究和发展制造技术势在必行。1.3设计任务要求1、 实现0〜999范围计数,能在超出最大值后溢出报警;2、 并通过LED显示数据;3、 能在设定值报警,能在报警后延时3秒钟自动关闭报警并自动重新计数;可以手动清除报警;4、 具有复位功能,复位后,计数能从零开始;5、 有抗干扰技术,防止背景光或物件抖动时产生误技术;6画出完整的电路原理图(包含电源部分),用proteus仿真,进行实物制做。第二章方案选择方案一:以AT89C51为核心的计数电路基于单片机的光电计数器,使用AT89c51单片机,电路简单,需要编写程序,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便,可实现数码显示和按键设定等多种功能。采用遮光式光电传感器[2],将红外发光管与光电接收管相对安放,每当物体通过一次,红外光就被遮挡一次,光电接收管的输出电压就发生一次变化,这个变化的信号通过放大处理后,形成计数脉冲,通过光电隔离耦合并行输入AT89c51,通过软件控制和键盘设定计数并用LED加以显示,便可实现对物体的计数统计。本设计除了单片机外无其他芯片,在发射和电路中也只简单的用红外发光二极管和光敏三极管组成检测部分。接线有规律整齐增强电路板的艺术美感。方案二:以CD4518为核心的计数电路采用CD4518组成8421同步十进制计数器,其计数是由光检测和接收电路检测到信号在传送到脉冲发生器CD4518,由D4518转化成电信号然后在分别传送到各个二一十进制计数器BCD码,由BCD码一七段译码器转换全数码管(LED).而电源部分是由220V交流电经变压器T降压、桥式整流、电容滤波、7809稳压后为整个电路提供+5V稳压工作电压。方案选择:选用方案一是因为方案二是控制方式,难以实现复杂控制规律,控制方案的修改也较麻烦,而且在其计数显示部分就需要几个芯片,还需要采用CD4543驱动LED的配接电路,而方案一的基于AT89c51单片机电路简单,而且与单片机课程息息相关。而且单片机可实现多种功能。
第三章系统的设计原理3.1AT89s51介绍[3]AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。主要功能特性:4k可反复擦写(>1000次)4k可反复擦写(>1000次)ISPFlashROM-4.5-5.5V工作电压•时钟频率0-33MHz128x8bit内部RAM•低功耗空闲和省电模式•3级加密位•软件设置空闲和省电功能•双数据寄存器指针32个双向I/O口2个16位可编程定时/计数器•全双工UART串行中断口线2个外部中断源•中断唤醒省电模式•看门狗(WDT)电路•灵活的ISP字节和分页编程引脚介绍:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,
P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2□:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写T时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)M3免31Pl.1[TPL2|J_n.3[±Pl正PL5[ZPI.6[TRS-田(0D)P3.0回(TTo)P3.2[nCm)P3.j(n'10)P3.4叵•1DP5(TOP3.6匹皿P3.,卮XTAL2[HXTAL1回GXI)WAT89CE1M.0/(AD):?0.1/0DU?0.2/(.021?0.2/CAD3)PO.^/(A34l刊q/MWt/(AJ6)?o.vconEa/vppUE/PROCpseFPLV(AISIP2.6/(A14)M.S/(AB)PL40】2:P2.2/(AI1)f>2.2/(Ali))PL】/"P?,C/(AJ!(:AT89C51的引脚排列P3口同时为闪烁编程和编程校验接收一些控制信号。 图3.1RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当田人端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石品振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入全内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。3.2系统结构与组成图3.2如图3。2所示:整个光电计数器系统主要由发射、接收电路,报警电路,计数显示电路,按键设值电路和设值计数切换电路组成。若一开始按键设值、计数切换按键并未按下,发射接收检查到有物体通过,则执行默认的999值计数,溢出报警;若一开始设值、计数切换按钮按下时,则可在设有的个、十、百三个按键进行预想的值设置,再按下设值、计数切换按钮,检测有无物体通过,达到设定值时报警。3.3硬件电路设计[4〕[5]3.3.1发射与接收电路[6]软件仿真过程中采用OPOCOUPLER-NPN加一个按钮来实现功能,即当按钮按下时发光二极管导通,这时光敏三极管检测到光线输出一个低电平,按钮松开后发光二极管断开,光敏三极管检测不到光线输出高电平。由于光电耦合器的密封装置使得物体不能通过发光二极管和光敏三极管之间,所以实物中发射和接
收部分是分开的图3.33.3.2计数显示电路计数显示部分选用7SEG-MPX4-CC-BLUE数码管,开机时显示000最大值为999即实现000-999计数,当溢出999时报警3秒后自动清零。图3.43.3.3报警电路3.5所示,报警电路由蜂鸣器,三极管和电阻组成。蜂鸣器发声的原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动膜发声,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需加一个电流放大电路。当计数器的显示值与设定报警值相等或溢出时单片机控制并发出信号到报警电路发声。(默认值计数时,当计数超过999时报警三秒,设定值报警时与设定值相等时报警。)
图3.5图3.53.3.4按键设值电路按键设值有三个按钮分别可对各位十位和百位进行设值,当设定完预期的值后,按下计数和设值切换按钮便可正常计数,存储器记下设定的值,当计数达到设定值时报警并清零重新计数。图3.6所示为按键电路,从上到下分别为个位、十位、百位设置按钮,当个位按下设定值个位加一,到九后再按则变为零,十位百位原理相同。图3.7为个位按下一次后显示的值。3..3.5计数设值切换按钮- ±图3.8图3.9图3.8图3.9图3.8为计数设值切换按钮,图3.10图3.9为实际计数时显示的值,图3.10为设定值。按下切换键则可查询设定的值是多少。3.4硬件电路总图
3.4.2各模块流程图1.按键设值U设值开个位按下?产|个位+1否I[曰十位按下?-是十位+1否i,二是:一-百位按下?是百位+1否]设值结束I显示卜按键设值的程序设计思路是,当切换到按键设值时,每当个位、十位、或百位按钮按下时,每按一下,相应位数值加1。2.显示部分结束
2.显示部分结束3.4.3各部分程序解析1.初始状态显示000MOVDPTR,#TABLEMOVH,#0;百位赋值0MOVM,#0;十位赋值0MOVS,#0;个位赋值0MOVMINUTE,#0;百位赋值0MOVSECOND,#0;个位十位赋值0LCALLDISPLAY;调显示2.主程序MAIN:LCALLDISPLAY;调显示JNBP3.7,INT;检测切换键有无按下,按下转TNT没按顺序执行JBS_SET,S1JNBP3.4,QINGLINGMOVA,MINUTEMOV32H,R2;检测接收端有无信号通过,有则转S1CJNEA,32H,MAINMOVA,SECOND;计数值百位与设定值相等了?相等往下执行MOV33H,R3CJNEA,33H,MAIN;个位百位与设定值相等了?相等往下执行LCALLNAOLING;闹铃AJMPMAIN(START)跳主程序(跳开始程序)若跳主程序,则达到设定值时一直报警,有物体通过时止闹继续计数,若跳开始程序则达到设定值时报警3杪清零重新计数。3.按键设值程序JNBP3.7,INT;检测切换键有无按下,按下转TNT没按顺序执行INT:LCALLDELAY10;延时10ms去抖动JNBP3.7,MAINPUSHACC;切换键按下,往下执行,是干扰跳主程序PUSHPSW;保护现场B1:LCALLDISPLAY;计数显示JNBG_SET,Z1;个位设置按下跳Z1,未按下往下执行MOVA,R3MOVSECOND,AMOVA,R2MOVMINUTE,A;JNBP3.7,OUT;切换键按下则跳出,未按下往下执行LJMPB1;跳B1Z1:LCALLDELAY10;延时10ms去抖动JBG_SET,B1;个位设值确实按下往下执行INCS;个位加1MOVA,SCJNEA,#10,H0;个位等于十往下执行,小于10跳H0MOVS,#00;个位清零H0:LCALLXIANSHI;调用设值显示程序JBG_SET,B1;按下跳B1SJMPH0OUT:LCALLDELAY10JNBP3.7,OUTPOPACC;POPPSWRET;退出保护
本段只描述了个位的设值程序,十位和百位的设值程序原理与个位相同。4.计数显示程序DISPLAYMOVA,SECONDMOVB,#10DIVABCLRP1.4MOVCA,@A+DPTRMOVP2,ALCALLDELAY1SETBP1.4MOVA,B;计数值给A(SECOND值最大为99;计数值给A(SECOND值最大为99);把10给B;SECOND除以B除数给A余数给B;关闭十位显示器控制;取字形码数据;送P2口;开十位显示控制;余数给A;关闭个位显示器控制;取字形码数据CLRP1.5MOVCA,@A+DPTRLCALLDELAY1SETBP1.5 ;开个位显示控制5.闹铃程序NAOLING:SETBP1.75.闹铃程序NAOLING:SETBP1.7MOVR0,#64HCCD:LCALLBUZZERDJNZR0,CCDCLRP1.7RETBUZZER:CLRP1.7MOVR7,#01EHDL: MOVR6,#0F9HDL1:DJNZR6,DL1DJNZR7,DLSETBP1.7;调用BUZZER100次;P1.7输出低电平,启动蜂鸣器鸣叫;延时30ms;小循环延时1ms;P1.7输出高电平,蜂鸣器停止鸣叫RET以上为蜂鸣器3秒持续响铃程序。第四章系统调试4.1编程过程中解决的问题设计开始时是对每个模块一一设计的,对于显示部分,一开始采用的是3个7SEG-COM-CAT-GRN数码管,这样的选择对于软件编程来说是简单了很多,但是占用了3个单片机端口,后面加按键设值时发现端口不够用,若采用3个数码管的动态显示则会使电路复杂,并且单片机编程基础薄弱,对于端口扩展不是很了解,便采用了现在的7SEG-MPX4-CC-BLUE数码管的动态显示。[7]对于主程序的设计最初是AJMPSTART这样的话响铃一下就清零了,有时候不留意会听不见响铃,考虑的实际应用中的警示作用,便考虑如何让闹铃一直响,并且还能继续计数,最后将AJMPSTART改为AJMPMAIN这样的话无键按下时会一直闹铃,当有物体通过时继续计数。计数显示时,当物体挡着发光二极管时数码管就不亮了,当物体通过时则数码管显示并且计数加1。实际要求物体挡住二极管时数码管显示并且当物体通过时计数加1。最终将WAIT:JBS_SET,WAIT删除后显示正常,这段程序本来是用来检测是否为干扰物体的。原来复位使用的是单片机自带的复位功能,在软件仿真时复位并不能使设定值清零,而且在实物仿真时复位并不能实现功能,于是在P3.4口接了按钮编程后能实现计数清零也能实现设定值的清零。4.2编程过程中尚未解决的问题按键设值时,数码管不显示数值,这样会导致初始状态数码管闪烁,闹铃时数码管不显示数值。初始状态一直响铃,由于初始状态设定值为000,而计数值也为000,从而导致闹铃一直响。4.3系统可改进构想设定值按键改为键盘设值优点:设定预想值时简单快捷(如果为按键设值,则在设值999时需按键27次,而改为键盘则只需按3次)有减数功能优点:适用于实际生活(当某场所限定进入人数时,需要考虑进去了多少和出来了多少),所以可加可减的计数器设计是必要的。结论本次设计的光电计数器是利用物体挡住光敏二极管的次数实现计数的。在设计的期初阶段,由于对单片机和光电检测技术知识掌握的不牢固,觉得光电计数器对于自己来说是一个很难完成的任务,一开始比较迷茫无从下手,后来通过对相关文献的阅读,对光电计数器的原理有所了解,并能大致的构想出系统的结构电路图,由于并没有把构想的完整归于实际,一部分一部分的设计,导致选用数码管和数码管静、动态选择时选错,而对后面设计加不上去,之前的努力全部白费,又重新构想设计在重新编程。在设计过程中也遇到了不少编程问题,编译都能通过但是不能实现功能,需要反复的看程序,反复的修改,还请教了许多对于单片机知识掌握比较熟练的同学,有时候一个简单的程序研究很久都不见结果,休息一会后便会有灵感。通过这次毕业设计,我发现要想解决一个问题必须全身心投入进去,并且要大胆的尝试,对于科学的了解是需要毅力的,坚持不懈才能胜利。理论和实际有一定距离的,如何把理论很好的运用到实际中去是需要一点点尝试的。致谢在论文完成之际,首先对指导老师王素芹表示衷心的感谢,从选题到开题报告,从写作提纲,到一遍又一遍地指出每稿中的具体问题,严格把关,循循善诱。同时还要感谢给我设计思路的薛清老师,和在设计过程中关心和帮助我的同学。论文的完成也意味着即将告别四年的大学生活,感谢所有任课老师和全班同学,给了我四年美好的回忆。走向社会才发觉在学校的生活是多么的美好,虽然有些不舍,但也只能从容面对,希望在以后的学习中能体会到大学学习的快乐。参考文献[1]王化祥,张淑英,《传感器原理及应用》,天津大学出版社,1999⑵郁有文,程继红,常健,《传感器原理及工程应用》西安电子科技大学出版社2008李朝青《单片机原理及接口技术》,北京航空航天大学出版社2005杨素行《模拟电子技术基础简明教程》,高等教育出版社1985余孟尝《数字电子技术基础简明教程》,高等教育出版社1984李中发,《数字电子技术基础》[M].中国矿业大学出版社2005范立南,李雪飞《计算机控制技术》,机械工业出版社2009
附录1实物展示:附录2源程序清单:G_SETBITP1.1SH_SETBITP1.0B_SETBITP1.2S_SETBITP1.6F_SETBITP3.4SECONDEQU30HMINUTEEQU31HSEQU35HMEQU36HHEQU37HORG0000HAJMPSTARTORG0060HSTART:MOVDPTR,#TABLEMOVH,#0MOVM,#0MOVS,#0MOVMINUTE,#0MOVSECOND,#1MAIN:LCALLDISPLAYJNBP3.7,INTJBS_SET,S1Q: JNBP3.4,QINGLINGMOVA,MINUTEMOV32H,R2CJNEA,32H,MAINMOVA,SECONDMOV33H,R3CJNEA,33H,MAINACALLNAOLINGLJMPSTARTQINGLING:JBP3.4,QMOVR2,#0MOVR3,#0LJMPSTARTS1:LCALLDELAY10JN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年装修公司项目合作合同书一
- 2025版演艺经纪合同范本大全3篇
- 2024年版专业教育培训服务合同模板版B版
- 给排水制图与识图课程设计
- 程序设计课程设计大作业
- 2024执行项目经理聘任合同协议书-智慧城市建设项目3篇
- 二零二五年度上海世博会场馆维护管理合同3篇
- 传播课程设计短视频案例
- 二零二五年度中欧市场拓展合作协议书3篇
- 2024活动策划合同书范本
- 朱砂行业分析
- 如何防范勒索软件和网络勒索攻击
- T-CI 228-2023 宁静小区建设与评价技术规范
- 二年级数学综合素质评价专项方案
- 成人有创机械通气气道内吸引技术操作解读护理课件
- 贵州省黔南布依族苗族自治州2023-2024学年九年级上学期期末数学试题(含答案)
- 智能胶囊内镜导航算法研究
- 人力资源产业园可行性方案
- 《新疆大学版学术期刊目录》(人文社科)
- 2024年初级社会工作者《社会工作综合能力》模拟试卷一
- 重庆市2023-2024学年高一上学期期末联合检测物理试卷(含答案解析)
评论
0/150
提交评论