O documento define os pinos de entrada e saída para controlar um LCD e PWM. Ele especifica os pinos de dados, enable e rs do LCD e define um pino PWM para saída de sinal.
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
Pinagem
1. /** I/O pin definitions ********************************************/
#define INPUT_PIN 1
#define OUTPUT_PIN 0
#define liga 1
#define desliga 0
#define acende 0
#define apaga 1
/** DEFINE ***ENTRADA=PORT
SAIDA=LAT************************************************/
#define lcd_rs LATBbits.LATB0 // pino rs do LCD
#define lcd_rs_dir TRISBbits.TRISB0 // pino rs do LCD
#define lcd_en LATBbits.LATB1// pino enable do LCD
#define lcd_en_dir TRISBbits.TRISB1 // pino enable do LCD
#define lcd_d4 LATBbits.LATB2// pino de dados d4 do LCD
#define lcd_d4_dir TRISBbits.TRISB2 // pino de dados d4 do LCD
#define lcd_d5 LATBbits.LATB3// pino de dados d5 do LCD
#define lcd_d5_dir TRISBbits.TRISB3 // pino de dados d5 do LCD
#define lcd_d6 LATBbits.LATB4// pino de dados d6 do LCD
#define lcd_d6_dir TRISBbits.TRISB4 // pino de dados d6 do LCD
#define lcd_d7 LATBbits.LATB5// pino de dados d7 do LCD
#define lcd_d7_dir TRISBbits.TRISB5 // pino de dados d7 do LCD
#define pwm LATAbits.LATA3// pino de dados d7 do LCD
#define pwm_dir TRISAbits.TRISA3 // pino de dados d7 do LCD
// #define s7 PORTDbits.RD1