微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 智能小车制作——遥控小车(汇编版)

智能小车制作——遥控小车(汇编版)

时间:11-27 来源:互联网 点击:
设计流程(图一):

?

?图一

??电路原理图:

?图二

?图三

?图四

?图五

过程注意事项:

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top