problem.pls botão de ajuda.

P

prinsloo

Guest
Dear Members

O código na parte inferior é de um botão para controlar um problema light.The que eu tenho é que quando o botão for pressionado ele se conecta ao micro para ground.This parar o programa.

Quando eu deixá-la aberta, em seguida, o programa START (fora de controle).
Eu quero o programa para ativar quando eu apertar o botão uma vez e não correr fora de controle.ORG 0
start__code goto

ORG 4
_interrupt
bcf INTCON, T0IF; claro flag de interrupção
retfie

start__code
_main__code
MOVLW D'192 '
bsf STATUS, RP0
movwf _option_reg
label_0006
bsf STATUS, RP0
movf TRISB, W
iorlw D'16 '
movwf TRISB
bcf STATUS, RP0
movf PORTB, W
andlw D'16 '
SUBLW D'16 '
movlw 1
BTFSS STATUS, Z
clrw
_FCV_KEY movwf
movf _FCV_KEY, W
BTFSC STATUS, Z
goto label_0006
label_0008
goto label_0006
label_0007
_mainendloop
_mainendloop goto
_main__end
const_ptr_data
FIM

Thanks in advance

 
É possível que o problema não está no seu código, mas em sua conexão de hardware não se esqueça de usar o pull-up ou pull-down resistor para manter a lógica de entrada.

 
você precisa usar etiquetas de código quando você enviar o código então será de fácil leitura para os outros para ajudá-lo.Antes de colar o código, clique no botão ao lado do botão código de citação.

Você deve fazer uma pesquisa no Google ou procure este fórum para a palavra "debounce ou" switch debouncing ".

Eu acho que pode ser o problema.

Good Luck

 
poderia fazer o favor de publicar o seu programa completo?(definição _fcv_key missing) também pode publicar o seu esquemático??

Why Don `t you justCódigo:

BTFSC PORTB, 4
 
Dear Members

O problema é com o software.I tem que manter um pulso negativo sobre a imagem para que ele para parar o programa.Este é um programa para uma travessia pedonal, se você apertar o botão que as luzes devem mudar, e após uma concluída sycle que deve aguardar o botão a ser pressionado novamente.

Eu preciso sentir um impulso negativo para que o ciclo de software para executar uma vez.

Obrigado
Desculpe, mas você precisa de login para ver esta penhora

 
Tentar modificar a sua ligação como o upload da imagem que eu
e pós resultado ur para ajudar u<img src="http://images.elektroda.net/52_1184443080.jpg" border="0" alt="pushbutton problem.pls help." title="problem.pls botão de ajuda."/>
 
primeiro!Você precisa de um resistor pull-up para o seu botão!Se você don `t Put it ...o PIC vai agir estranho!!

e ... Could you post FONTE ORIGINAL!Não é o ASM c2c arquivo gerado-...E por que você usa c2c??(desculpe, eu não gosto C2C)
Há muitas maneiras de fazê-lo muito bem na asembler ou em C (cc5x uso ou CCS, IMHO são melhores), mas não misturá-los dessa forma ...

 
Dear Members
Obrigado pela resposta tão ALL far.I ter anexado os arquivos que tenho sobre este botão project.The ter um resistor de 1k para a terra ou negativo.

Eu não sei linguagem de montagem dessas arquivo foi criado através CROCODILE tecnologia programa. (Código de fluxo)

O arquivo de linguagem C também foi criada através do mesmo programa.
Eu consegui stabelise-programa, enquanto há um impacto negativo sobre a contribuição do programa aguarda a nagative a ser removido, então, mudar as luzes.

Para que isso aconteça tenho que manter o botão push close.This irá manter uma negativa sobre a entrada e as luzes não vou mudar.

Eu quero usar um aberto normalmente não mudar uma opção CLOSE normalmente.

Qualquer idées sobre como resolver este problema será adjudicado.

Thanks in advance
Johan
Desculpe, mas você precisa de login para ver esta penhora

 
Alguém pode por favor assisst mim?Eu enviei todos os arquivos que tenho.

Atenciosamente
Johan

 

Welcome to EDABoard.com

Sponsor

Back
Top