Crucigrama
MINI CALCULADORA
PRESENTADO POR
COD
PRESENTADO A
OBJETIVOS
Afianzar los conocimientos acerca del manejo de LCD y llevarlos a la práctica.Conocer el funcionamiento y estructura del PIC 16F877 fusionado con una LCD.
Configurar los puertos de salida y entrada correctamente para obtener un óptimo funcionamiento.DIAGRAMA DE FLUJO
DIAGRAMA ELÉCTRICO
FUNCIONAMIENTO
#include
#use delay(clock=4000000)
#fusesxt,nowdt //fusibles xt = trabaja a 4 Mhz, nowdt=sin watchdog timer
#include //libreria math.h=trae incorporada las operaciones matematicas para la calculadora
#include //libreriaconfigurada para el lcd
int a; //variable para guardar los datos del puerto a
float b,c,d; //variables tipo float, que permiten trabajar con cifras decimalesvoid main()
{
set_tris_a(0xff); //configuramos puerto a como pines de entrada
set_tris_b(0xff); //configuramos puerto b como pines de entrada
set_tris_c(0xff);//configuramos puerto c como pines de entrada
set_tris_d(0x00); //configuramos puerto e como pines de salida
set_tris_e(0x00); //configuramos puerto d como pines de salida
lcd_init();//sentencia para inicializar los comandos del lcd
lcd_enviar(lcd_comando,lcd_home);//instruccion para inicializar el lcd
delay_ms(100); //retardo antes de comenzarlcd_enviar(lcd_comando,lcd_clear); //instruccion para borrar el contenido de la lcd en pantalla
lcd_gotoxy(4,1); //comenzamos a escribir en la columna 4, fila 1printf(lcd_putc,"CALCULADORA"); //aparece el mensaje "calculadora"
lcd_gotoxy(5,2); //escribimos en la columna 5, fila 2
printf(lcd_putc,"MICROS II"); //aparece el mensane "micros II"...
Regístrate para leer el documento completo.