📄 rbout.asm
字号:
#include p16f877a.inc
COUNT EQU 0X20
COUNT1 EQU 0x21
COUNT2 EQU 0x22
ORG 0X0;
NOP
GOTO MAIN
nop
nop
ORG 0X30
MAIN;流水灯,RB口,就3.3,5伏进行切换,流水正常后,测量空载高电平
BSF STATUS,RP0;
CLRF TRISB;
BCF STATUS,RP0;
MOVLW 0X1
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X02
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X04
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X08
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X10
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X20
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X40
MOVWF PORTB;
NOP
CALL DELAY;
MOVLW 0X80
MOVWF PORTB;
NOP
CALL DELAY;
NOP
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -