reout.asm
来自「1」· 汇编 代码 · 共 59 行
ASM
59 行
#INCLUDE <P16f77.INC>
COUNT EQU 0X20
COUNT1 EQU 0x21
COUNT2 EQU 0x22
#DEFINE IOX PORTE
#DEFINE TIOX TRISE
ORG 0X0;
NOP
GOTO MAIN
ORG 0X30
MAIN;流水灯,RB口
BSF STATUS,RP0;
CLRF TIOX;
MOVLW 0X07;
MOVWF ADCON1; 设置为数字IO
BCF STATUS,RP0;
MOVLW 0X01
MOVWF IOX;
NOP
CALL DELAY;
MOVLW 0X02
MOVWF IOX;
NOP
CALL DELAY;
MOVLW 0X04
MOVWF IOX;
NOP
CALL DELAY;
GOTO MAIN;
DELAY ; 0.5s延时子程序
clrf COUNT ;
clrf COUNT1 ;
movlw 0x03 ;
movwf COUNT2 ;
LDloop
decfsz COUNT,f ;
goto LDloop ;
decfsz COUNT1,f
goto LDloop
decfsz COUNT2,f
goto LDloop
return
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?