Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;************** AULA 01 - PROGRAMA PARA PISCAR LED *****************
- LIST P=PIC16F628A
- RADIX DEC
- #INCLUDE <P16F628A.INC>
- __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _BODEN_OFF & _LVP_OFF & _CP_OFF & _MCLRE_OFF & _DATA_CP_OFF
- ;ou __CONFIG H'3F10'
- CBLOCK 0x20 ;ENDEREÇO INICIAL DA MEMÓRIA DE
- ;USUÁRIO
- CONTADOR1
- CONTADOR2
- CONTADOR3
- ENDC ;FIM DO BLOCO DE MEMÓRIA
- ORG 0x00 ;ENDEREÇO INICIAL DE PROCESSAMENT GOTO INICIO
- INICIO
- CLRF PORTA ;LIMPA O PORTA
- CLRF PORTB ;LIMPA O PORTB
- BSF STATUS, RP0
- CLRF TRISB
- BCF STATUS, RP0
- REPETE
- BSF PORTB, 1
- CALL ATRASO05S
- BCF PORTB, 1
- CALL ATRASO05S
- GOTO REPETE
- ;Atraso de 1 segundo
- ATRASO1S
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ATRASO11
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- MOVLW 4
- MOVWF CONTADOR2
- ATRASO12
- MOVLW 242
- MOVWF CONTADOR1
- ATRASO13
- NOP
- DECFSZ CONTADOR1
- GOTO ATRASO13
- DECFSZ CONTADOR2
- GOTO ATRASO12
- DECFSZ CONTADOR3
- GOTO ATRASO11
- RETURN
- ;Atraso de 0.5segundo
- ATRASO05S
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- ATRASO1
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- NOP
- MOVLW 2
- MOVWF CONTADOR2
- ATRASO2
- MOVLW 240
- MOVWF CONTADOR1
- ATRASO3
- NOP
- DECFSZ CONTADOR1
- GOTO ATRASO3
- DECFSZ CONTADOR2
- GOTO ATRASO2
- DECFSZ CONTADOR3
- GOTO ATRASO1
- RETURN
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement