//************************************************************************************
//**  
//**  
//**  Generated by:  Flowcode v4.3.7.63
//**  Date:          Saturday, April 17, 2010 11:55:34
//**  
//**  
//**  
//**  
//**  http://www.matrixmultimedia.com
//************************************************************************************

#define MX_PIC

//Mikrovezérl? definíciók
#define P16F877
#define MX_EE
#define MX_EE_SIZE 256
#define MX_SPI
#define MX_SPI_C
#define MX_SPI_SDI 4
#define MX_SPI_SDO 5
#define MX_SPI_SCK 3
#define MX_UART
#define MX_UART_C
#define MX_UART_TX 6
#define MX_UART_RX 7
#define MX_I2C
#define MX_MI2C
#define MX_I2C_C
#define MX_I2C_SDA 4
#define MX_I2C_SCL 3
#define MX_PWM
#define MX_PWM_CNT 2
#define MX_PWM_TRIS1 trisc
#define MX_PWM_1 2
#define MX_PWM_TRIS2 trisc
#define MX_PWM_2 1

//Függvények
//#define MX_CLK_SPEED 4000000
#define _XTAL_FREQ 4000000

#ifdef _BOOSTC
#include <system.h>
#endif
#ifdef HI_TECH_C
#include <pic.h>
#endif

//Konfigurációs adatok
#ifdef _BOOSTC
#pragma DATA 0x2007, 0x3d39
#endif
#ifdef HI_TECH_C
__CONFIG(0x3d39);
#endif

//Bels? függvények
//#include "internals.h"

//Makró deklarációk


//Változó deklarációk



//Makró implementációk

void main()
{
	
	//Inicializálások
	ADCON1 = 0x07;


	//Megszakítás inicializáló kód
	OPTION = 0xC0;
	//option_reg = 0xC0;


	//Ciklus
	//Ciklus: Amíg1
	while (1)
	{
		//Kimenet
		//Kimenet: 255 -> PORT B
		TRISB = 0x00;
		PORTB = 255;


		//Késleltetés
		//Késleltetés: 500 ms
		__delay_ms(100);
		__delay_ms(100);
		__delay_ms(100);
		__delay_ms(100);
		__delay_ms(100);


		//Kimenet
		//Kimenet: 0 -> PORT B
		TRISB = 0x00;
		PORTB = 0;


		//Késleltetés
		//Késleltetés: 500 ms
		__delay_ms(100);
		__delay_ms(100);
		__delay_ms(100);
		__delay_ms(100);
		__delay_ms(100);
	}
	mainendloop: goto mainendloop;
}

void MX_INTERRUPT_MACRO(void)
{
}



