Você está na página 1de 4

MINISTRIO DA EDUCAO E DO DESPORTO

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO PARAN


DEPARTAMENTO ACADMICO DE ELETRNICA/TELECOMUNICAES
CURSO SUPERIOR DE ENGENHARIA ELETRNICA
DISCIPLINA: Microcontroladores Prof. Rubo

QUESTES DE PROVA (2003)

1 Questo: Utilizando a plataforma do KEIL, projete uma interface de I/O contendo LCD e teclado matricial de 12 teclas (0-
9, enter, esc):
Pede-se:
a) Diagrama esquemtico completo
b) Fluxograma do software
c) Software em assembly

2 Questo: Utilizando a plataforma do PAULMON com cristal de clock em 12.00MHz, projete um temporizador com a
finalidade de acionar cargas indutivas e/ou resistivas. O dispositivo dever conter:
- 01 boto de START
- Seleo de tempo, atravs de jumpers, para 1s, 10s, 1 minuto e 10 minutos.
- 01 sada com capacidade de carga para at 500W, em 127Vca.
- 01 buzzer para indicar o status do sistema: buzzer executando um bip a cada 2 segundos: sistema temporizan-
do; Bip contnuo em 1kHz: final da temporizao.
- 01 boto de STOP
Pede-se:
a) Diagrama esquemtico completo
b) Fluxograma do software
c) Software em assembly

3 Questo: Resolva alguns questionamentos:

a) Qual(is) a(s) vantagem(ns) do 89C51 em relao ao 80C31 e o 80C51, se que elas existem?
b) O que o Stack Pointer no 8051? Pra que serve?
c) Enumere o part number de pelo menos 5 microcontroladores e seu respectivo fabricante.
d) No KEIL, como possvel testar um programa confeccionado por ns mesmos, j que a plataforma possui um
80C31, uma memria EPROM de programa (que no pode ser gravada) e uma memria RAM de dados?
e) Na P51 qual a finalidade dos seguintes componentes: Memria 27C256, memria 62256, MAX232 e 74LS374?
f) Aproveitando os conhecimentos da questo anterior, explique como funciona o hardware do KEIL?
g) Em um projeto de relgio digital, utilizei o microcontrolador 8051 com clock de 11.059MHz. O cristal de clock foi
danificado e s existe para reposio cristais de 12MHz. Posso substituir este componente sem stress? Quais as
conseqncias (se houverem)? Como posso resolver o problema causado (se que causou algum problema)?
h) Quatro empresas possuem 4 mdulos de hardware utilizando microcontrolador 8051 compatvel. Uma empresa fez
um mdulo de LCD, outra fez aquisio AD, outra fez interface para motor de passo e uma outra ainda est utili-
zando o microcontrolador para monitorar sensores de infravermelho em ambientes. Pergunta: Posso interligar estes
4 microcontroladores 8051 compatveis e fazer um produto s? Explique como (se que pode...)? Onde tenho (e se
tenho) que alterar alguma coisa para funcionar tudo junto?
i) A sua empresa foi contratada para projetar um sistema microcontrolado, dedicado para automao (sensoreamento
de presso atmosfrica, umidade relativa do ar e temperatura do ambiente) ou mesmo um sistema de comunicaes
(armazenamento dos dados de uma central telefnica). O problema que o local no interior do Piau (PI). No e-
xiste rede eltrica local, ento o baixo consumo o diferencial de projeto. Descreva as solues e consideraes
que vc tomaria na especificao deste projeto. Para deixar mais bonita a proposta, imagine que o sistema deva pos-
suir: 01 LCD, 01 teclado, 01 sensor de temperatura, 01 memria de dados, 01 processador com memria flash in-
terna e 01 RTC (relgio em tempo real).

4 Questo: Projeto

1. Utilizando a plataforma P51, projete um gerador de formas de onda que: pressionando a tecla 1, gera a onda trian-
gular; pressionando a tecla 2 gera a onda quadrada. Considere o cristal de 12.00MHz









qualquer 1kHz
12V 5V
8
0
5
1

1
2
- Desenhe o diagrama esquemtico complementar plataforma do Paulmon
- Escreva o software em assembler.

5 Questo: Projeto : A partir da figura a seguir:










Complete o hardware para que o circuito se torne um controlador de temperatura para chuveiros (7500W/220V), esco-
lhendo os pinos para as chaves e o pino para o atuador do chuveiro. Faa, tambm, um software em assembler, utilizan-
do interrupes, que:

- Ao pressionar a chave 1, o display deve incrementar uma unidade
- Ao pressionar a chave 2, o display deve decrementar uma unidade

Condies:

- Utilize a placa do keil
- Range de temperatura dever ser de 0 a 9.
- O controlador dever iniciar no nvel 5 (metade da temperatura)



