Include

3
#INCLUDE <P16F628A.INC>(Modelo do PIC muda apenas as versão) __CONFIG _BODEN_ON & _CP_OFF & _PWRTE_ON & _WDT_OFF & _LVP_OFF & _MCLRE_ON & _XT_OSC (Não se muda, caso queira muda) #DEFINE BANK0 BCF STATUS,RP0 (Seta os bancos) #DEFINE BANK1 BSF STATUS,RP0 CBLOCK 0x20 (Seta o relógio) TEMPO1 TEMPO2 TEMPO3 ENDC (finaliza as instruções iniciais) #DEFINE LED PORTB,0 (não coloca-se espaço, coloca ligados com qualquer letra, senão dá erro), não usa as mesmas portas. Pode-se acrescentar as definições ORG 0X00 (vetor de resete reinicia do zero) GOTO INICIO ORG 0X04 (vetor de interrupção, ou seja pausa ) RETFIE DELAY (tempo) MOVLW .5 (move para a area de trabalho) MOVWF TEMPO3 (executar a instrução de acordo com o tempo instruído) DL3 MOVLW .100 MOVWF TEMPO2 DL1 MOVLW .100 MOVWF TEMPO1 DL2 NOP NOP DECFSZ TEMPO1,F GOTO DL2

description

programa pic

Transcript of Include

#INCLUDE