Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAIN.C:
#include "config.h"
#include "reloj.h"
#include <libpic30.h>
#include "xlcd.h"
int main() {
XLCDInit();
XLCDgotoXY(0,3) ;
putrsXLCD("FIEE-UNAC");
XLCDgotoXY(1,2) ;
putrsXLCD("ELECTRONICA");
while(1){}
return 0;
RELOJ.H
#ifndef XLCD_H
#define XLCD_H
/* DATA_PORT defines the port to which the LCD data lines are connected */
/* CTRL_PORT defines the port where the control lines are connected.
CONFIG.H
// FOSC
#pragma config FCKSMEN = CSW_FSCM_OFF // Clock Switching and Monitor (Sw Disabled, Mon
Disabled)
// FWDT
// FBORPOR
// FGS
#pragma config GWRP = GWRP_OFF // General Code Segment Write Protect (Disabled)
// FICD
#pragma config ICS = ICS_PGD // Comm Channel Select (Use PGC/EMUC and PGD/EMUD)
#include <xc.h>
SIMULACION
Para la simulación debemos cambiar el archivo config.h por el dspic que se va a simular en este
caso es el 33fj12GP202 y agregar en el main.c la librería del mismo.
#include "config.h"
#include "reloj.h"
#include <p33fj12GP202.h>
#include "xlcd.h"