【正文】
7FFDH ;PB口地址送DPTR MOVX @DPTR, A ;將步進(jìn)電機(jī)的控制字傳送到PB口 CJNE A, 05H, LOOP3 ;若到表尾,轉(zhuǎn)LOOP3 INC R2 ;未到表尾,表首偏移量加1 SJMP DELAY1 LOOP3: MOV R2, 00H ;表首偏移量清零 SJMP DELAY1DELAY1: MOV R0, FFH ;延時(shí) DJNZ DELAY1RET ;返回YCOTROL: MOV DPTR, ADY ;將控制字表地址賦給DPTH MOV A, R3 ;ADY表首偏移量送A MOVC A, @A+DPTR ;讀取當(dāng)前步進(jìn)電機(jī)的控制字 MOV DPTR, 7FFEH ;PC口地址送DPTR MOVX @DPTR, A ;將步進(jìn)電機(jī)的控制字傳送到PC口 CJNE A, 05H, LOOP4 ;若到表尾,轉(zhuǎn)LOOP4 INC R3 ;未到表尾,表首偏移量加1 SJMP DELAY2 LOOP4: MOV R3, 00H ;表首偏移量清零 SJMP DELAY2DELAY2: MOV R0, FFH ;延時(shí) DJNZ DELAY2CLR C ;進(jìn)位寄存器清零MOV A, 4AHADD A, 4EH ;FM與XE低8位相加MOV 4AH, A ;結(jié)果存入FM低位MOV A, 49HADDC A, 4DH ;FM與XE高8位帶進(jìn)位相加MOV 49H, A ;結(jié)果存入FM高8位SJMP LOOP2 ;無條件轉(zhuǎn)到LOOP2ORG 8000HEND ;程序結(jié)束ADX: DB 01H ;X軸步進(jìn)電機(jī)控制字表 DB 03H DB 02H DB 06H DB 04H DB 05HADY: DB 01H ;Y軸步進(jìn)電機(jī)控制字表 DB 03H DB 02H DB 06H DB 04H DB 05H本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表姓 名學(xué) 號(hào)專業(yè)、班級(jí)課程設(shè)計(jì)題目: 逐點(diǎn)比較插補(bǔ)原理的實(shí)現(xiàn)課程設(shè)計(jì)質(zhì)疑記錄:成績(jī)?cè)u(píng)定依據(jù):態(tài)度認(rèn)真,組織紀(jì)律性好(20分)設(shè)計(jì)說明書文理通順,工整(10分)設(shè)計(jì)方案合理,論證充分(20分)設(shè)計(jì)資料齊全,格式規(guī)范(10分)獨(dú)立完成任務(wù),無原理性錯(cuò)誤(20分)答辯(20分)總 分:最終評(píng)定成績(jī)(以優(yōu)、良、中、及格、不及格評(píng)定)指導(dǎo)教師簽字:22