Caros colegas,
Estou tentando montar o circuito que permita o controle de intensidade de um pequena lâmpada
de 3V através do PIC16F628.
Montei o circuito e o programa em PicBasic, mas não fncionou como esperado.
Estou colocando o circuito que fiz no PROTEUS e o programa abixo que fiz:
###############################
DEVICE 16 OSC
symbol tecla_inc = PORTA.1
symbol tecla_dec = PORTA.2
TRISA = %00000110
x var byte
b var byte
x = 0
PORTA = 0
inicio:
b=0
button tecla_inc,0,255,0,b,1,incrementa
b=0
button tecla_dec,0,255,0,b,1,decrementa
goto inicio
incrementa:
x=x+1
pwm PORTA.0,127,x
goto inicio
decrementa:
x=x-1
pwm PORTA.0,127,x
goto inicio
###############################
Há alguma coisa de errado neste programa?
Caso tenha, alguém pode me ajudar?
Fico muito agradecido,
Paulo