Editando
HD5578U TMP
(sección)
Ir a la navegación
Ir a la búsqueda
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Instrucciones referentes a IR == Son todas las instrucciones en el que el pin RS = 0 === Clear Display === *Escribe 0x20 (espacio) en todas las direcciones de la DDRAM *Pone la dirección 0 de la DDRAM en AC *El display vuelve a su estado original si estuviera desplazado *Pone I/D en 1 y S no cambia === Return Home === *Pone en AC la direccion 0 de DDRAM *El display vuelve a su estado original si estuviera desplazado *El contenido de DDRAM no cambia === Entry Mode Set === *I/D: Incremento (I/D = 1) o decremento (I/D = 0) la direción de la DDRAM cuando el codigo de un caracter es escrito en (o leido de) DDRAM *Lo mismo pasa cuando se lee o escribe en CGRAM *S: Si S = 1 el display se desplaza a la derecha (cuando I/D = 1) y a la izquierda (cuando I/D = 0). El display no hace nada si S = 0 *El display no se desplaza cuando leemos de DDRAM *Leer de (o escribir en) CGRAM no desplaza el display === Display On/Off Control === *D: D = 1 display on y D = 0 display off. Cuando esta en off los datos permanecen en DDRAM *C: C = 1 el cursor se muestra y C = 0 el cursor no se muestra *B: B = 1 el caracter que marca el cursor parpadea === Cursor or Display Shift === *El cursor o el display se desplazan a la derecha o izquierda sin que se lean o escriban datos según la imagen a continuación *En un display de dos lineas el cursor se mueve a la segunda cuando este pasa el digito 40 de la primera linea *En el display shift el contenido de AC no cambia [[File: tabla_7.jpg | 600px]] === Function Set === *DL: DL = 1 los datos se envian y reciben en 8bits y DL = 0 se envian y reciben en 4bits *N: Numero de lineas del display. N = 1, 2 lienas y N = 0, 1 linea *F: Tamaño de los caracteres. F = 1 5x10 puntos y F = 0 5x8 puntos *Esta función se tiene que llamar en la cabecera del programa antes de ejecutar cualquier otra instrucciones (exceptuando leer Busy Flag y dirección de instrucción). A partir de este punto, esta función no se puede ejecutar a no ser que se cambie la longitud de datos de la interfaz === Set CGRAM Address === *Pone la direccón de CGRAM en AC *Los datos son luego escritos en (o leidos de) la MPU por la CGRAM === Set DDRAM Address === *Pone la dirección de DDRAM en AC *Los datos son luego escritos en (o leidos de) la MPU por la DDRAM *Cuando N = 0 (1 linea) la dirección puede ir desde 0x00 a 0x4F. Cuando N = 1, la dirección puede ir desde 0x00 a 0x27 para la primera liena y 0x40 a 0x67 para la segunda linea === Read Busy Flag and Address (instruccion de lectura) === *Lee la BF (que indica si el sistema esta realizando en ese momento una operacion interna) *Si BF = 1 la operación interna se esta realizando *No se acepta ningun instrucción nueva hasta que BF = 0 *A parte de la señal BF, al leer también se obtiene la dirección del AC. Esta dirección es el valor de la anterior instrucción
Resumen:
Ten en cuenta que todas las contribuciones a Proyectos se consideran publicadas bajo la Creative Commons Atribución-CompartirIgual (véase
Proyectos:Derechos de autor
para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre.
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Menú de navegación
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Espacios de nombres
Página
Discusión
español
Vistas
Leer
Editar
Ver historial
Más
Buscar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Páginas especiales
Herramientas
Lo que enlaza aquí
Cambios relacionados
Información de la página