Sie sind auf Seite 1von 16

GUIA PARA ENTRENEADOR PIC

IMPLEMENTACON DE PROGRAMA TECLADO 4X4


1. Reconocimiento de hardware

MDULO DE ENTRENAMIENTO (VISTA GENERAL)

Imagen
Imagen 1: 2 general
modulo

Adaptador de voltaje
Cables de conexin

Imagen 3

Jumpers tipo hembra hembra

Imagen 4
Grabador de Pic

Seleccionar el selector de pines de 28 a 40

Posicin correcta del Pic en el grabador: la muesca va en direccin a la palanca de ajuste.

Imagen 5
2. PROGRAMAS REQUERIDOS
PIC C compiler
PicKit2

PIC C compiler - instalacin

Instalacin Pic Kit2


Entorno de programacin en C, software PIC C compiler

1.- Para iniciar un nuevo proyecto: File/ New / Proyect Wizard


2.- Elegir la ruta y nombre para guardar el proyecto

3.- Seleccionar la familia y el tipo de PIC a utilizar


4.- Entorno de programacin

5.- Elaboramos el programa en c


6. Compilamos el programa para su verificacin y generacin del archivo en extensin .hex, el cual
grabaremos en el PIC

7. Ahora abrimos el programa Pickit 2


Antes de abrir el pickit 2 debemos conectar a la PC el modulo quemador de PIC, y como vemos al
abrir el programa, este reconoce automticamente que PIC esta conectado.

8. Pasos para quemar el PIC

8.1 Importar el archivo .hex generado.

Paso1
Paso 2 Seleccionar el archivo .hex

Paso 3 escribir el PIC


9. Conectar el PIC a la placa
//*****************************************

//Teclado matricial 4x4

//*****************************************

#include<16f877a.h> //pic a utilizar

#fuses Hs,NOWDT,NOPROTECT,PUT,NOLVP

#use delay(clock=4000000) //Fosc=4MHz

#define use_portb_kbd TRUE

#include <lcd.c>

#include <kbd_lib.c>

//*****************************************

//Variables

//*****************************************

char tecla;

//*****************************************

//Programa
//*****************************************

Void main(void)

port_b_pullups(true);

lcd_init();

kbd_init();

printf(lcd_putc, "\fTECLADO GS-ATEC ");

while(true)

tecla=kbd_getc();

if(tecla=0)

printf(lcd_putc, "\n%c ",tecla);

tecla=0;

delay_ms(250);

delay_ms(1)

}
PUESTA EN MARCHA DE CIRCUITO:
Alimentacin de modulo, seleccionar con el jumper el tipo de alimentacin, externa o USB
Encendido de modulo

Imagen 6

Instalacin de oscilador 4Mhz

Imagen 7

Conexin de jumpers segn diagrama del circuito.


Programa en funcionamiento:

De acuerdo a la programacin del micro controlador se imprime en el LCD el valor que se presiona
en el teclado matricial. En este caso se imprime el nmero 9 y el 1. Ver imgenes inferiores.

Das könnte Ihnen auch gefallen