6 Questo: Projeto: Um cliente pediu um sistema para monitoramento de temperatura, conforme diagrama em blocos a
seguir:





Pede-se:
a) o diagrama esquemtico completo do circuito
b) Faa parte do software, em assembler, que colete a temperatura do sensor cada vez que o pino INTR do ADC 0804
gerar um pulso em nvel baixo.

Consideraes:

- o pino de INTR do ADC0804 tem durao menor que 400ns (sugesto, ento, utilizar interrupes do 8051 para ler
o INTR
- O LM 35, s desta vez ser linear em toda sua faixa de temperatura e vale 0 volts em 0 C e 100mV em 100 C.

7 Questo: Faa um software em assembler para gravar o alfabeto de A Z na memria de dados da P51, a partir da posio
3000h.

8 Questo: Utilizando um microcontrolador 89S52 ou compatvel, projete o hardware de um contador de acesso a ambientes.
O sistema deve possuir as seguintes caractersticas:
- Leitura do acesso atravs de emissor/receptor infravermelho, identificando se o usurio est saindo ou entran-
do no ambiente por uma porta nica.
- A interface de sada pode ser um LCD ou 3 displays de 7 segmentos e deve soar um beep

Pede-se o diagrama esquemtico completo do sistema.

9 Questo: Utilizando o microcontrolador 8051, projete um cronmetro digital com as seguintes caractersticas:
- 03 displays de 7 segmentos, anodo comum
- 01 boto START/STOP
Pede-se:
d) Diagrama esquemtico completo
e) Fluxograma do software
f) Software em assembly

p1.0
p1.1
p1.2
p1.3
p1.4
p1.5
p1.6
8
0
3
1
Chave 1
Chave 2
LM35
Condicionador
Sinal
ADC
0804
89C52 RS232 PC
10 Questo: Utilizando um microcontrolador 8051, projete um controlador de potncia. O sistema deve possuir as seguintes
caractersticas:
- Controlar a potncia de cargas resistivas em CA at 200W (ex. lmpadas)
- Deve possuir 2 botes para incremento e decremento da potncia desejada
Pede-se:
d) Diagrama esquemtico completo
e) Fluxograma do software
f) Software em assembly

11 Questo: Utilizando um microcontrolador 8051 compatvel, projete um sistema para aquisio e armazenamento de dados
analgicos, atravs de um conversor AD. O sistema deve possuir:
- Conversor AD de 8 bits paralelo
- Amostragem a cada 1 segundo
- Armazenamento em RAM de dados
- Possibilidade de descarregar os dados via interface serial
Pede-se:
a) Diagrama esquemtico completo
b) Fluxograma do software
c) Software em assembly

12 Questo: Utilizando um microcontrolador 8051 compatvel, projete um contador de acesso a ambientes. O sistema deve
possuir as seguintes caractersticas:
- Leitura do acesso atravs de emissor/receptor infravermelho
- Entrada de pessoas em sentido nico pela porta
- A interface de sada pode ser um LCD ou 3 displays de 7 segmentos

Pede-se:
a) Diagrama esquemtico completo
b) Fluxograma do software
c) Software em assembly

13 Questo (escolha1): Utilizando qualquer microcontrolador da famlia 8051, projete um firmware que execute a forma de
onda descrita a seguir:















Utilize cristal de 12.00MHz

g) Desenhe o diagrama esquemtico completo
h) Faa o software em assembly


13 Questo (escolha 2): Um cliente especificou o seguinte problema:

Possuo uma caixa dgua de 1000 litros que est ligada a uma bomba de HP (127Vac). Cada vez que necessito encher
a caixa, necessito ligar a bomba. Gostaria que este processo fosse autnomo e que a bomba ligasse em um determinado
nvel dgua (ex. 20% para acabar a gua). A especificao sobre qual microprocessador, sensor e atuador utilizar livre
por parte do projetista.

14 Questo:

a) Projete a soluo completa de hardware, incluindo lista de componentes (exceto a fonte de alimentao)

b) Projete o software em assembler, considerando um led vermelho indicando que a bomba est ligada e um buzzer
avisando que a gua est em nvel crtico e a bomba ser ligada automaticamente em 10 segundos.
+5V
+4V
t(ms)
11
5
5
1

Questo: projeto

Desenhe o diagrama esquemtico COMPLETO de um sistema de aquisio, onde existem 02 sensores digitais de
temperatura (DS1621 e DS18B20) e um sensor analgico para umidade relativa do ar (HC700). Para programao do interva-
lo de tempo entre as aquisies ser utilizado um RTC DS1302 e para armazenar os valores adquiridos ser utilizada uma
memria 93C46. Todos os dados devero ser mostrados em um LCD de 16x2 e enviados pela serial quando desejado pelo
usurio.Os dados tambm podero estar sendo enviados a um PC atravs da RS232.
























i.