51单片机点灯(汇编)

 1.点亮一个灯

关于把P0写成P1后一直跑不出来结果(灯一直不亮)。。。  

      org   0000h
      jmp   Start
      ORG   0100H
Start:
	MOV A,#0FEH
	MOV P0,A

2.点亮8个灯

      org   0000h
      jmp   Start
      ORG   0100H
Start:	
      MOV 	SP,#60H
      CLR 	A  
      MOV P0,A

 3.8个灯一起亮,一起灭。(不断循环)

      org   0000h
      jmp   Start
      ORG   0100H
Start:	
      MOV 	SP,#60H
      CLR 	A  
Loop:	
	  CPL  	A  
	  MOV	P0,A  
	  LCALL DELAY 
      JMP  	Loop
 
 
DELAY: 
	  MOV 	R6,#200
D1:      
	  MOV 	R7,#248   
      DJNZ 	R7,$      
      DJNZ 	R6,D1
      RET 
 

4.流水灯:

      org   0000h
      jmp   Start
      ORG   0100H
Start: 	MOV R2,#8
	MOV A,#0FEH
	MOV P0,A
LOOP:
	MOV P0,A
	LCALL DELAY
	RL A
	DJNZ R2,LOOP
	LJMP Start

DELAY: 
	  MOV 	R6,#200
D1:      
	  MOV 	R7,#248   
      DJNZ 	R7,$      
      DJNZ 	R6,D1
      RET 
 

问题记录:

关于引脚对应关系的查询???

即哪个口对接哪个口。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lpl还在学习的路上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值