求助:各位大神帮我看看这个寻光程序
本帖最后由 花逝水 于 2012-4-24 15:54 编辑LEFT_LAMP EQU P3.0 ;左边光源
RIGHT_LAMPEQU P3.1;右边光源
IN1EQU P1.0 ;
IN2EQU P1.1 ;
IN3EQU P1.2 ;
IN4EQU P1.3 ;这是L393D控制电机引脚
ORG0000H
LJMPSTART
START:
JB P3.0,zuo ;现高电平就跳转到相应子程序,运行
JB P3.1,you ;小车
LCALL qian
JMP START
qian: CLR P1.0 ;前行子程序
CLR P1.2
LOOP1:SETB P1.1 ;左轮
SETB P1.3 ;右轮
CALL Delay1S
CALL START
JMPLOOP1
zuo: CLR P1.0 ;左转子程序
CLR P1.1
LOOP2:
CLRP1.3
SETB P1.2
CALL Delay1S
CALL START
JMPLOOP2
you: CLRP1.2 ;右转子程序
CLRP1.3
LOOP3:
SETB P1.1
CLRP1.0
CALL Delay1S
CALL START
JMPLOOP3
Delay1S:MOVR1,#10H ;延时子程序
del0: MOV R2,#10H
del1: MOV R3,#100H
kk: DJNZ R3,kk
DJNZ R2,del1
DJNZ R1,del0
RET
END
各位能不能帮我看看有没有什么问题啊?实现不了功能,急,谢谢给位了。(本可能通过三路光敏电阻实现)就是12,32通过比较器比较得出高低电平。 顶一下。。。
页:
[1]