设为首页|添加到收藏夹
1/1页1 跳转到查看:1520
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

51单片机经典流水灯程序(汇编)

51单片机经典流水灯程序(汇编)

51单片机经典流水灯程序,在51单片机的P2口接上8个发光二极管,产生流水灯的移动效果。                    ORG        0                  ;程序从0地址开始
START:      MOV      A,#0FEH    ;让ACC的内容为11111110
LOOP:          MOV      P2,A            ;让P2口输出ACC的内容
                      RR          A                  ;让ACC的内容左移
                      CALL    DELAY        ;调用延时子程序
                      LJMP    LOOP          ;跳到LOOP处执行
;0.1秒延时子程序(12MHz晶振)===================
DELAY:      MOV      R7,#200      ;R7寄存器加载200次数
D1:                MOV      R6,#250      ;R6寄存器加载250次数
                      DJNZ    R6,$            ;本行执行R6次
                      DJNZ    R7,D1          ;D1循环执行R7次
                      RET                            ;返回主程序
                      END                          ;结束程序

TOP

 
1/1页1 跳转到
发表新主题 回复该主题

相关主题

用51单片机控制RTL8019AS实现以太网通讯
51单片机模拟SPI 总线的方法
51单片机与PC串口通信程序
51系列单片机指令快速记忆法
单片机流水灯设计程序