You are on page 1of 1

#include <16F628.

H> // Define processador

#fuses XT,NOWDT,NOPROTECT,PUT // Define os fusíveis
#use delay(clock=4000000) // Informa o clock para rotinas
// de tempo.
#define LED PIN_A1
// *****************************************************************************
*******
main()
{
while (TRUE) {
{
output_high (pin_b2); // RB2 = 1
delay_ms (5); // espera 5 ms
output_low (pin_b2); // RB2 = 0
delay_ms (5); // espera 5 ms
}
}

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
// 1- Pisca LED no PortB
#include <16F84.H>
#fuses XT, NOWDT, NOPROTECT
// fuses são fusíveis ou bits de controle de condições operacionais
// XT - Cristal ou ressonador de baixa velocidade (de 100 KHz a 4 MHz)
// NOWDT - Desabilita Watch Dog Timer
// NOPROTECT - chip não protegido contra gravação
#use Delay(Clock=4000000) // Seta pelo clock do Cristal utilizado
#use Fast_IO(B) // Sa¡da ou Entrada direta para PortB mais rápida
void main(void)
{
set_tris_b(0x00); // Define PortB como Sa¡da
while(TRUE)
{
output_high(PIN_B0);
delay_ms(1000);
output_low(PIN_B0);
delay_ms(1000);
}
}