?? wl001.asm
字號:
;********************************************************************************
;* 標題: ME300系列單片機開發系統演示程序 - LED流水燈 *
;* 硬件: ME300A,ME300S,ME300A+,ME300B *
;* 文件: wl001.asm *
;* 日期: 2004-1-5 *
;* 版本: 1.0 *
;* 作者: 偉納電子 - Freeman *
;* 郵箱: freeman@willar.com *
;* 網站: http://www.willar.com *
;********************************************************************************
;* 描述: *
;* 延時實現LED流水燈效果 *
;* *
;********************************************************************************
;* 跳線設置: *
;* ME300A+ JP1 全部短接,JP2短接在3-4端 *
;* ME300B JP1 短接,JP2短接在3-4端 *
;* *
;********************************************************************************
;* 【版權】 Copyright(C)偉納電子 www.willar.com All Rights Reserved *
;* 【聲明】 此程序僅用于學習與參考,引用請注明版權和作者信息! *
;********************************************************************************
ORG 0000H
LJMP MAIN
MAIN:
MOV P0,#0FEH ; 初始點亮LED1
MOV R7,#0FEH ; 保存P0
MAIN_LP:
LCALL DELAY ; 延時
MOV A,R7 ;
RL A ; 循環移位
MOV R7,A ; 保存到R7
MOV P0,A ; 點亮下一個LED
JMP MAIN_LP ; 不停循環
;===========================================================
DELAY: ; 延時子程序
MOV R0,#0FFH
MOV R1,#0FFH
DLY_LP:
NOP
NOP
DJNZ R0,DLY_LP
MOV R0,#0FFH
DJNZ R1,DLY_LP
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -