找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 2209|回复: 0

单片机P1口数据输入、输出实验汇编程序(跑马灯实验)

[复制链接]
眼镜蛇 发表于 2010-5-21 13:36:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?快速注册

×
以下程序已经通过实验验证---可放心使用

【P1口输出实验程序】-----跑马灯--------------------------------------------------------
       ORG    0000H
        LJMP   START
   
     ORG    0100H
START:     MOV    SP,#60H
     MOV    A,#0FFH
     MOV    P1,A
     ACALL  Delay
     CLR    C

START1:     MOV   A,#0H
           
            MOV    P1,A
            ACALL  DELAY
            LJMP   START1
            
      
Delay: MOV    R5,#2 ;延时
Delay1: MOV    R6,#0
Delay2: MOV    R7,#0
     DJNZ   R7,$
     DJNZ   R6,Delay2
     DJNZ   R5,Delay1
     RET  
   
     END  





【P1口输入、输出实验程序】-----跑马灯--------------------------------------------------------

            ORG           0000H        
               LJMP   START                        
            ORG           0100H
                    
START:            MOV           SP,#60H        
            MOV           A,#0FFH        
            MOV           P1,A
            CLR    C
            
START1:            MOV P1,#00H
            ACALL  Delay
            MOV R0,#0
            CLR    C
            
            
LOOP1:      RLC    A
            MOV    P1,A
            ACALL  Delay
            INC R0
            CJNE R0,#0BH,LOOP1
            CLR    C
            MOV A,#0FFH
            MOV R0,#0
            
LOOP2:      RRC A
            MOV    P1,A
            ACALL  Delay
            INC R0
            CJNE R0,#0BH,LOOP2
            SETB C
            MOV R0,#0
            MOV A,#03FH
            
LOOP3:      RRC    A
            MOV    P1,A
            INC R0
            CJNE R0,#07H,LOOP3
            SJMP START1
            
            
                    
Delay:      MOV           R5,#2        ;延时
Delay1:            MOV           R6,#0        
Delay2:            MOV           R7,#0        
            DJNZ   R7,$        
            DJNZ   R6,Delay2        
            DJNZ   R5,Delay1        
            RET               
                        
            END
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表