Página 1 de 1

Tres Registradores, TRISX, PORTX e LATX

MensagemEnviado: 28 Jul 2009 22:27
por HC908
Bom pessoal ate um pouco tem po atras so conlhecia o TRISX e PORTX, AGORA tem o registrador latch, vcs sabem me informar qual sistua~çao eu uso este registrador?

MensagemEnviado: 29 Jul 2009 07:51
por Sergio38br
O Lat é usado no lugar do port qdo vc quer realizar uma escrita ficando o port propriamente dito como apenas entrada. Mas por compatibilidade vc ainda consegue escrever usando o port, mas não le usando o lat.

[ ]'s
Sergio

MensagemEnviado: 29 Jul 2009 08:09
por fabim
Sergio38br escreveu:O Lat é usado no lugar do port qdo vc quer realizar uma escrita ficando o port propriamente dito como apenas entrada. Mas por compatibilidade vc ainda consegue escrever usando o port, mas não le usando o lat.

[ ]'s
Sergio

Completando o que o serginho disse, e de uma forma mais simples.

TRISX: SETA PORTA COMO ENTRADA OU SAIDA

PORTX: LÊ ESTADOS DOS PINOS DE UMA PORTA, ESCRITA NESSE REGISTRADOR NÃO AFETA O NIVEL DOS PINOS, O QUE ACONTECE É QUE OS COMPILADORES NÃO ASM, SÃO CONFIGURADOS DE FORMA QUE SE ESCREVER NESTES REGISTRADORES O ENDEREÇO SERÁ O MESMO DO LATX. POR EXEMPLO:
PORTB = 10;//COMPILADOR SUBSTITUI ENDEREÇO DE PORTB POR LATB

LATX: ESCREVE VALOR LÓGIGO NA PORTA-x.

É ISSO AÍ, mais simples ten geito não..

abraços

fabim

MensagemEnviado: 29 Jul 2009 10:05
por HC908
fabim escreveu:
Sergio38br escreveu:O Lat é usado no lugar do port qdo vc quer realizar uma escrita ficando o port propriamente dito como apenas entrada. Mas por compatibilidade vc ainda consegue escrever usando o port, mas não le usando o lat.

[ ]'s
Sergio

Completando o que o serginho disse, e de uma forma mais simples.

TRISX: SETA PORTA COMO ENTRADA OU SAIDA

PORTX: LÊ ESTADOS DOS PINOS DE UMA PORTA, ESCRITA NESSE REGISTRADOR NÃO AFETA O NIVEL DOS PINOS, O QUE ACONTECE É QUE OS COMPILADORES NÃO ASM, SÃO CONFIGURADOS DE FORMA QUE SE ESCREVER NESTES REGISTRADORES O ENDEREÇO SERÁ O MESMO DO LATX. POR EXEMPLO:
PORTB = 10;//COMPILADOR SUBSTITUI ENDEREÇO DE PORTB POR LATB

LATX: ESCREVE VALOR LÓGIGO NA PORTA-x.

É ISSO AÍ, mais simples ten geito não..

abraços

fabim



Melhor q isso so o livro da microchip.kkkkkk valeu fabim.

MensagemEnviado: 29 Jul 2009 11:20
por Djalma Toledo Rodrigues
É que o PIC normalmente para atualizar a Porta Lê / Modifica / Escreve
Com o LATx (= Latch) ele aciona direto, muito mais rápido.
.

MensagemEnviado: 29 Jul 2009 22:48
por HC908
Djalma Toledo Rodrigues escreveu:É que o PIC normalmente para atualizar a Porta Lê / Modifica / Escreve
Com o LATx (= Latch) ele aciona direto, muito mais rápido.
.



Valeuuuuuuuuuuuu