这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » shunzhidui MCU DIY 进程贴(j简单的汇编程序——流水灯)

共2条 1/1 1 跳转至

shunzhidui MCU DIY 进程贴(j简单的汇编程序——流水灯)

助工
2011-11-27 22:29:29     打赏

/**************************************
   程序名称:流水灯
   编译环境:keil-uvsion4
   操作系统:windows-xp
   程序功能:
   设计者:  shunzhidui
   时间:  2011年
**************************************/
       ORG 0000H
       AJMP START
       ORG 0030H
START: MOV P0,55H
       LCALL DELAY
    LCALL DELAY
    MOV P0,0AAH
    LCALL DELAY
    LCALL DELAY
    MOV P0,0FFH
    LCALL DELAY
    LCALL DELAY
    LCALL DELAY
       MOV A,0FEH
    SETB C
LOOP1: MOV P0,A
       LCALL DELAY
    LCALL DELAY
    RLC  A
    JC LOOP1
LOOP2: RRC A
       MOV P0,A
    LCALL DELAY
    LCALL DELAY
    JC LOOP2
    AJMP LOOP1

 DELAY:MOV R1,#0FFH
    L1:MOV R0,#0FFH
    W1:DJNZ R0,W1
       DJNZ R1,L1
    NOP
    NOP
       RET
    END




关键词: shunzhidui     进程     简单     汇编程序     流水         

助工
2012-01-09 17:30:51     打赏
2楼
**************************************
   程序名称:流水灯
   编译环境:keil-uvsion4
   操作系统:windows-xp
   程序功能:
   设计者:  shunzhidui
   时间:  2011年
**************************************/
       ORG 0000H
       AJMP START
       ORG 0030H
START: MOV P0,55H
       LCALL DELAY
    LCALL DELAY
    MOV P0,0AAH
    LCALL DELAY
    LCALL DELAY
    MOV P0,0FFH
    LCALL DELAY
    LCALL DELAY
    LCALL DELAY
       MOV A,0FEH
    SETB C
LOOP1: MOV P0,A
       LCALL DELAY
    LCALL DELAY
    RLC  A
    JC LOOP1
LOOP2: RRC A
       MOV P0,A
    LCALL DELAY
    LCALL DELAY
    JC LOOP2
    AJMP LOOP1

 DELAY:MOV R1,#0FFH
    L1:MOV R0,#0FFH
    W1:DJNZ R0,W1
       DJNZ R1,L1
    NOP
    NOP
       RET
    END



共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]