ELECTRONIC MEMORIES

LCD GRÁFICO

Posted by discobolo100 en 5 febrero, 2011

LCD GRÁFICO

Finalidad: La finalidad del ejercicio es mostrar en un lcd gráfico una serie de formas y caracteres.

Ejercicio: Para la realización del ejercicio seguiremos los siguientes pasos:

1º)- Realización del código de nuestro programa para la visualización de lo que queremos mostrar en el LCD.



////////////////////////////////////////////////////////////////////////////////////
// //
// AUTOR: ISMAEL MURIEDAS CIFP nº UNO Enero/2011/////////
// PROGRAMA: LCD_GRAFICO VERSIÓN: 1.0 //
// DISPOSITIVO: PIC 18F4550 COMPILADOR:CCS 4.068 //
// Entorno IDE: SIMULADOR:Proteus 7.7 sp2 //
// TARJETA DE APLICACIÓN: DEBUGGER: //
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
//Escribir en el LCD Grafico un texto y una serie de graficos ///////
////////////////////////////////////////////////////////////////////////////////////
// CABECERA ////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
#include <18f4550.h>
#fuses INTHS
#use delay(Internal=8mhz)
#include
#include
#use fast_io(b)
#use fast_io(c)
////////////////////////////////////////////////////////////////////////////////////
// VARIABLES GLOBALES //////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
char mensaje[]="Ismael Muriedas";
////////////////////////////////////////////////////////////////////////////////////
// FUNCIONES ///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
// PRINCIPAL ///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
void main()
{
glcd_init(on); //Inicializar LCD
while(true)
{
glcd_circle(5,15, 8, Yes, ON); //Dibujar un circulo con relleno
glcd_circle(5,40, 8, Yes, ON); //Dibujar un circulo con relleno
glcd_circle(63,54, 8, NO, ON); //Dibujar un circulo sin relleno
glcd_circle(63,15, 4, YES, ON); //Dibujar un circulo con relleno
glcd_circle(63,8, 8, NO, ON); //Dibujar un circulo sin relleno
glcd_circle(63,48, 4, YES, ON); //Dibujar un circulo con relleno
glcd_rect(0,0,126,62,NO,ON); //Dibujar un cuadrado sin relleno
glcd_line(63,60,0,0,ON); //Dibujar un cuadrado sin relleno
glcd_text57(15,30,MENSAJE,1,ON);//Escribir texto

 

while(true){}
}
}

2º)- Una vez tenemos el código del programa, lo complimos, generamos los ficheros y pasamos a cargarlo al pic del esquemático que hemos creado.

2º)- Una vez tenemos el esquemático pasaremos a realizar la netlist y el informe eléctrico de las conexiones para así pasar al ARES.

En el ares situaremos los componentes de manera física en la placa, y usando el autoruter trazaremos automáticamente todas las pistas.

Por último generaremos el plano de masa quedando algo parecido a lo que sale en la imagen siguiente:

Usando la herramienta de output 3D veremos en 3 dimensiones nuestra placa.

 

 

 

 

 

 

 

 

 

 

 

 

 

Para descargar el ejercicio hacer click en el siguiente enlace: http://cid-2d81d75b5f40e144.office.live.com/self.aspx/.Public/LCD^_GRAFICO.rar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: