Você está na página 1de 2

LAB #1 Utilizaao da Linguagem C para controle:

OBJETIVOS: 1. Introduzir simples projetos usando um desenvolvedor com linguagem C !. "azer o comparativo com o compilador comum e o compilador de desenvolvimento #. "azer $E% conectado & porta 'O(T% de um micro controlador 'IC1)"*+!, piscar de modo anti-.or/rio com um atraso de um segundo entre cada sa0da. *. 1 resultante 2 o $E% piscar em 3re4u5ncia de milissegundos usando um la6o in3inito. I7T(O%89:O Os micro controladores em;arcados est<o em todo lugar .oje. 7os esta;elecimento em m2dia= n>s os encontraremos ;em al2m dos lugares >;vios como tele3ones celulares= calculadoras= e tocadores de ?'#. %i3icilmente 4ual4uer novo aparel.o c.ega em seu lar sem pelo menos um controlador e= muito provavelmente= .aver/ diversos @ um micro controlador para a inter3ace do usu/rio A;otBes e mostradorC. 7o presente projeto= iremos utilizar o desenvolvedor 4ue simula variais a6Bes 4ue podem ser controladas pelo micro controlador usando um c>digo escrito em linguagem C. ?1TE(I1 8S1%O 1. !. #. *. %esenvolvedor 'IC1)"*+!, 8m ca;o 8SB Compilador ?'$1B D I%E V1.!, So3tEare de grava6<o TinFBld

'(OCE%I?E7TOS 1. Criar um projeto de nome $E%1 !. Criar um programa em C com as seguintes caracter0sticas: a. ;. c. d. e. 3. g. .. Incluir a ;i;lioteca de atraso AdelaFs..C Criar contador tipo caractere inicializando em estado 1 Inicializar os tr5s estados da porta T(IS%G, Criar um la6o in3inito Enviar o contador para 'O(T% 1trasar 1s ?over o contador para es4uerda Se o contador 3or zero= mudar para um.

CH%IIO E? C Jpragma con3ig K%T G O""= OSC G LS= $V' G O""= 'K(T G O7= 'B1%E7 G O"" Jinclude Mp1)3*+!,..N JincludeMdelaFs..N void mainAvoidC O

unsigned int iG1 T(IS%G, 3or A C O 'O(T%Gi %elaF1PTCQRA1,,,C iGiMM1 i3 AiGG,CiG1 S S T8ESTIO7U(IO 1. %escreva o 4ue ocorre no desenvolvedor !. Se mudarmos de 1,,, para +,, o 4ue ocorre #. ?ude da porta % para C e relate o 4ue ocorre