新闻中心

EEPW首页>嵌入式系统>设计应用> 智能小车制作——遥控小车(汇编版)

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

作者: 时间:2016-11-27 来源:网络 收藏
设计流程(图一):

本文引用地址://m.amcfsurvey.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



评论


技术专区

关闭