⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rbout.asm

📁 1
💻 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 + -