Acionamento De Dois Visores De Segmentos Com Micro Controlador
Por: joaoaca • 26/3/2024 • Trabalho acadêmico • 4.520 Palavras (19 Páginas) • 84 Visualizações
FUNDAÇÃO EDSON QUEIROZ
UNIVERSIDADE DE FORTALEZA
ACIONAMENTO DE DOIS VISORES DE 7 SEGMENTOS COM
MICROCONTROLADOR 8051 - PRÁTICA 1
JOÃO AUGUSTO CARVALHO ARAÚJO
FORTALEZA – CE
2024
Sumário
1 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Gerais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 REFERENCIAL TEÓRICO . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1 Microcontrolador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2 Família MCS51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3 Microcontrolador AT89C51 . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4 Memória 6264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.5 Visor de 7 segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.6 Chave DIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.7 Decodificador 74LS139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.8 Latch transparente 74LS373 . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.9 Buffer tristate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.10 Linguagem Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 DESENVOLVIMENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 Descrição da Prática Realizada . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Configuração e Conexões . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 Desenvolvimento do Código . . . . . . . . . . . . . . . . . . . . . . . . . 11
5 RESULTADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
REFERÊNCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1 INTRODUÇÃO
Os microcontroladores desempenham um papel importante em uma ampla gama
de aplicações, desde sistemas embarcados até automação industrial. Neste relatório será
descrita a prática de utilização do microcontrolador AT89C51 da série MCS-51, com foco
na integração de periféricos e no desenvolvimento de um sistema capaz de ler chaves DIP
e exibir os valores correspondentes em sete bits. exibição de segmento.
Este experimento busca explorar conceitos teóricos relacionados a microcontroladores
e suas aplicações práticas em sistemas embarcados. Serão abordados aspectos como
configuração da conexão, desenvolvimento de código assembly e análise dos resultados
obtidos. Por fim, serão discutidas as conclusões retiradas da execução prática, enfatizando
a eficácia do sistema implementado e sua contribuição para a aprendizagem na área dos
sistemas microcontrolados.
2 OBJETIVOS
2.1 Gerais
Demonstrar o funcionamento e uso dos microcontroladores da família 8051, com
foco no microcontrolador AT89C51, em uma configuração prática envolvendo memória
externa, chave DIP e visores de 7 segmentos.
2.2 Específicos
1. Apresentar o funcionamento e características específicas do microcontrolador AT89C51,
destacando suas capacidades e aplicações.
2. Demonstrar a integração de uma memória externa ao microcontrolador AT89C51,
evidenciando os benefícios e a importância dessa configuração em projetos práticos.
3. Realizar a leitura e interpretação dos estados dos interruptores de uma chave DIP,
Dual In-line Package, ressaltando sua função como entrada de dados para o microcontrolador.
4. Implementar um algoritmo que converta a combinação dos estados dos interruptores
da chave DIP em um valor hexadecimal, destinado ao acionamento de dois visores
de 7 segmentos.
3 REFERENCIAL TEÓRICO
Nessa secção será apresentado os conceitos e definições a cerca dos principais
elementos utilizados nessa prática, atribuindo então uma base conceitual, histórico, evolução
e um maior entendimento acerca dos mesmos.
3.1 Microcontrolador
Os microcontroladores são dispositivos integrados que concentram uma variedade
de recursos em um único chip. Ao longo do tempo, esses recursos têm aumentado devido
ao avanço da eletrônica, o que tem possibilitado o desenvolvimento de projetos mais
simples. Vale ressaltar que os microcontroladores são especialmente projetados para
aplicações de controle e automação, não sendo destinados para tarefas de
...