Está en la página 1de 1

#ifndef Libreria_LCD

#define Libreria_LCD
#include<stdio.h>
#include<xc.h>

#define EN RE1 //ENABLE


#define RS RE0 //DI=RS
#define boton RE2 //Boton
#define bus LATB //Bus de datos
#define enter RC7 //Enter

//--------DEFINICIONES DE PUERTOS DE PUNTOS--------------------


#define PUNTOS30 RA0 //30 PUNTOS
#define PUNTOS40 RA1 //40 PUNTOS
#define PUNTOS50 RA2 //50 PUNTOS
#define PUNTOS150 RA3 //150 PUNTOS
#define PUNTOS200 RA4 //200 PUNTOS
#define PUNTOS300 RA5 //300 PUNTOS

#define _XTAL_FREQ 4000000 // Definición del valor del cristal

//....................FUNCIONES Y
VARIABLES........................................................................
unsigned char buffer[40];
unsigned char posicion = 0, i = 0;
int mil = 0, cen = 0, dec = 0, uni = 0;
unsigned char display[10] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F,
0x6F};
void ini_LCD(void);
void enable(void);
void dato_LCD(unsigned char dato);
void ins_LCD(unsigned char dato);
void write_LCD(unsigned char tam);
void salto_LCD(unsigned char x, unsigned char y);
void mostrar_display(int numero);
void puntaje_display(int numero);
void blanqueada_display(int numero);
#endif

También podría gustarte