Sie sind auf Seite 1von 1

Clube da eletrnica

Microcontroladores PIC

Aula 01 Acendendo um LED


Descrio do projeto
Deseja-se acender o LED se a chave SPDT estiver em nvel lgico alto (1) a apag-lo se estiver em nvel
lgico baixo (0).
Esquema eletrnico

O programa em C
// Diretivas do compilador
#include<16f877a.h>
#use delay(clock=4000000)
#fuses NOPROTECT
#fuses NOWDT
#fuses NOLVP
#fuses HS
#fuses NOBROWNOUT

// Anexa ao programa o arquivo 16F877A.h


// Utiliza um clock de 4MHz para o para o microcontrolador
// Dispositivo sem proteo para leitura da eeprom
// Watch dog desabilitado
// gravao em alta tenso desligada
// Opera com cristal acima de 4MHz
// No resseta o chip se a tensao cair abaixo de 4V

// O programa
main ( )
{
while(1)
{
if(input(pin_A0)==1)
output_high(pin_b0);
else
output_low(pin_b0);

// Loop infinito
// se a chave pin_A0 for 1
// A sada pin_B0 ser alta (led aceso)
// Seno
// A sada pin_B0 ser baixa (led apagado)

}
}

Microcontroladores PIC Autor: Clodoaldo Silva - Verso: 14Jun2011

Das könnte Ihnen auch gefallen