机电一体化(第3章 执行元件).ppt

ORG 8000H START:MOV DPTR,#0FD00H ;8155控制口 MOV A,#01H MOVX @DPTR,A ;设置A口输出,B、C口输入 LOOP: MOV DPTR,#0FD02H ;8155 B口 MOVX A,@DPTR MOV 20H,A ;(20H)=N CPL A INC A MOV 21H,A ;(21H)=n-N,n=256 MOV DPTR,#0FD03H ;8155 C口 MOVX A,@DPTR JB ACC.1,STOP JB ACC.0,INVERT MOV A,#02H ;正转 OUTPUT:MOV DPTR,#0FD01H ;8155 A口 MOVX @DPTR,A 程序清单: MOV 22H,20H ;延时t1 DELAY1:ACALL DELAY0 DJNZ 22H,DELAY1 MOV A,#00H ;滑行 MOVX @DPTR,A MOV 23H,21H ;延时t2 DELAY2:ACALL DELAY0 DJNZ 23H,DELAY2 AJMP LOOP STOP:MOV A,#03H ;刹车 MOV DPTR,#0FD01H MOVX @DPTR,A AJMP LOOP

文档评论(0)

1亿VIP精品文档

相关文档