新聞中心

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

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

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏
設(shè)計(jì)流程(圖一):

?

本文引用地址:http://butianyuan.cn/article/201611/322107.htm
?圖一

??電路原理圖:

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

過(guò)程注意事項(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



關(guān)鍵詞: 智能小車遙控小車匯編

評(píng)論


技術(shù)專區(qū)

關(guān)閉