Manejo de la lcd

Solo disponible en BuenasTareas
  • Páginas : 3 (637 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de marzo de 2011
Leer documento completo
Vista previa del texto
Este tutorial fue escrito considerando el microcontrolador ATMEGA48 y el compilador
Codevision.
La Pantalla es de 16x2, esto significa que es de 16 caracteres por dos líneas. El chip que
tiene escompatible con el HD44780 de Hitachi que es el que tienen todas las LCDs
alfanuméricas, además la disposición de terminales es la misma que todas las LCDs con
controlador Hitachi HD44780.
Ladisposición y descripción de terminales es la siguiente:
Nombre de terminales:
Pin Nombre Descripción
1 Vss Conecte a tierra
2 Vcc Conecte a 5V
3 Vee Es la terminal de ajuste de contraste, conéctelo atierra
4 RS Conéctelo al bit del puerto que le indica el codevision
5 R/W (RD) Conéctelo al bit del puerto que le indica el codevision
6 E (EN) Conéctelo al bit del puerto que le indica elcodevision
7 DB0 No conectar
8 DB1 No conectar
9 DB2 No conectar
10 DB3 No conectar
11 DB4 Conéctelo al bit del puerto que le indica el codevision
12 DB5 Conéctelo al bit del puerto que le indica elcodevision
13 DB6 Conéctelo al bit del puerto que le indica el codevision
14 DB7 Conéctelo al bit del puerto que le indica el codevision
Si trabaja con el compilador del codevision no haga caso alpunto de importante.
Si trabaja en ensamblador u otro compilador tenga en cuenta que:
Importante. La única diferencia con respecto a las pantallas de otras marcas es que la
posición de la DDRAM de lafila superior es 0x84 en lugar de 0x80 y de la fila de abajo
es 0xc4 en lugar de 0xc0
En el codevision dé clic como se muestra en la siguiente figura, si desea colocar la LCD
en otro puerto sóloindíquele donde quiere conectarlo y el compilador le dirá donde
conectar los pines y él se encargará de inicializar la LCD.
Es importante señalar que las siguientes funciones que se explicarán sólo sepueden usar
si se indicó en el codevision que va a utilizar una LCD como fue en el paso anterior.
lcd_gotoxy(x,y);
x y y pueden ser variables tipo unsigned char, o constantes.
Esta función...
tracking img