花逝水 发表于 2012-4-24 15:53:02

求助:各位大神帮我看看这个寻光程序

本帖最后由 花逝水 于 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通过比较器比较得出高低电平。

花逝水 发表于 2012-4-24 20:08:30

顶一下。。。
页: [1]
查看完整版本: 求助:各位大神帮我看看这个寻光程序