Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 06
Aula 06
br
CAPTULO
www.u8051.com.br
contador=.......
contador=.......
a.( ) x=0;
b.( ) x=1;
www.u8051.com.br
#include<AT89X52.H>
Tipo_da_varivel tempo=50000;
void main(){
P0=0;
while(1){
if(tempo) tempo--;
else {
P0_1=~P0_1; //inverte o nvel
tempo=50000; //lgico de P0.1
}
}
}
//PISCA_1.C
www.u8051.com.br
P2=63;
P2=6;
P2=91;
P2=79;
P2=102;
P2=109;
afirmao
toda
varivel
deve
ser
www.u8051.com.br
17. Por que no captulo 6.6.3 (pgina 54), o livro cita que o teste
while(a) sempre verdadeiro? O que precisa acontecer para
que o comando while(a) seja finalizado?
18. Para que serve a estrutura de repetio while(1)?
19. Utilize o comando while para criar um seqencial de LEDs,
iniciando em P0_0 at P0_7 com repetio infinita.
Veja como o funcionamento de um seqencial de LEDs:
Liga LED P0_0
Aguarda 2 segundos
Liga LED P0_1
Aguarda 2 segundos
Liga LED P0_2
Aguarda 2 segundos
Continua a seqncia at P0_7
Repete a seqncia.
Copie e Cole aqui o cdigo fonte do seu programa.
www.u8051.com.br
Cole aqui o cdigo fonte do seu programa.