Documente Academic
Documente Profesional
Documente Cultură
br
AVALIAO TERICA
Objetivo: Avaliar o desempenho
parcial do ensino-aprendizado
acerca dos seguintes tpicos:
1.
Ambientao e
ferramentas de estudo
Caractersticas do
AT89S52
Linguagem C e Criao de
programas
Ports
Linguagem
C: ...................................................................................................................................
...........................................................................................
Linguagem
Assembly: ......................................................................................................................
........................................................................................
2.
[1x0,2]
[1x0,4]Escreva
www.u8051.com.br
4.
Qual
[1x0,4]
diferena
entre
um
arquivo
.C
um
arquivo
.HEX? .............................................................................................................................
............
.......................................................................................................................................
............................................................................................................................
5.
[1x0,4]
possui?
.......................................................................................................................................
............................................................................................................................
.......................................................................................................................................
............................................................................................................................
6.
[3x0,2]
7.
.......................................................................................................................................
............................................................................................................................
.......................................................................................................................................
............................................................................................................................
8.
Qual
[1x0,2]
caracterstica
www.u8051.com.br
especial
do
Port
P0? .......................................................................................................................................
..............................
.......................................................................................................................................
............................................................................................................................
9.
[1x0,4]
Quais Ports podem ser utilizados para entrada de dados e quais podem ser
Qual
[1x0,4]
finalidade
do
sinal
de
clock
gerado
pelo
cristal
oscilador? .........................................................................................................................
.......................................................................................................................................
............................................................................................................................
11.
[1x0,4]
cristal?
Qual
freqncia
interna
no
microcontrolador?
Justifique. .......................................................................................................................
..........................................................................
.......................................................................................................................................
............................................................................................................................
.......................................................................................................................................
............................................................................................................................
12.
[1x0,4]
No
que
consiste
procedimento
POWER-ON
RESET
qual
sua
finalidade? ..........................................................................................................
.....................................................................................................................................
...........................................................................................................................
13.
[1x0,2]
Qual
finalidade
do
recurso
lock
bit? ......................................................................................................................................
.........................................
.......................................................................................................................................
............................................................................................................................
14.
.......................................................................................................................................
.........................................................................................................................
Exemplo:
www.u8051.com.br
15.
[2x0,2]
16.
A memria RAM do 8051 dispe de 128 Bytes para a alocao das variveis
que o programador cria em seu programa. Sendo os tipos de varivel: bit unsigned char - char - unsigned int - int - long int - float
[4x0,2]
Pergunta-se:
a. O tipo de varivel ideal para um termmetro de -10 a +100 graus:
Resposta:.........................................................................
b. O tipo de varivel ideal para um contador de 0 a +99.
Resposta:.........................................................................
c. O tipo de varivel ideal para um contador de 0 a +9999.
Resposta:.........................................................................
d. O tipo de varivel para um sensor do tipo fim de curso
Resposta:.........................................................................
17.
[1x0,4]
........................................................................................................................................
...........................................................................................................................
........................................................................................................................................
...........................................................................................................................
18.
[1x0,4]
que
significa
afirmao
toda
varivel
deve
ser
inicializada? ...............................................................................................................
....
........................................................................................................................................
...........................................................................................................................
www.u8051.com.br
19.
#include<at89x52.h>
#include<delay.h>
void main(){
while(1){
if(P3_0) P0_0=1;
else P0=0;
P2=0;
}
}
Tecla reset
#include <at89x52.h>
#include <delay.h>
void main(){
int i=0;
for(i=0;i<10;i++){
if(P3_0==1) break;//se P3.0 receber nvel1
P2_0=1;
//liga P2_0
delay_ms(1000); //aguarda 1 segundo
P2_0=0;
//desliga P2_0
delay_ms(1000); //aguarda 1 segundo
}
}
21.
[1x0,4]
Para
que
serve
Tecla break
estrutura
de
repetio
while(1)? ....................................................................................................................
............................
.........................................................................................................................................
..........................................................................................................................
22.
[1x0,4]
bit?
........................................................................................................................................
...........................................................................................................................
........................................................................................................................................
...........................................................................................................................
........................................................................................................................................
...........................................................................................................................
www.u8051.com.br
23.
[1x0,4]
// Programa1.c
#include <at89x52.h>
#include <delay.h>
void main(){
while(1){
P0=~P0;
delay_ms(2000);
}
}
24.
[1x0,4]
Descrio de funcionamento do
programa: .....................................................................................
.......................................................................................................
.......................................................................................................
.......................................................................................................
......................................................................................................
Crie um programa que faa um Pino de algum port do 8051 ligar e desligar em
25.
Observe as
definies e constantes
criadas abaixo:
[1x0,4]