quinta-feira, 14 de janeiro de 2010

Pisca pisca com uma PIC

Neste post vou colocar um trabalho feito na ultima aula de Sistemas Automáticos em que pusemos um led a piscar, com uma PIC16F84a da Microchip, com uma frequência de 1Hz em baixo encontra-se uma fotografia do funcionamento do projecto. Em baixo encontra-se o código do programa da PIC em Assembler.


A seguir encontra-se o código em Assembler:

list p=16F84A
#include
__config _XT_OSC &_CP_OFF &_WDT_OFF &_PWRTE_ON
;________________Inicializaçao do Programa__________________________
org 0x00
goto l1
l1
org 0x05
clrf PORTB
bsf STATUS, RP0
movlw 0x00
movwf TRISB
;_____________________Programa Principal_________________________

inicio
clrwdt
movlw b'11010111'
option
clrf PORTB
bcf STATUS, RP0

go
bsf PORTB,0
call delay
bcf PORTB,0
call delay
goto go
delay
clrf TMR0
again
btfss TMR0,7
goto again
return
end


Etiquetas:

0 Comentários:

Enviar um comentário

Subscrever Enviar comentários [Atom]

<< Página inicial