Você está na página 1de 8

MICROPROCESSADORES

Engenharia de Computação

PRÁTICA 3 – Contador Decimal

• Paulo Vinícius Batista Lima – 1810453


• João Reinaldo Imbiriba Da Rocha Junior

Outubro / 2021
SUMÁRIO

Introdução ---------------------------------------------------------------------------------- Pag.3

Fundamentação teórica ---------------------------------------------------------------- Pag.4

Metodologia ------------------------------------------------------------------------------- Pag.4

Resultados -------------------------------------------------------------------------------- Pag.7

Conclusões ------------------------------------------------------------------------------- Pág.8

Bibliografia -------------------------------------------------------------------------------- Pág.8


1.INTRODUÇÃO

Nesse relatório, será abordado a prática 3, que foi realizada através do simulador
Proteus. Será mostrado o funcionamento de um contador decimal, através de
um display. Na primeira etapa, o circuito terá um display de 7 segmentos e
poderá contar de 0 até 9, já na segunda etapa o circuito passará a ter um display
que poderá mostrar dois números simultâneos no formato decimal, podendo
contar de 00 até 99.

Materiais Utilizados:
• 7SEG-COM-ANODE.
• 7SEG-MPX2-CA-BLUE.
• AT89C51.BUS.
• BUTTON.
• RES 10K.
2.FUNDAMENTAÇÃO TEÓRICA

Contadores decimais, são circuitos frequentemente utilizados na Eletrônica


Digital. Aplicações típicas incluem a contagem de eventos, a divisão de
frequências e mesmo aplicações de temporização. Muitas vezes os contadores
são blocos constituintes de circuitos mais complexos. Os contadores, se dividem
em duas categorias: Síncronos e Assíncronos.

➢ Síncrono: É quando possui um único sinal de clock externo aplicado a


todos os estágios ao mesmo tempo.

➢ Assíncrono: É quando possui o sinal de clock aplicado apenas no primeiro


estágio.

3.METODOLOGIA

Parte1: Montagem do circuito com um display de 7 segmentos

• Foi montado o circuito utilizando um AT89C51 e um display de 7


segmentos de ânodo comum proposto no roteiro da prática:

*Obs: Ao apertar o botão, o display acrescentará 1 na contagem


• O display, por ser de ânodo comum, para completar a tabela, foi
necessário adicionar nível logico 1 nas posições corretas, com o objetivo
de apresentar o número em decimal no display. Logo após a montagem
correta do circuito, foi carregado o código em assembly responsável pelo
funcionamento do circuito:
Parte2: Montagem do circuito com um display de 7 segmentos

• Logo após, o circuito foi modificado com o objetivo de poder utilizar um


display de 7 segmentos de 2 dígitos proposto na prática:

• Para que o display conseguisse funcionar corretamente, ou seja, fizesse


a contagem certa, foi necessário realizar alterações no código. A
contagem se inicia pela parte do display menos significativa e quando
essa parte chega ao número 9, em decimal, retorna para o 0 e incrementa
1 na outra parte do display (mais significativa).

• Código em assembly depois das alterações feitas:


4.RESULTADOS

Na primeira etapa, foi possível fazer com que um display conseguisse mostrar
os números decimais de 0 a 9, imagens mostradas a seguir:
Na segunda etapa, foi possível realizar a alteração do circuito para implementar
um display de dois dígitos que conseguisse mostrar os números decimais de 00
a 99. Devido a grande quantidade de números, serão mostrados na gravação da
simulação.

5.CONCLUSÕES

Ao final da prática, pode se observar que os conceitos teóricos vistos em aula


envolvendo contadores e o microcontrolador AT89C51, realmente se encaixam
perfeitamente com os resultados obtidos na prática, utilizando os componentes
certos e fazendo um código em assembly que funcione em conjunto com o
circuito montado.

6.BIBLIOGRAFIA

❖ http://www.datasheetcatalog.net/pt/datasheets_pdf/A/T/8/9/AT89C51.sht
ml

❖ http://www.bosontreinamentos.com.br/eletronica/eletronica-digital/como-
funciona-um-display-de-leds-de-7-segmentos/

❖ https://components101.com/microcontrollers/at89c51-8-bit-atmel-
microcontroller

❖ ZELENOVSKY, Ricardo;MENDONCA, Alexandre. Microcontroladores :


programação e projeto com a família 8051. Rio de Janeiro: MZ Editora,
2005.

❖ GIMENEZ, Salvador Pinillos. <b>Microcontroladores 8051</b>:


conceitos, operação, fluxogramas e programação. São Paulo: Erica,
2015.

Você também pode gostar