Right_Motor: REG P2.0 ;右馬達on/off 的位元宣告 Left_Motor: REG P2.2 ;左馬達on/off 的位元宣告 ORG 0H ;宣告以下程式由位址0000H 儲存 JMP MAIN ORG 50H ;宣告程式由位址0050H 儲存 MAIN: MOV P2,#11110000B ;初始化,令左右馬達正轉, 停止 MOV P3,#0FFH MOV R5,#50 ;呼叫延遲副程式,延遲1 秒 ;**************************************** ; 延遲副程式: R5*20ms ;**************************************** DELAY: MOV R6,#40 $1: MOV R7,#249 DJNZ R7,$ ;R7 減1 不為0 跳至本列 DJNZ R6,$1 ;R6 減1 不為0 跳至 $1 列 DJNZ R5,DELAY RET END 這樣子自走車一起動就會自己跑了嗎?~我要如何讓他起動直走2秒後右轉~右轉後再直走3秒左轉?.......麻煩各位大大教我一下~=ˇ=~感恩 |