/* Electronica IV * Projecto de Elevador * Controlo de um motor DC atraves de um pic16f877 da microchip * * Helder Cabrita 27470 & Jose Pereira 28102 * * * header de inicializacao do pic com os portos a funcionarem da forma projectada * filename: config.h * version 2.0 @ 13.03.2006 13.36*/ #ifndef _INIT_H_ #define _INIT_H_ /*void configPorts(void) * inicializacao dos portos de entrada e saida do PIC 16F877 da microchip * nao retorna qualquer valor * */ void configPorts(void); /*void configHctl(void) * configura o hctl 2016, decoder que recebe o valor do rotary encoder com um valor * proporcional a posicao do elevador * nao retorna qualquer valor * */ void configHctl(void); /*void configInterrupts(void) * configura as interrupcoes do PIC16F877 * nao retorna qualquer valor * */ void configInterrupts(void); /* void configTimers(void) * configura o timer 1 do PIC16F877 da microchip * nao retorna qualquer valor * */ void configTimer1(void); /* void configSerial(void) * configura a transmissao e recepcao por RS232 com 8bits e baudrate=19200 * nao retorna qualquer valor * */ void configSerial(void); /* void init(void) * inicializa o elevador * o elevador desloca-se ate ao andar0 * a posicao e calibrada * nao retorna qualquer valor * */ void init(void); void initLCD(void); #endif