版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、;程序原代码IRQEQU 0DHIMR1EQU 0DFHIMR2EQU 20HTIMCTLEQU 293HTIMER0EQU 290HTIMER1EQU 291HTIMER2EQU 292HP55CTLEQU 283HPA55EQU 280HPB55EQU 281HPC55EQU 282HDATASEGMENTMES00DB-Stepping Motor Control System !- MES01DBPRESS 1 TO SPEED SET !MES02DBPRESS 2 TO DIRECTION SET !MES03DBPRESS 3 TO TURN REQUIRED STEPS ! M
2、ES04DBPRESS 4 TO START RUNING !MES05DBPRESS 5 TO EXIT !MES06DB0AND0MES11DB*PRESS F1-F8 TO SELECT SPEED !*MES12DBF1 :r/s OR 1p/sMES13DBF2 :r/s OR 3p/sMES14DBF3 :r/s OR 5p/sMES15DBF4 :r/s OR 15p/sMES16DBF5 :r/s OR 25p/sMES17DBF6 :r/s OR 75p/sMES18DBF7 :r/s OR 125 p/sMES19DBF8 :r/s OR 375 p/sMES20DBPRE
3、SS ESC TO CANSEL !MES24DB*SPEED SET*MES21DBPRESS L : CLOCKWISE !MES22DBPRESS R : ANTI-CLOCKWISE !MES23DBPRESS ESC TO CANCEL !MES30DBRUNNING MES31DB PRESS ESC TO PAUSE !MES32DBSPEED = :MES33DBDIRECTION = :MES40DB 0001 p/s , 0003 p/s , 0005 p/s , 0015 p/s , 0025 p/s ,DB0075 p/s , 0125 p/s , 0375 p/sME
4、S41DBCLOCKWISEMES42DB ANTI-CLOCKWISE MES3DB PLEASE INPUT STEPS (<1000) : MES4DBTURNING MES5DB ERROR INPUT ! INPUT AGAIN :FLAG0DB0S5:JMPEXITFLAG1DB0STA: JMPSTARTFLAG2DW0FLAG3DB0SERVE1:CALLWIN2NUMDBBLOP1:MOVAH,00HNUM1DB?INT16HNUM2DB?CMP AX,3B00HCSREGDW?JZSET1IPREGDW?CMP AX,3C00HBUF0DB4JZSET2DB?CMP
5、AX,3D00HBUF1DB4 DUP(?)JZSET3DATAENDSCMP AX,3E00HJZSET4STACSEGMENTPARASTACKCMP AX,3F00HDB128 DUP(?)JZSET05STACENDSCMP AX,4000HJZSET06CODESEGMENTCMP AX,4100HASSUMECS:CODE,DS:DA TAJZSET07INIT: CLICMP AX,4200HMOVAX,DATAJZSET08MOVDS,AXCMP AL,27CALLINIT1JZSTAJMPLOP1START:CALLWIN1SET1:MOVNUM1,1BHMOVAH,01HM
6、OVNUM2,0B7HINT21HMOVFLAG2,0CMP AL, 1JMPSET0JZS1SET2:MOVNUM1,09HCMP AL, 2MOVNUM2,3DHJZS2MOVFLAG2,10CMP AL, 3JMPSET0JZS3SET3:MOVNUM1,9FHCMP AL, 4MOVNUM2,24HJZS4MOVFLAG2,20CMP AL, 5JMPSET0JZS5SET4:MOVNUM1,35HJMPSTARTMOVNUM2,0CHS1:JMPSERVE1MOVFLAG2,30S2:JMPSERVE2JMPSET0S3:JMPSERVE3SET05:JMPSET5S4:JMPSER
7、VE4SET06:JMPSET6SET07:JMPSET7JMPSKIPSET08:JMPSET8SKIP:JMPSTARTSET5:MOVNUM1,53HMOVNUM2,07HSERVE3:CALLWIN4MOVFLAG2,40SER3:LEADX,BUF0JMPSET0MOVAH,10SET6:MOVNUM1,71HINT21HMOVNUM2,02HMOVAL,BUF01MOVFLAG2,50CMP AL,1JMPSET0JZASC1SET7:MOVNUM1,77HCMP AL,2MOVNUM2,01HJZASC2MOVFLAG2,60CMP AL,3JMPSET0JZASC3SET8:M
8、OVNUM1,7DHJMPSTARTMOVNUM2,00HMOVFLAG2,70ASC1:MOVAH,0MOVAL,BUF1SET0:MOVDX,TIMER0CALLTESTKMOVAL,NUM1SUBAL,30HOUT DX,ALMOVCX,AXMOVAL,NUM2JMPAGOUT DX,ALASC2:MOVAH,0JMPSTARTMOVAL,BUF1CALLTESTKSERVE2:CALLWIN3SUBAL,30HLOP2:MOVAH,08HMOVBL,10INT21HMUL BLCMP AL, LMOVCX,AXJZSKIP1MOVAH,0CMP AL, lMOVAL,BUF11JZSK
9、IP1CALLTESTKCMP AL, RSUBAL,30HJZSKIP2ADD CX,AXCMP AL, rJMPAGJZSKIP2ASC3:MOVAH,0CMP AL,27MOVAL,BUF1JZSKIPCALLTESTKJMPLOP2SUBAL,30HSKIP1:MOVFLAG1,0MOVBL,100MOVFLAG3,0MUL BLJMPSKIPMOVCX,AXSKIP2:MOVFLAG1,1MOVAH,0MOVFLAG3,1MOVAL,BUF11CALLTESTKLOOPAG1SUBAL,30HJMPSERVE5MOVBL,10MUL BLSTEMS:MOVAX,DSADD CX,AX
10、MOVES,AXMOVAH,0MOVAH,13HMOVAL,BUF12MOVBX,0DHCALLTESTKMOVCX,13SUBAL,30HMOVAL,1ADD CX,AXMOVDX,0D20HJMPAGLEABP,MES4TESTK:CMP AL,30HINT10HJBERRMOVCX,20CMP AL,39HMOVDX,1105HJAERRLEABP,MES31RETINT10HERR: MOVAX,DSRETMOVES,AXMOVAH,13HSERVE4:STIMOVBX,0DHCALLWIN5MOVCX,27MOVDX,PA55MOVAL,1MOVAL,0FFHMOVDX,0B20HO
11、UT DX,ALLEABP,MES5LOP3:HLTINT10HMOVAH,08HJMPSER3INT21HAG:PUSHCXCMP AL,27CALLSTEMSJZSERVE5MOVBL,FLAG0JMPLOP3POPCXMOVDX,PA55SERVE5:CLIMOVAL,0FFHMOVDX,PA55OUT DX,ALMOVAL,00HAG1: CLIOUT DX,ALMOVAH,06HJMPSTARTMOVDL,0FFHEXIT:CLIINT21HMOVAX,CSREGCMP AL,27MOVDS,AXJZSERVE5MOVDX,IPREGSTIMOVAH,25HHLTMOVAL,IRQC
12、MP BL,FLAG0INT21HJZAG1INAL,21HMOVBL,FLAG0ORAL,IMR2OUT 21H,ALSTIINIT1PROCMOVAL,BMOVAX,0003HMOVDX,P55CTLINT10HOUT DX,ALMOVCX,0MOVAL,00HMOVDX,184FHMOVDX,PA55MOVAL,0OUT DX,ALMOVBH,07HMOVAH,6MOVAH,35HINT10HMOVAL,IRQINT21HMOVAX,4C00HMOVAX,ESINT21HMOVCSREG,AXMOVIPREG,BXINTOUT PROCPUSHDSPUSHDSMOVAX,SEG INTO
13、UTPUSHDXMOVDX,OFFSET INTOUTPUSHCXMOVDS,AXPUSHAXMOVAH,25HMOVAL,IRQMOVAX,DATAINT21HMOVDS,AXPOPDSMOVDX,PC55INAL,21HMOVAL,NUMAND AL,IMR1CMP FLAG1,0OUT 21H,ALJZLR1ROR AL,1MOVDX,TIMCTLJMPLR2MOVAL,00110110BLR1: ROL AL,1OUT DX,ALLR2: OUT DX,ALMOVDX,TIMER0MOVNUM,ALMOVAL,1BHMOVAL,FLAG0OUT DX,ALNOT ALMOVAL,0B7
14、HMOVFLAG0,ALOUT DX,ALMOVAL,20HRETOUT 20H,ALINIT1ENDPPOPAXWIN1PROCPOPCXMOVAX,0003HPOPDXINT10HPOPDSMOVCX,0IRETMOVDX,184FHINTOUT ENDPMOVBH,70HMOVAL,0LEABP,MES04MOVAH,6INT10HINT10HMOVDX,0E19HMOVCX,0402HLEABP,MES05MOVDX,144DHINT10HMOVBH,17HRETMOVAL,0WIN1ENDPMOVAH,6INT10HWIN2PROCMOVCX,0304MOVAX,0003HMOVDX
15、,134BHINT10HMOVBH,07HMOVCX,0MOVAL,0MOVDX,184FHMOVAH,6MOVBH,70HINT10HMOVAL,0MOVAH,6MOVAX,DSINT10HMOVES,AXMOVCX,0402HMOVAH,13HMOVDX,144DHMOVAL,1MOVBH,57HCALLSUBMESMOVAL,0MOVAH,6MOVBX,04HINT10HMOVCX,41MOVCX,0304MOVDX,0612HMOVDX,134BHLEABP,MES00MOVBH,07HINT10HMOVAL,0MOVBX,09HMOVAH,6MOVCX,33INT10HMOVDX,0
16、919HLEABP,MES06MOVAX,DSINT10HMOVES,AXMOVBX,02HMOVAH,13HMOVCX,33MOVAL,1MOVDX,0A19HMOVBX,09HLEABP,MES01MOVCX,40INT10HMOVDX,0614HMOVDX,0B19HLEABP,MES11LEABP,MES02INT10HINT10HMOVCX,46MOVDX,0C19HMOVDX,0811HLEABP,MES03LEABP,MES12INT10HINT10HMOVDX,0D19HMOVDX,0911HLEABP,MES13MOVBH,0FHINT10HMOVAL,0MOVDX,0A11
17、HMOVAH,6LEABP,MES14INT10HINT10HMOVDX,0B11HMOVAX,DSLEABP,MES15MOVES,AXINT10HMOVAH,13HMOVDX,0C11HMOVAL,1LEABP,MES16MOVBX,06HINT10HMOVCX,27MOVDX,0D11HMOVDX,0819HLEABP,MES17LEABP,MES24INT10HINT10HMOVDX,0E11HMOVDX,0B19HLEABP,MES18LEABP,MES21INT10HINT10HMOVDX,0F11HMOVDX,0C19HLEABP,MES19LEABP,MES22INT10HIN
18、T10HMOVCX,54MOVDX,0D19HMOVDX,110BHLEABP,MES23LEABP,MES20INT10HINT10HRETRETWIN3ENDPWIN2ENDPWIN4PROCWIN3PROCMOVAX,0003HMOVAX,0003HINT10HINT10HMOVCX,0MOVCX,0MOVDX,184FHMOVDX,184FHMOVBH,70HMOVBH,70HMOVAL,0MOVAL,0MOVAH,6MOVAH,6INT10HINT10HMOVCX,0402HMOVCX,0402HMOVDX,144DHMOVDX,144DHMOVBH,35HMOVBH,27HMOVAL,0MOVAL,0MOVAH,6MOVAH,6INT10HINT10HMOVCX,0304MOVCX,0304MOVDX,134BHMOVDX,134BHMOVBH,07HMOVAL,0MOVAL,1MOVAH,6MOVBX,0001HINT10HPUSHDSMOVAH,13HPOPESMOVAL,1CALLSUBMESMOVBX,0001HMOVCX,20P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深入探讨科技企业如何通过强化知识产权保护来提升品牌形象和竞争力
- 现代绿色办公楼的设计与施工经验分享
- 生产制造中基于智能算法的调度系统设计
- 2023三年级英语上册 Unit 3 My friends第4课时说课稿 牛津译林版
- 2024年春八年级语文下册 第二单元 5 大自然的语言说课稿 新人教版
- 9 乌鸦喝水(说课稿)-2024-2025学年统编版语文一年级上册
- Unit 4 My Family Lesson 2(说课稿)-2023-2024学年人教新起点版英语三年级下册
- Unit 6 Useful numbers Lesson 2(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024-2025学年高中历史 第三单元 各国经济体制的创新和调整 第16课 战后资本主义经济的调整教学说课稿 岳麓版必修2
- 2025淮安市城东花园小区门禁系统工程合同
- 精神分裂症合并糖尿病患者护理查房课件
- 销售调味品工作总结5篇
- 2024年江苏省劳动合同条例
- 成人鼻肠管的留置与维护
- 《中电联团体标准-220kV变电站并联直流电源系统技术规范》
- 中国主要蜜源植物蜜源花期和分布知识
- 电化学免疫传感器的应用
- 数据中心基础知识培训-2024鲜版
- 供电企业舆情的预防及处置
- 【高中语文】《氓》课件++统编版+高中语文选择性必修下册
- T-WAPIA 052.3-2023 无线局域网设备技术规范 第3部分:接入点和控制器
评论
0/150
提交评论