智能小車制作——遙控小車(匯編版)
?
本文引用地址:http://m.butianyuan.cn/article/201611/322107.htm?圖一
??電路原理圖:
?圖二
?圖三
?圖四
?圖五
過程注意事項(xiàng):
1.焊接時(shí)應(yīng)注意元件的正反接,先焊接小件,安全第一。
2.組裝時(shí)應(yīng)注意調(diào)試杜邦線的接線端口。?
匯編源程序:?
ORG 0000H;
LJMP MAIN;
ORG 0030H;
MAIN:MOV P2,#0H;
Y1:MOV A,P2;
CJNE A,#0H,Y2;掃描是否按下
MOV P1,#0H;復(fù)位控制小車
LJMP Y1;跳回重新掃描
Y2:CJNE A,#1B,Y3;判斷前進(jìn)是否按下
MOV P1,#101B;控制小車前進(jìn)
LCALL DELAY;
Y3:CJNE A,#10B,Y4;判斷右轉(zhuǎn)是否按下
MOV P1,#111B;控制小車右轉(zhuǎn)
LCALL DELAY;
Y4:CJNE A,#100B,Y5;判斷左轉(zhuǎn)是否按下
MOV P1,#1101B;控制小車左轉(zhuǎn)
LCALL DELAY;
Y5:CJNE A,#1000B,Y1;判斷后退是否按下
MOV P1,#1010B;控制小車后退
LCALL DELAY;
LJMP Y1;跳回重新掃描
DELAY:MOV R5,#0H;
K1:MOV R6,#02H;
K2:MOV R7,#81H;
K3:NOP;
DJNZ R7,K3;
DJNZ R6,K2;
DJNZ R5,K1;
RET;
END
評論