找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3431|回复: 3
收起左侧

51单片机新手入门必看的一个汇编流水灯典例,通俗易懂

[复制链接]
ID:404856 发表于 2018-10-2 15:22 | 显示全部楼层 |阅读模式
这是一个非常典型的流水灯,让新手们了解51单片机的一个功能,如何运作的,
下面有我写的代码,文件和图片,请大家多多指教

原理图:

Proteus仿真原理图

Proteus仿真原理图


我用汇编写的

  1. ORG    00H
  2. START:

  3.     MOV A, #0FFH      ;

  4.         MOV R1, #8        ;

  5.         CLR C             ;

  6. RIGHT:

  7.         RLC A             ;

  8.         MOV P0, A

  9.         CALL DELAY        ;

  10.         DJNZ R1, RIGHT    ;

  11.         MOV R2, #7        ;

  12. LEFT:

  13.    RRC A                             ;

  14.    MOV P0, A

  15.    CALL DELAY         ;

  16.    DJNZ R2,LEFT       ;

  17.    JMP  START         ;


  18. DELAY:
  19.    MOV R3, #20       ;

  20. D1:
  21.    MOV R4, #20      
  22. D2:
  23.    MOV R5, #248       ;

  24.    DJNZ R5,[        DISCUZ_CODE_1        ]nbsp;         ;

  25.    DJNZ R4,D2

  26.    DJNZ R3,D1         

  27.    RET

  28.    END
复制代码


流水灯.zip

33.91 KB, 下载次数: 45, 下载积分: 黑币 -5

评分

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

查看全部评分

回复

使用道具 举报

ID:97554 发表于 2018-10-2 17:03 | 显示全部楼层
唉,汇编那,从一开始我就觉得是本天书……
回复

使用道具 举报

ID:404715 发表于 2018-10-2 18:20 来自手机 | 显示全部楼层
很好,,,,,,
回复

使用道具 举报

ID:318672 发表于 2018-10-2 22:09 | 显示全部楼层
不错,好东西
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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