You are on page 1of 7

UNIVERSIDAD DE

COLIMA.
FACULTAD DE INGENIERÍA ELECTROMECÁNICA.
CAMPUS EL NARANJO.

INGENIERÍA EN MECATRÓNICA.
SEXTO SEMESTRE.

+
Microcontroladores.

Teclado Matricial.

QUE PRESENTA:
Madera Zúñiga Oscar Manuel.

MANZANILLO, COLIMA A JUNIO DE 2020.


Código:
#include "16f877.h"
#fuses XT, NOWDT, NOPROTECT,PUT, NOBROWNOUT, NOLVP
#USE delay (clock=1000000)
#define use_portD_LCD true
#include "lcd.c"
char k,dk,x,sk;
main()
{
lcd_init();
lcd_gotoxy(4,1);
printf(lcd_putc,"Actividad 9");
lcd_gotoxy(3,2);
printf(lcd_putc,"Oscar Madera");
delay_ms(1000);
lcd_init();
lcd_gotoxy(1,1);
printf(lcd_putc,"Datos a Impresos\n");
while(1)
{
sk=1;
for(x=0;x<4;x++)
{
output_A(sk);
k=input_B();
output_C(k);
delay_ms(60);
sk<<=1;
if(k==0x18)
{lcd_init();
LCD_putc("Datos a Impresos\n");
}
if(k==0x28) lcd_putc("0");
if(k==0x48) lcd_putc("=");
if(k==0x88) lcd_putc("+");
if(k==0x14) lcd_putc("1");
if(k==0x24) lcd_putc("2");
if(k==0x44) lcd_putc("3");
if(k==0x84) lcd_putc("-");
if(k==0x12) lcd_putc("4");
if(k==0x22) lcd_putc("5");
if(k==0x42) lcd_putc("6");
if(k==0x82) lcd_putc("x");
if(k==0x11) lcd_putc("7");
if(k==0x21) lcd_putc("8");
if(k==0x41) lcd_putc("9");
if(k==0x81) lcd_putc("/");
}
}
}
Capturas de pantalla:

You might also like