duvida chave ruido pic

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

duvida chave ruido pic

Mensagempor diogo_18sp » 07 Jul 2010 22:47

ola boa noite caros amigos queria que voces me dessem uma ajuda por favor.
fiz um programa em asm com pic 16f877a em uma determinada parte do programa o pic le uma chave e aciona um rele dai tive uma curiosidade tirei o tempo de bounce que havia no programa para evitar aquela leitura ruidosa que a chave cria.duvida quando tirei este tempo do programa o ficou maluco eo rele naum fica ligado liga e desliga logo apos o acionamento e nescessario realmente fazer este tempo para leitura da chave segue o trecho abaixo do programa.

npress

btfsc portd,7
goto npress
bsf portd,0

end
diogo_18sp
Byte
 
Mensagens: 117
Registrado em: 14 Jan 2008 18:12
Localização: Amparo ,SP

Mensagempor fabim » 08 Jul 2010 07:13

logico que não.
Um RC ja resolve.
O pessoal coloca debounce pra não usar RC.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor ÁgioFelipe » 09 Jul 2010 12:18

Você não pode simplesmente terminar um programa dessa forma.
Se você deseja simplesmente setar o bit 7 do PORTD e depois não fazer mais nada deve-se colocar:
[code]
bsf PORTD,7
goto $
[code]
Do jeito que tá seu programa, o micro sai lendo tudo que tá na memória de programa, ai nada se pode prever sobre o comportamento do uC.[/code]
ÁgioFelipe
Word
 
Mensagens: 626
Registrado em: 27 Out 2006 20:04

Mensagempor diogo_18sp » 09 Jul 2010 19:50

ÁgioFelipe escreveu:Você não pode simplesmente terminar um programa dessa forma.
Se você deseja simplesmente setar o bit 7 do PORTD e depois não fazer mais nada deve-se colocar:
[code]
bsf PORTD,7
goto $
[code]
Do jeito que tá seu programa, o micro sai lendo tudo que tá na memória de programa, ai nada se pode prever sobre o comportamento do uC.[/code]


obrigado agio ,esqueci de colocar no loop infinito por isso meu programa ficava maluco entao estava te desanimado naum conseguia enxergar esse erro valeu
diogo_18sp
Byte
 
Mensagens: 117
Registrado em: 14 Jan 2008 18:12
Localização: Amparo ,SP


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x