智能小车制作——遥控小车(汇编版)
时间: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
智能小车遥控小车汇编 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)