Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Dominando o PIC16F877: Características, Pinout e Guia Rápido de Ligação

PIC16F877 tem muitas características que tornam este microcontrolador ótimo para iniciantes e profissionais.

PIC16F877A contém tudo que PIC16F877 tem e inclui oscilador de clock interno, melhor módulo conversor analógico-para-digital (ADC) e mais!

Este artigo discutirá as características do microcontrolador PIC16F877 e apresentará a você a porta de entrada/saída e conexão simples. Ajudará você a entender estes dispositivos de circuito e como usá-los.

1. Visão Geral do PIC 16F877

PIC16F877 significa que este microcontrolador PIC pode realizar várias tarefas com ajuda de software.

O projeto do PIC 16F877 é para uso standalone ou como adição a circuitos de outros dispositivos. Por exemplo, placas RAMPS e Arduino. Também pode funcionar por conta própria. Mas, se quiser que faça isso sem problemas, precisa ter oscilador de cristal (frequência).

PIC 16F877 é dispositivo totalmente estático, o que significa que trabalha com quantidade limitada de flash e RAM. Além disso, tem excelente flexibilidade operacional, é barato e é o mais comum em circuitos.

(Microcontrolador)

2. Características do PIC 16F877

(Microchip)

As características gerais do PIC16F877 são:

(Microcontrolador Desmontado)

(Microcontrolador)

As características principais do PIC 16F877 são:

Características adicionais

3. Diagramas de Pinos do Microcontrolador PIC16F877A:

Chips PIC16F877 vêm em vários designs e tipos. Por exemplo, 40-PIN DIP, 44-PIN TQFP e 44-PIN QFN. Estas diferenças são resultado de seus usos e aplicações variados. A imagem abaixo mostra técnicas e pinos do PIC16F877A.

(Diagramas de Pinos do Chip PIC 16877)

FONTE; Microchip Datasheetspdf.com

4. Introdução às Descrições da Porta de Entrada/Saída

Cada porta do microcontrolador está associada a dois registradores. Por exemplo, Porta C; seus registradores são PORTC e TRISC. O registrador TRISC determina se a porta é saída ou entrada. Também, você pode atribuir valores a cada pino independentemente.

Ao programar microcontroladores, use compiladores para seu trabalho de software. O melhor compilador para PIC16877A é MPLAB XC8 COMPILER.

(Ilustração das Portas PIC16F877A)

FONTE: Theengineeringprojects.com

5. Da Teoria à Prática — Pisca LEDs usando PIC16F877A

(Diagrama de Circuito PIC16F877A)

O diagrama acima mostra como conectar LEDs com PIC16F877A. Também, destaca os pinos críticos do microcontrolador que você precisará durante conexão. Para conexão rápida:

(Componentes Eletrônicos)

Para piscar LEDs usando PIC16F877A, conecte os LEDs entre PORTD e o terra. Como só precisamos piscar um LED, podemos combiná-lo com resistor 10k Ohm. Precisamos configurar PORT-D como saída definindo para transição high-to-low usando latch de saída para acender o LED.

Podemos definir PORT-D para transição low-to-high escrevendo 0x01 no Registrador de Direção de Dados (DDRB). Para definir PORT-D para high, precisamos escrever 0x00 no registrador DDRB, e isso fará o LED acender.

Resumo

Neste artigo, aprendemos sobre PIC 16F877, suas características e a porta de entrada/saída do PIC16F877A. Esperamos que tenha gostado!

Se tem interesse no microcontrolador PIC, também pode ler nossos outros artigos. Além disso, se tiver dúvidas sobre PIC16F877, sinta-se à vontade para nos contatar.

Tecnologia industrial

  1. E3.series 2021: Recursos Avançados para Cabos e Chicotes e Trial Gratuito
  2. Conexão de Baterias: Série, Paralelo e Série-Paralelo — Qual Escolher?
  3. Otimizando Moldagem por Injeção com Pinos Ejetores: Tipos e Melhores Práticas
  4. Filete vs Chanfro: Diferenças-Chave que Todo Designer Deve Conhecer
  5. Maximize a Eficiência: Recursos e Benefícios do Software de Gestão de Inventário
  6. Microcontroladores PIC18: Características, Desempenho e Como Usá-los
  7. Transistor 2N3771 NPN: Pinagem, Características, Aplicações e Equivalentes
  8. Microcontrolador AT89C51: Visão Geral, Pinouts, Dicas de Programação e Alternativas
  9. Montagem do Arduino Protoshield: Guia Passo a Passo Completo
  10. Mecanismo de Retorno Rápido Explicado: Função, Aplicações e Benefícios