新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 智能小車制作——遙控小車(匯編版)

智能小車制作——遙控小車(匯編版)

作者: 時間:2016-11-27 來源:網絡 收藏
設計流程(圖一):

?

本文引用地址:http://2s4d.com/article/201611/322107.htm
?圖一

??電路原理圖:

?圖二
?圖三
?圖四
?圖五

過程注意事項:

1.焊接時應注意元件的正反接,先焊接小件,安全第一。

2.組裝時應注意調試杜邦線的接線端口。?

匯編源程序:?

ORG 0000H;

LJMP MAIN;

ORG 0030H;

MAIN:MOV P2,#0H;

Y1:MOV A,P2;

CJNE A,#0H,Y2;掃描是否按下

MOV P1,#0H;復位控制小車

LJMP Y1;跳回重新掃描

Y2:CJNE A,#1B,Y3;判斷前進是否按下

MOV P1,#101B;控制小車前進

LCALL DELAY;

Y3:CJNE A,#10B,Y4;判斷右轉是否按下

MOV P1,#111B;控制小車右轉

LCALL DELAY;

Y4:CJNE A,#100B,Y5;判斷左轉是否按下

MOV P1,#1101B;控制小車左轉

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



評論


技術專區(qū)

關閉