/* Electronica IV * Projecto de Elevador * Controlo de um motor DC atraves de um pic16f877 da microchip * * Helder Cabrita 27470 & Jose Pereira 28102 * * * ficheiro de definicao de constantes * filename: const.h * version 0.1 @ 13.11.2006 21.37 * */ #ifndef _CONST_H_ #define _CONST_H_ typedef char BOOLEAN; //General constants #define BAUDRATE 19200 #define TRUE 1 #define FALSE 0 #define HCTL_RST RA2 #define HCTL_OE RA3 #define HCTL_SEL RA5 #define HCTL_BUFF PORTB #define MOTOR_CTRL1 RA0 #define MOTOR_CTRL2 RA1 #define _BAUDRATE (1250000/(BAUDRATE)-1) #define SWITCH RA4 #define _TMR1L 0x00 #define _TMR1H 0x80 //PWM constants #define PWM_DEFAULT 30 #define PWM_MAX 100 #define PWM_MIN 0 //CHARs #define EOT 6 //LCD #define LCD_EN RC3 //sinal de ENABLE #define LCD_RW RE0 //0=write; 1=read #define LCD_RS RE1 //0=control; 1=data #define LCD_DATA PORTD //Porto de dados do LCD //MACROS #define disable (GIE=0) #define enable (GIE=1) #endif