找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2185|回复: 0
打印 上一主题 下一主题
收起左侧

51 汇编 proteus 8位 16位流水灯

[复制链接]
跳转到指定楼层
楼主
汇编实现八位和十六位流水灯


代码:
ORG 00H

START:MOV 30H,#0FFH   
      MOV 31H,#0FFH
          MOV 32H,#0FFH
      CLR C
LOOP1:
     MOV A,30H
     RRC A  
     MOV 30H,A       
         CJNE A,#07FH,RLCP0
         CLR C
         MOV A,31H
         RLC A
     MOV 31H,A
     MOV P1,30H
         MOV P0,31H
         MOV P2,32H
         CALL DELAY
         JMP LOOP1
RLCP0:         
     SETB C
         MOV A,31H
         RLC A
     MOV 31H,A         
     MOV P1,30H
         MOV P0,31H
         MOV P2,32H
         CALL DELAY
         MOV A,30H
         CJNE A,#0FEH,LOOP1
         MOV 31H,#0FFH
         MOV 30H,#0FFH
         CLR C
         
LOOP2:
     MOV A,30H
     RRC A  
     MOV 30H,A       
         CJNE A,#07FH,RLCP2
         CLR C
         MOV A,32H
         RLC A
     MOV 32H,A
     MOV P1,30H
         MOV P0,31H
         MOV P2,32H
         CALL DELAY
         JMP LOOP2
RLCP2:         
     SETB C
         MOV A,32H
         RLC A
     MOV 32H,A         
     MOV P1,30H
         MOV P0,31H
         MOV P2,32H
         CALL DELAY
         MOV A,30H
         CJNE A,#0FEH,LOOP2
         MOV 31H,#0FFH
         MOV 30H,#0FFH
         JMP START
         
DELAY:MOV R3,#50   
D1:   MOV R4,#20
D2:   MOV R5,#248
      DJNZ R5,$
      DJNZ R4,D2
      DJNZ R3,D1
      RET
      END


流水灯.rar

9.9 KB, 下载次数: 11, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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