单片机实验之汽车转向灯控制

 

 

电路图如下 

 

	  LJMP MAIN
	  ORG 0030H
MAIN: MOV P3,#0FFH
	  MOV A,P3
	  JNB ACC.4,JJ
	  JNB ACC.3,TK
	  JNB ACC.2,SC
	  JNB ACC.1,YZW
	  JNB ACC.0,ZZW
	  SJMP MAIN
 JJ:  MOV P1,#03H
	  LCALL DELAY1
	  MOV P1,#0FFH
	  LCALL DELAY1
	  SJMP MAIN
 TK:  MOV P1,#0C3H
	  LCALL DELAY2
	  MOV P1,#0FFH
	  LCALL DELAY2
	  SJMP MAIN
 SC:  MOV P1,#0F3H
	  LCALL DELAY2
	  MOV P1,#0FFH
	  SJMP MAIN
 YZW: MOV P1,#0ABH
	  LCALL DELAY2
	  MOV P1,#0FFH
	  LCALL DELAY2
	  SJMP MAIN
 ZZW: MOV P1,#57H
	  LCALL DELAY2
	  MOV P1,#0FFH
	  LCALL DELAY2
	  SJMP MAIN
	  ORG 0100H
DELAY1:MOV R3,#100
DEL1:  MOV R2,#248
	   NOP
  DEL2:DJNZ R2,DEL2
	   DJNZ R3,DEL1
	   RET
	   ORG  0200H
DELAY2:MOV R4,#5
DEL3:  MOV R3,#100
DEL4:  MOV R2,#248
	   NOP
DEL5:  DJNZ R2,DEL5
	   DJNZ R3,DEL4
	   DJNZ R4,DEL3
	   RET

就是个分支结构,没啥可说的 

 

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值