sexta-feira, 12 de agosto de 2016

Portas de I/O Digitais - Registradores LAT, PORT e TRIS

O microcontrolador PIC18F4550 tem cinco portas disponíveis (A, B, C, D, e E)
As portas A, B, C e D contam com 8 bits cada tendo cada uma ligação externa.
A porta E conta com 8 bits internamente, porém somente 4 com ligação externa (E3, E2, E1 e E0)
Cada bit conta com uma estrutura interna descrita no circuito abaixo:

Estrutura básica do registrador (imagem obtida do datasheet)
  • LAT – Armazena o valor do último comando de escrita. É também uma memória mapeada e armazena o valor da última operação e escrita, no entanto não afeta os pinos de I/O que estejam configurados como entrada ou sendo utilizados por um periférico. Ele retém o valor escrito e quando o pino for setado como saída de propósito geral, ele é afetado de acordo com o valor do LAT.
  • PORT – Escreve/lê o nível dos pinos associados à porta.
  • TRIS – Configura o sentido do fluxo de dados de uma porta.









Sintaxe para os registradores LAT, PORT e TRIS.



   






2 comentários:

  1. Artigo muito bem explicado, parabéns. poderia colocar um material explicando a função ADCON1 para os iniciantes como eu kkkk

    ResponderExcluir
  2. alguem que faça projetos escolarem com pic com valor razoavel?

    ResponderExcluir