(Matriz de puntos de cristal lquido Controller / Driver)
ADE-207-272 (Z) '99 .9 Rev. 0.0 Descripcin La matriz de puntos controlador de pantalla de cristal lquido HD44780U y controlador LSI muestra caracteres alfanumricos, Caracteres kana japoneses y smbolos. Se puede configurar para accionar una pantalla de cristal lquido de matriz de puntos bajo el control de un 4 u 8 bits microprocesador. Puesto que todas las funciones tales como la RAM de visualizacin, carcter generador, y de cristal lquido conductor, requerido para la conduccin de una pantalla de cristal lquido de matriz de puntos son internamente proporcionado en un chip, un sistema mnimo puede interactuar con este controlador / conductor. Una sola HD44780U puede mostrar hasta una lnea de 8 caracteres o dos lneas de 8 caracteres. El HD44780U tiene compatibilidad con la funcin del pin HD44780S que permite al usuario reemplazar fcilmente un LCD-II con un HD44780U. El generador de caracteres ROM HD44780U se extiende para generar 208 5 8 fuentes de caracteres de punto y 32 5 10 fuentes de caracteres de puntos para un total de 240 fuentes de caracteres diferentes. El bajo suministro de energa (2.7V a 5.5V) del HD44780U es adecuado para cualquier producto que funciona con pilas porttil que requiere baja disipacin de potencia. Caractersticas 5 8 y 5 10 de matriz de puntos posible Baja apoyo a la operacin de potencia: 2,7 a 5,5 V Amplia gama de cristal lquido poder controlador de pantalla 3,0 a 11V Forma de onda de accionamiento de cristal lquido A (Una lnea de forma de onda de CA de frecuencia) Corresponden a la interfaz de bus MPU de alta velocidad 2 MHz (cuando VCC = 5V) 4 bits o 8 bits interfaz MPU activar 80 RAM de 8 bits (80 caracteres mx.) 9920 bits ROM generador de caracteres para un total de 240 fuentes de caracteres Fuentes de caracteres 208 (5 8 puntos) Fuentes de caracteres 32 (5 10 puntos) 1 HD44780U 64 8-bit generador de caracteres RAM 8 fuentes de caracteres (5 8 puntos) Fuentes de caracteres 4 (5 10 puntos) 16-common 40 segmentos de cristal lquido controlador de pantalla Ciclos de trabajo programables 1/8 de una lnea de 5 8 puntos con el cursor 1/11 para una lnea de 5 10 puntos con el cursor 1/16 por dos lneas de 5 8 puntos con el cursor Amplia gama de funciones de instruccin: Muestra clara, cursor casa, mostrar de encendido / apagado, el cursor de encendido / apagado, pantalla de caracteres parpadeo, desplazamiento del cursor, cambio de pantalla Compatibilidad con la funcin Pin HD44780S Circuito de rearme automtico que inicializa el controlador / driver despus del encendido Oscilador interno con resistencias externas Bajo consumo de energa Informacin para pedidos Tipo No. HD44780UA00FS HCD44780UA00 HD44780UA00TF HD44780UA02FS HCD44780UA02 HD44780UA02TF HD44780UBxxFS HCD44780UBxx HD44780UBxxTF Nota: xx: Cdigo ROM No. Paquete FP-80B Viruta TFP-80F FP-80B Viruta TFP-80F FP-80B Viruta TFP-80F CGROM Fuente estndar japons Fuente estndar europeo Fuentes personalizadas 2 HD44780U HD44780U Diagrama de bloques OSC1 OSC2 CL1 CL2 M CPG Instruccin registrar (IR) 7 Restablecer circuito ACL Timing generador D 8 RS R / W E MPU internacional cara Instruccin decodificador Display datos de la RAM (DDRAM) 80 8 bits 16-bit cambio registrarse Comn seal conductor COM1 a COM16 Direccin counter DB4 a DB7 DB0 a DB3 Entrada / de salida bfer 8 7 7 8 7 8 40-bit cambio registrarse 40-bit pestillo circuito Segmento seal conductor SEG1 a SEG40 Datos registrarse (DR) 40 8 8 Ocupado bandera Personajes generador RAM (CGRAM) 64 bytes 5 Unidad LCD Tensin selector GND Personajes generador ROM (CGROM) 9920 bits de 5 Cursor y parpadear controlador Convertidor paralelo / serie y circuito de atribuir VCC V1 V2 V3 V4 V5 3 HD44780U HD44780U Disposicin de los pines (FP-80B) SEG23SEG24SEG25SEG26SEG27SEG28SEG29SEG30SEG31SEG 32SEG33SEG34SEG35SEG36SEG37SEG38 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 GND OSC1 65 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 64 63 62 61 60 59 58 57 56 55 54 FP-80B (Vista superior) 53 52 51 50 49 48 47 46 45 44 43 42 41 SEG39 SEG40 COM16 COM15 COM14 COM13 COM12 COM11 COM10 COM9 COM8 COM7 COM6 COM5 COM4 COM3 COM2 COM1 DB7 DB6 DB5 DB4 DB3 DB2 4 OSC2V1V2V3V4V5CL1CL2VCCMDRSR / WEDB0DB1 HD44780U HD44780U Disposicin de los pines (TFP-80F) SEG21SEG22SEG23SEG24SEG25SEG26SEG27SEG28SEG29SEG30SEG31SEG3 2SEG33SEG34SEG35SEG36SEG37SEG38SEG39SEG40 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 61 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 60 59 58 57 56 55 54 53 52 TFP-80F (Vista superior) 51 50 49 48 47 46 45 44 43 42 41 COM16 COM15 COM14 COM13 COM12 COM11 COM10 COM9 COM8 COM7 COM6 COM5 COM4 COM3 COM2 COM1 DB7 DB6 DB5 DB4 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 GNDOSC1OSC2V1V2V3V4V5CL1CL2VCCMDRSR / WEDB0DB1DB2DB3 40 5 HD44780U HD44780U Pad Arrangement Tamao de la viruta: 4.90 4,90 mm2 Coordinar: centro Pad (micras) Origen: Tamao del cojn: 2 1 80 Centro de la viruta 114 114 2 63 Y Cdigo de tipo HD44780U 23 X 42 6 HD44780U HCD44780U Pad Coordenadas de posicin Pad No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Funcin SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 GND OSC1 OSC2 V1 V2 V3 V4 V5 CL1 CL2 VCC M D RS R / W E DB0 DB1 Coordinar X (um) Y (um) -21002313 -22802313 -23132089 -23131833 -23131617 -23131401 -23131186 -2313970 -2313755 -2313539 -2313323 -2313108 -2313-108 -2313-323 -2313-539 -2313-755 -2313-970 -2313-1186 -2313-1401 -2313-1617 -2313-1833 -2313-2073 -2280-2290 -2080-2290 -1749-2290 -1550-2290 -1268-2290 -941-2290 -623-2290 -304-2290 -48-2290 142-2290 309-2290 475-2290 665-2290 832-2290 1022-2290 1204-2290 1454-2290 1684-2290 Pad No. 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Funcin DB2 DB3 DB4 DB5 DB6 DB7 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM13 COM14 COM15 COM16 SEG40 SEG39 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 SEG32 SEG31 SEG30 SEG29 SEG28 SEG27 SEG26 SEG25 SEG24 SEG23 Coordinar X (um) Y (um) 2070-2290 2260-2290 2290-2099 2290-1883 2290-1667 2290-1452 2313-1186 2313-970 2313-755 2313-539 2313-323 2313-108 2313108 2313323 2313539 2313755 2313970 23131186 23131401 23131617 23131833 23132095 22962313 21002313 16172313 14012313 11862313 9702313 7552313 5392313 3232313 1082313 -1082313 -3232313 -5392313 -7552313 -9702313 -11862313 -14012313 -16172313 7 HD44780U Funciones Pin Seal RS N de Lneas 1 I / O I Dispositivo Interconectado con MPU Funcin Selecciona registros. 0: registro de instrucciones (para escribir) de la bandera de ocupado: contador de direcciones (para lectura) 1: registro de datos (para la escritura y lectura) Selecciona leer o escribir. 0: Escribir 1: Leer Inicia datos de lectura / escritura. Cuatro de alto orden bus de datos bidireccional triestado alfileres. Se utiliza para la transferencia de datos y recibir entre la MPU y la HD44780U. DB7 se puede utilizar como una bandera de ocupado. Cuatro orden bajo pasadores de bus de datos bidireccional de tres estados. Se utiliza para la transferencia de datos y recibir entre el MPU y la HD44780U. Estos pines no se utilizan durante la operacin de 4 bits. Reloj se prenda de datos en serie D enviado a la extensin conductor Reloj para cambiar datos en serie D Cambie la seal para convertir el cristal lquido conducir de forma de onda de CA Datos de patrones de caracteres correspondientes a cada seal de segmento Seales comunes que no se utilizan se cambian para formas de onda no-seleccin. COM9 a COM16 son formas de onda no-seleccin con factor octavo deber y COM12 COM16 son para no seleccin formas de onda a 1.11 factor de trabajo. Seales de segmento Fuente de alimentacin para la unidad LCD VCC -V5 = 11 V (max) VCC: 2.7V a 5.5V, GND: 0 V Cuando se realiza la oscilacin de cristal, una resistencia debe ser conectado externamente. Cuando la entrada de pin es un reloj externo, debe ser la entrada a OSC1. R / W 1 I MPU E DB4 a DB7 1 4 I I / O MPU MPU DB0 a DB3 4 I / O MPU CL1 CL2 M D 1 1 1 1 O O O O O Conductor de Extensin Conductor de Extensin Conductor de Extensin Conductor de Extensin LCD COM1 a COM16 16 SEG1 a SEG40 40 V1 a V5 VCC, GND OSC1, OSC2 5 2 2 O - - - LCD Fuente de alimentacin Fuente de alimentacin Oscilacin reloj de resistencia 8 HD44780U Descripcin de funciones Registros El HD44780U tiene dos registros de 8 bits, un registro de instruccin (IR) y un registro de datos (DR). Los cdigos IR tiendas de instruccin, como la visualizacin clara y cursor de desplazamiento, y la informacin de direccin para la exhibicin RAM de datos (DDRAM) y el carcter generador de RAM (CGRAM). El IR slo se puede escribir de la MPU. Los DR almacena temporalmente los datos que se escriben en DDRAM o CGRAM y almacena temporalmente los datos a ser leer desde DDRAM o CGRAM. Los datos escritos en la Repblica Dominicana desde el MPU se escribe automticamente en DDRAM o CGRAM por una operacin interna. El DR tambin se utiliza para el almacenamiento de datos cuando se leen datos desde DDRAM o CGRAM. Cuando la informacin de direccin se escribe en el IR, los datos se leen y despus se almacena en la Repblica Dominicana desde DDRAM o CGRAM por una operacin interna. La transferencia de datos entre la MPU es luego completado cuando la MPU lee el DR. Despus de la lectura, los datos en DDRAM o CGRAM en la siguiente direccin es enviado a la Repblica Dominicana para la prxima lectura de la MPU. Por la seal de seleccin de registro (RS), estos dos registros puede ser seleccionado (Tabla 1). Bandera de ocupado (BF) Cuando la bandera de ocupado es 1, el HD44780U est en el modo de funcionamiento interno, y la siguiente instruccin no se ser aceptado. Cuando RS = 0 y R / W = 1 (Tabla 1), la bandera de ocupado se enva a DB7. La siguiente instruccin debe ser escrito despus de asegurarse de que la bandera de ocupado es 0. Direccin Contador (AC) El contador de direccin (AC) asigna direcciones tanto DDRAM y CGRAM. Cuando una direccin de un de instrucciones est escrito en el IR, la informacin de direccin se enva desde el IR a la AC. Seleccin de cualquiera DDRAM o CGRAM tambin se determina al mismo tiempo por la instruccin. Despus de escribir en (la lectura de) DDRAM o CGRAM, la AC se incrementa automticamente en 1 (Disminuye en 1). El contenido de CA son entonces la salida a DB0 a DB6 cuando RS = 0 y R / W = 1 (Tabla 1). Tabla 1 RS 0 0 1 1 Registrarse Seleccin R / W 0 1 0 1 Operacin IR escritura como una operacin interna (pantalla en blanco, etc) Leer bandera ocupada (DB7) y contador de direcciones (DB0 a DB6) DR escribir como una operacin interna (DR a DDRAM o CGRAM) DR leerse como una operacin interna (DDRAM o CGRAM a DR) 9 HD44780U RAM Display Data (DDRAM) RAM de datos Display (DDRAM) tiendas exhiben datos representados en cdigos de caracteres de 8 bits. Su extendida capacidad es 80 8 bits, o 80 caracteres. El rea de datos en la RAM de visualizacin (DDRAM) que no se utiliza para pantalla se puede utilizar como memoria RAM de datos general. Vase la figura 1 para las relaciones entre las direcciones DDRAM y posiciones en la pantalla de cristal lquido. La direccin DDRAM (ADD) se encuentra en el contador de direcciones (AC) como hexadecimal. Pantalla de 1 lnea (N = 0) (Figura 2) Cuando hay menos de 80 caracteres de la pantalla, la pantalla comienza en la posicin de la cabeza. Para ejemplo, si se utiliza slo el HD44780, se muestran 8 caracteres. Vase la figura 3. Cuando se realiza la operacin de cambio de pantalla, los cambios de direccin DDRAM. Vase la figura 3. Alta fin pedacitos Bajo nivel pedacitos Ejemplo: DDRAM direccin 4E 1 0 0 1 1 1 0 AC (Hexadecimal) AC6 AC5 CA4 AC3 AC2 AC1 AC0 Figura 1 DDRAM Direccin La posicin de visualizacin (Dgitos) 1 2 3 4 5 79 80 DDRAM 00 01 Direccin (Hexadecimal) 02 03 04 .................. 4E 4F Figura 2 1 con funcin de desplazamiento Display posicin DDRAM Direccin Para desviacin a la izquierda 1 2 3 4 5 6 7 8 00 01 02 03 04 05 06 07 01 02 03 04 05 06 07 08 Para desplazamiento a la derecha 4F 00 01 02 03 04 05 06 Figura 3 1-Line de 8-Character Display Ejemplo 10 HD44780U Pantalla de 2 lneas (N = 1) (Figura 4) Caso 1: Cuando el nmero de caracteres de visualizacin es inferior a 40 2 lneas, se muestran las dos lneas de la cabeza. Tenga en cuenta que el primer discurso de fin de lnea y la direccin de inicio segunda lnea no son consecutivo. Por ejemplo, cuando slo se utiliza el HD44780, 8 caracteres Se muestran 2 lneas. Ver Figura 5. Cuando se realiza la operacin de cambio de pantalla, los cambios de direccin DDRAM. Ver Figura 5. Display posicin 1 2 3 4 5 39 40 00 01 DDRAM Direccin (Hexadecimal) 40 41 02 42 03 04 43 44 .................. .................. 26 27 66 67 Figura 4 Pantalla de 2 lneas Display posicin DDRAM Direccin 1 2 3 4 5 6 7 8 00 01 02 03 04 05 06 07 40 41 42 43 44 45 46 47 Para desviacin a la izquierda 01 02 03 04 05 06 07 08 41 42 43 44 45 46 47 48 27 00 01 02 03 04 05 06 Para desplazamiento a la derecha 67 40 41 42 43 44 45 46 Figura 5 2 lneas por 8-Character Display Ejemplo 11 HD44780U Caso 2: Para una de 16 caracteres Pantalla de 2 lneas, la HD44780 se puede ampliar usando una 40-salida controlador de extensin. Ver Figura 6. Cuando se realiza la operacin de cambio de pantalla, los cambios de direccin DDRAM. Ver Figura 6. Display posicin DDRAM Direccin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F Pantalla HD44780U Conductor de Extensin pantalla Para desviacin a la izquierda 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 27 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E Para desplazamiento a la derecha 67 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E Figura 6 2-Line de 16 Caracteres Ejemplo de visualizacin 12 HD44780U Character Generator ROM (CGROM) El generador de caracteres ROM genera 5 8 puntos o 5 10 patrones de caracteres de puntos de carcter de 8 bits cdigos (Tabla 4). Se puede generar 208 5 8 patrones de caracteres de punto y 32 5 10 patrones de caracteres de puntos. Gestin de usuarios patrones de caracteres definidos tambin estn disponibles por mscara ROM-programado. RAM generador de caracteres (CGRAM) En el generador de RAM de caracteres, el usuario puede volver a escribir patrones de caracteres por programa. Para 5 8 puntos, ocho patrones de caracteres se pueden escribir, y para el 5 10 puntos, cuatro patrones de caracteres se pueden escribir. Escribir en DDRAM los cdigos de caracteres en las direcciones que se muestran como la columna izquierda de la Tabla 4 para mostrar la patrones de caracteres almacenados en CGRAM. Vase la Tabla 5 para la relacin entre las direcciones y los datos CGRAM y patrones de visualizacin. Las zonas que no se utilizan para la exhibicin se pueden utilizar como RAM de datos general. La modificacin de los patrones de caracteres Carcter procedimiento de desarrollo del patrn Las siguientes operaciones se corresponden con los nmeros que aparecen en la Figura 7: Determinar la correspondencia entre los cdigos de caracteres y patrones de caracteres. Crea una lista que indica la correspondencia entre direcciones EPROM y datos. Programar los patrones de caracteres en la EPROM. Enviar la EPROM a Hitachi. El tratamiento informtico de la EPROM se realiza a Hitachi para crear un patrn de caracteres listado, que se enva al usuario. 6. Si no hay problemas dentro de la lista patrn de caracteres, un LSI de prueba se crea en Hitachi y muestras se envan al usuario para su evaluacin. Cuando se confirma por el usuario que los patrones de caracteres son escrito correctamente, la produccin en masa de la LSI avanza a Hitachi. 1. 2. 3. 4. 5. 13 HD44780U Hitachi Usuario Inicio Computer procesamiento Crear el personaje patrn de la oferta Evaluar carcter patrones No Determinar patrones de caracteres Crear EPROM datos de la lista de direcciones 1 5 2 Escribe EPROM 3 EPROM Hitachi De acuerdo? S Obra de arte 4 M / T Masking Trial Muestra Muestra Evaluacin 6 De acuerdo? S Misa produccin No Nota: Para obtener una descripcin de los nmeros utilizados en esta figura, refirase a la pgina anterior. Figura 7 Carcter Procedimiento Desarrollo Patrn 14 HD44780U Patrones de caracteres de programacin En esta seccin se explica la correspondencia entre direcciones y de datos utilizado para programar patrones de caracteres en EPROM. El generador de caracteres ROM HD44780U puede generar 208 5 8 patrones de caracteres de punto y 32 5 10 patrones de caracteres de puntos para un total de 240 patrones de caracteres diferentes. Patrones de caracteres Datos de direcciones y datos EPROM patrn de caracteres corresponden entre s para formar un 5 8 o 5 10 patrones carcter de punto (tablas 2 y 3). Tabla 2 Ejemplo de correspondencia entre datos EPROM Direccin y patrn de caracteres (5 8 puntos) EPROM Direccin Datos LSB A 1 0 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 O 4 O3 O2 O1 O0A11 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1 Cdigo de carcter Notas: 1. 2. 3. 4. 5. 6. 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 Posicin del cursor Lnea posicin Direcciones EPROM A11 a A4 corresponden a un cdigo de carcter. Direcciones EPROM A3 a A0 especifican una posicin de lnea del patrn de caracteres. EPROM O4 datos para O0 corresponden a los datos de patrn de caracteres. EPROM O5 datos para O7 se debe especificar como 0. Una posicin de la pantalla encendida (negro) corresponde a un 1. Lnea 9 y las siguientes lneas deben ser borradas con 0s para un 5 8 fuentes de caracteres de puntos. 15 HD44780U Manejo de patrones de caracteres no utilizados 1. datos EPROM fuera del rea de patrn de caracteres: Siempre 0s entrada. 2. datos EPROM en zona CGRAM: Siempre 0s entrada. (0s entrada a EPROM direcciones 00H a FFH.) Datos 3. EPROM utilizan cuando el usuario no utiliza ningn patrn de caracteres HD44780U: Segn el usuario aplicacin, manejado en una de las dos formas enumeradas como sigue. a. Cuando los patrones de caracteres no utilizados no se programan: Si un cdigo de carcter no utilizado se escribe en DDRAM, todos sus puntos estn encendidos Al no programando un patrn de caracteres, todos sus bits se convierten en lit. (Esto es debido a la EPROM ser lleno de 1s despus de que se borra.) b. Cuando los patrones de caracteres no utilizados se programan como 0s: No se muestra nada, incluso si no se utiliza cdigos de caracteres se escriben en DDRAM. (Esto es equivalente a un espacio.) Tabla 3 Ejemplo de correspondencia entre datos EPROM Direccin y patrn de caracteres (5 10 puntos) EPROM Direccin Datos LSB A 1 1A 1 0 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 O 4 O3 O2 O1 O0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 1 1 1 1 1 1 1 1 Cdigo de carcter 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 Posicin del cursor Lnea posicin Notas: 1. 2. 3. 4. 5. 6. Direcciones EPROM A11 A3 corresponden a un cdigo de carcter. Direcciones EPROM A3 a A0 especifican una posicin de lnea del patrn de caracteres. EPROM O4 datos para O0 corresponden a los datos de patrn de caracteres. EPROM O5 datos para O7 se debe especificar como 0. Una posicin de la pantalla encendida (negro) corresponde a un 1. Lnea 11 y las siguientes lneas deben ser borradas con 0s para un 5 10 fuentes de caracteres de puntos. 16 HD44780U Tabla 4 Baja 4 Bits Alta 4 Bits Correspondencia entre los cdigos de caracteres y patrones de caracteres (Cdigo de ROM: A00) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 CG RAM (1) 1011 1100 1101 1110 1111 XXXX0000 XXXX0001 (2) xxxx0010 (3) (4) xxxx0011 xxxx0100 (5) (6) xxxx0101 xxxx0110 (7) (8) xxxx0111 xxxx1000 (1) xxxx1001 (2) (3) xxxx1010 xxxx1011 (4) (5) xxxx1100 xxxx1101 (6) xxxx1110 (7) xxxx1111 (8) Nota: El usuario puede especificar cualquier patrn de RAM de caracteres-generador. 17 HD44780U Tabla 4 Baja 4 Bits Alta 4 Bits Correspondencia entre los cdigos de caracteres y patrones de caracteres (Cdigo de ROM: A02) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 CG RAM (1) XXXX0000 XXXX0001 (2) xxxx0010 (3) (4) xxxx0011 xxxx0100 (5) (6) xxxx0101 xxxx0110 (7) (8) xxxx0111 xxxx1000 (1) xxxx1001 (2) (3) xxxx1010 xxxx1011 (4) (5) xxxx1100 xxxx1101 (6) xxxx1110 (7) xxxx1111 (8) 18 HD44780U Tabla 5 Relacin entre direcciones CGRAM, Cdigos de caracteres (DDRAM) y Carcter Patrones (CGRAM datos) Para 5 8 patrones de caracteres de puntos Cdigos de caracteres (Datos DDRAM) 7 6 5 4 3 2 1 0 Alto Baja CGRAM Direccin 5 4 3 2 1 0 Alto 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 Baja 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Los patrones de caracteres (Datos CGRAM) 7 6 5 4 3 2 1 0 Alto * * * 1 1 1 1 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 1 1 1 1 1 0 Baja 1 0 0 1 0 1 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 *0 0 0 0 0 0 Personajes patrn (1) * * * * * * Posicin del cursor 0 0 0 0 *0 0 1 0 0 1 Personajes patrn (2) * * * * * * Posicin del cursor 0 0 0 0 *1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 * * * Notas: 1. bits de cdigo de caracteres entre 0 y 2 corresponden a CGRAM bits de direccin 3 a 5 (3 bits: 8 tipos). Bits de direccin 2. CGRAM 0 a 2 designan la posicin de la lnea modelo del carcter. La lnea es la octava Posicin del cursor y su pantalla est formada por un OR lgico con el cursor. Mantener los datos de la lnea octava, correspondiente a la posicin de visualizacin del cursor, en 0 como la pantalla cursor. Si los datos de lnea de octava es 1, 1 bits se iluminarn la lnea octava, independientemente de la presencia del cursor. 3. posiciones de fila patrn de caracteres corresponden a CGRAM bits de datos 0 a 4 (bit 4 estar a la izquierda). 4. Como muestra el Cuadro 5, se seleccionan patrones de caracteres CGRAM cuando el cdigo de carcter bits 4 a 7 son todo 0 Sin embargo, ya que el cdigo de caracteres bit 3 no tiene ningn efecto, el ejemplo del visualizador R anterior puede ser seleccionado por cualquiera de cdigo de caracteres 00H o 08H. 5. 1 para los datos CGRAM corresponde a la visualizacin de seleccin y 0 a la no seleccin. * Indica ningn efecto. 19 HD44780U Tabla 5 Relacin entre direcciones CGRAM, Cdigos de caracteres (DDRAM) y Carcter Patrones (CGRAM Datos) (cont) Para 5 10 patrones de caracteres de puntos Cdigos de caracteres (Datos DDRAM) 7 6 5 4 3 2 1 0 Alto Baja CGRAM Direccin 5 4 3 2 1 0 Alto 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1 Baja 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 Los patrones de caracteres (Datos CGRAM) 7 6 5 4 3 2 1 0 Alto * * * 0 0 1 1 1 1 1 1 1 1 0 * 0 0 0 1 0 0 1 0 0 0 0 * 0 0 1 0 0 0 1 0 0 0 0 * Baja 0 0 1 0 0 0 1 0 0 0 0 * 0 0 0 1 1 1 0 0 0 0 0 * 0 0 0 0 *0 0 * 0 0 Personajes patrn * * * * * * Posicin del cursor * * * * * * * * * * * 0 0 0 0 *1 1 * 1 1 * * * * * * * * * * * * * * * * * * * Notas: bits de cdigo 1. Personaje 1 y 2 corresponden a CGRAM bits de direccin 4 y 5 (2 bits: 4 tipos). Bits de direccin 2. CGRAM 0 a 3 designan la posicin de la lnea modelo del carcter. La lnea 11 es la Posicin del cursor y su pantalla est formada por un OR lgico con el cursor. Mantener los datos de la lnea 11 correspondiente a la pantalla POSICIN cursor en 0 como la pantalla cursor. Si los datos de la lnea 11 es "1", "1" bits se iluminarn la lnea 11, independientemente de la presencia del cursor. Dado que las lneas 12 a 16 no se utilizan para la visualizacin, pueden ser utilizados para la memoria RAM de datos general. 3. posiciones de fila patrn de caracteres son los mismos que 5 8 posiciones de patrones carcter de punto. 4. patrones de caracteres CGRAM se seleccionan cuando el cdigo de carcter Bits 4 a 7 son todos 0. Sin embargo, ya que el cdigo de caracteres los bits 0 y 3 no tienen ningn efecto, el ejemplo del visualizador P anterior puede ser seleccionada por cdigos de carcter 00H, 01H, 08H, 09H y. 5. 1 para los datos CGRAM corresponde a la visualizacin de seleccin y 0 a la no seleccin. * Indica ningn efecto. 20 HD44780U Timing Circuito Generacin El circuito de generacin de sincronizacin genera seales de temporizacin para el funcionamiento de los circuitos internos, tales como DDRAM, CGROM y CGRAM. RAM leer tiempo para la exhibicin y el momento de funcionamiento interno por MPU el acceso se generan por separado para evitar que interfieran entre s. Por lo tanto, al escribir datos en DDRAM, por ejemplo, no habr interferencias indeseables, tales como destellos, en zonas distintas de la rea de visualizacin. Circuito controlador de pantalla de cristal lquido El circuito controlador de pantalla de cristal lquido se compone de 16 lectores de seal comunes y 40 de seal segmento conductores. Cuando la fuente de caracteres y el nmero de lneas son seleccionados por un programa, el requerido comn lectores de seal automticamente formas de onda de excitacin de salida, mientras que los otros lectores de seal comn siguen salida de formas de onda no seleccin. El envo de datos de serie comienza siempre en el patrn de caracteres de datos de visualizacin correspondiente a la ltima direccin de la RAM de datos de visualizacin (DDRAM). Puesto que los datos de serie se retiene cuando el patrn de caracteres de datos de visualizacin correspondiente a la direccin de inicio entra en el registro de desplazamiento interno, la HD44780U conduce desde la pantalla de cabeza. Cursor / Circuito de control Blink El circuito de control del cursor / blink genera el cursor o el carcter intermitente. El cursor o la voluntad de parpadear aparecer con el dgito ubicado en la direccin de la RAM de datos de visualizacin (DDRAM) fijado en el contador de direcciones (AC). Por ejemplo (Figura 8), cuando el contador de direcciones es 08H, la posicin del cursor se muestra en DDRAM 08H direccin. AC6 AC5 CA4 AC3 AC2 AC1 AC0 AC Para una pantalla de 1 lnea La posicin de visualizacin Direccin DDRAM (Hexadecimal) 1 00 2 01 3 02 4 03 5 04 6 05 7 06 8 07 9 08 10 09 11 0A 0 0 0 1 0 0 0 Para una pantalla de 2 lneas La posicin de visualizacin Direccin DDRAM (Hexadecimal) 1 00 40 2 01 41 3 02 42 4 03 43 5 04 44 6 05 45 7 06 46 posicin del cursor 8 07 47 9 08 48 10 09 49 11 0A 4A posicin del cursor Nota: El cursor aparece parpadeando o cuando el contador de direcciones (AC) selecciona el carcter RAM generador (CGRAM). Sin embargo, el cursor parpadeando y todo sentido. El cursor parpadea o se muestra en la posicin de sentido cuando el aire acondicionado es una direccin CGRAM. Figura 8 Cursor / Blink Ejemplo de visualizacin 21 HD44780U Interfaz con el MPU El HD44780U puede enviar datos, ya sea en dos operaciones de 4 bits o una operacin de 8 bits, permitiendo as interfaz con MPU de 4 u 8 bits. Para los datos de la interfaz de 4 bits, slo cuatro lneas de autobs (DB4 a DB7) se utilizan para la transferencia. Las lneas de autobs DB0 a DB3 son discapacitados. La transferencia de datos entre la HD44780U y el MPU se completa despus de los datos de 4 bits se ha transferido dos veces. En cuanto a la orden de transferencia de datos, los cuatro bits de orden superior (para el funcionamiento de 8 bits, DB4 a DB7) se transfieren antes de los cuatro bits de orden bajo (para el funcionamiento de 8 bits, DB0 a DB3). La bandera ocupados se debe comprobar (una instruccin) despus de los datos de 4 bits se ha transferido dos veces. Dos ms operaciones de 4 bits y luego transferir los datos de abanderamiento y contrarrevolucionarios direccin ocupados. Para los datos de la interfaz de 8 bits, se utilizan las ocho lneas de autobs (DB0 a DB7). RS R / W E DB7 DB6 DB5 DB4 IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 DR7 DR6 DR5 DR4 DR3 DR2 DR1 DR0 Registro de instruccin (IR) escribir Bandera de ocupado (BF) y contador de direccin (AC) leer Registro de datos (DR) leer Figura 9 4-Bit Ejemplo Transferencia 22 HD44780U Funcin Reset Iniciando por interno Reiniciar Circuito Un circuito de rearme interno inicializa automticamente el HD44780U cuando la alimentacin est conectada. El siguientes instrucciones se ejecutan durante la inicializacin. La bandera de ocupado (BF) se mantiene en el estado de ocupado hasta que termine la inicializacin (BF = 1). El estado de ocupado tiene una duracin de 10 ms despus de VCC se eleva a 4,5 V. 1. Display claro 2. Funcin establece: DL = 1; Datos de la interfaz de 8 bits N = 0; Pantalla de 1 lnea F = 0; 5 Tipo de letra de 8 puntos 3. Display on / off: D = 0; Pantalla apagada C = 0; Cursor off B = 0; Parpadeo Apagado El modo de Entrada 4 establece: I / D = 1; Incrementa en 1 S = 0; Sin cambio Nota: Si las condiciones caractersticas elctricas listadas debajo de la mesa de alimentacin Condiciones de alimentacin Uso Restablecimiento de circuito interno no se cumplen, el circuito de rearme interno no funcionar normalmente y no podr inicializar el HD44780U. Para tal caso, inicial-izacin debe ser realizado por la MPU como se explica en la seccin, La inicializacin en Circular. Instrucciones Esquema Slo el registro de instruccin (IR) y el registro de datos (DR) de la HD44780U pueden ser controlados por el MPU. Antes de iniciar el funcionamiento interno de la HD44780U, informacin de control se almacena temporalmente en estos registros para permitir la interconexin con diversos MPU, que operan a diferentes velocidades, o diversos dispositivos de control de perifricos. El funcionamiento interno de la HD44780U est determinado por seales enviadas desde el MPU. Estas seales, que incluyen registro de seales de seleccin (RS), de lectura / escribir seal (R / W), y el bus de datos (DB0 a DB7), componen las instrucciones HD44780U (Tabla 6). Hay cuatro categoras de instrucciones que:
Designar funciones HD44780U, como formato de visualizacin, longitud de datos, etc Direcciones RAM internos establecidos Realice la transferencia de datos con la memoria RAM interna Realizar funciones auxiliares 23 HD44780U Normalmente, se utilizan instrucciones que realizan la transferencia de datos con la memoria RAM interna de la mayora. Sin embargo, automtica de incremento en un 1 (o auto-decremento por 1) de direcciones de RAM HD44780U internas despus de cada dato escribir puede aligerar la carga del programa de la MPU. Dado que la operacin de desplazamiento de la pantalla (Tabla 11) puede realizar simultneamente con la visualizacin de datos de escritura, el usuario puede minimizar el tiempo de desarrollo del sistema con el mximo eficiencia de programacin. Cuando se ejecuta una instruccin de funcionamiento interno, ninguna instruccin que no sea la bandera / direccin ocupados lea la instruccin puede ser ejecutada. Debido a que la bandera de ocupado se establece en 1 durante la ejecucin de una instruccin, comprobar para asegurarse de que es 0 antes el envo de otra instruccin de la MPU. Nota: Asegrese de que el HD44780U no est en el estado de ocupado (BF = 0) antes de enviar una instruccin de la MPU a la HD44780U. Si una instruccin se enva sin comprobar la bandera ocupado, el tiempo entre la primera instruccin y la siguiente instruccin se llevar mucho ms tiempo que el propio tiempo de instruccin. Consulte la Tabla 6 para la lista de cada tiempo de ejecucin-cin instrucciones. Tabla 6 Instrucciones Cdigo Instruccin RS Claro pantalla Volver casa 0 R / W DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Descripcin 0 0 0 0 0 0 0 0 1 Borra toda la pantalla y Ajusta la direccin DDRAM 0 en contador de direcciones. Establece la direccin DDRAM 0 en contador de direcciones. Tambin Cambia la visualizacin de ser desplazado a su posicin original. Contenidos DDRAM permanecen sin cambios. Establece la direccin del cursor se mueven y especifica cambio de pantalla. Estas operaciones son realizado durante la escritura de datos y leer. 1,52 ms Tiempo de ejecucin (Max) (cuando f cp o f OSC es 270 kHz) 0 0 0 0 0 0 0 0 1 - Entrada establecido el modo de 0 0 0 0 0 0 0 1 I / D S 37 o Display on / off el control Cursor o pantalla cambio Funcin conjunto Set CGRAM Direccin Set DDRAM Direccin 0 0 0 0 0 0 1 D C B Establece pantalla entera (D) de encendido / apagado, 37 o cursor de encendido / apagado (C), y parpadeo de posicin del cursor carcter (B). Mueve el cursor y los cambios pantalla sin cambiar Contenidos DDRAM. 37 o 0 0 0 0 0 1 S / C R / L - - 0 0 0 0 1 DL N F - - Establece length37 datos de la interfaz o (DL), el nmero de lneas de la pantalla (N), y la fuente de caracteres (F). 37 o 37 o 0o 0 0 0 1 ACG ACG ACG ACG ACG ACG Ajusta la direccin CGRAM. Los datos se envan y CGRAM recibida despus de este ajuste. 0 0 1 ADD ADD ADD ADD ADD ADD ADD Sets direccin DDRAM. Los datos se envan y DDRAM recibida despus de este ajuste. AC AC AC AC AC AC AC Lee la bandera de ocupado (BF) que indica el funcionamiento interno se est realizando y lee contador de direccin contenidos. Leer ocupado 0 bandera y Direccin 1 BF 24 HD44780U Tabla 6 Instrucciones (cont) Cdigo Instruccin RS Escribir datos a CG o DDRAM 1 R / W DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Descripcin 0 Escribir datos Escribe datos en DDRAM o CGRAM. Lee datos de DDRAM o CGRAM. DDRAM: Display RAM de datos CGRAM: generador de caracteres RAM ACG: Direccin CGRAM ADD: Direccin DDRAM (Corresponde al cursor direccin) AC: Contador Direccin utiliza para tanto DD y CGRAM direcciones Tiempo de ejecucin (Max) (cuando f cp o fOSC es 270 kHz) 37 o Tadd = 4 o- 37 o Tadd = 4 o- Tiempo de ejecucin cambios cuando cambios de frecuencia Ejemplo: Cuando FCP o fOSC es 250 kHz, 27037 o = 40 o 250 Leer datos 1 de CG o DDRAM I / D I / D S S / C S / C R / L R / L DL N F BF BF 1 Leer datos = 1: = 0: = 1: = 1: = 0: = 1: = 0: = 1: = 1: = 1: = 1: = 0: Incremento Decremento Acompaa a cambio de pantalla Cambio de pantalla Mover el cursor Desplazar a la derecha Giro a la izquierda 8 bits, DL = 0: 4 bits 2 lneas, N = 0: 1 lnea 5 10 puntos, F = 0: 5 8 puntos Funcionamiento interno Instrucciones aceptables Nota: - Indica que no hay efecto. * Despus de la ejecucin de la CGRAM / datos DDRAM escriben o leen la instruccin, el contador de direcciones de RAM se incrementa o disminuye en 1 el contador de direcciones de memoria RAM se actualiza despus de la bandera ocupado se apaga. En la Figura 10, TADD es el tiempo transcurrido despus de la bandera de ocupado se apaga hasta que la direccin contador se actualiza. Seal de ocupado (Pin DB7) Estado Ocupado Contador de direccin (DB0 a los pines DB6) A t ADD A + 1 Nota: t ADD depende de la frecuencia de operacin t = 1.5 AGREGAR / (f cp o f OSC) segundo Figura 10 Direccin Contra actualizacin 25 HD44780U Instruccin Descripcin Borrar pantalla Pantalla clara escribe cdigo de espacio 20H (patrn de caracteres para el cdigo de carcter 20H debe ser un patrn de blanco) en todas las direcciones DDRAM. A continuacin, establece la direccin DDRAM 0 en el contador de direcciones, y devuelve la pantalla a su estado original si se cambi. En otras palabras, la pantalla y el cursor desaparece o parpadeando va a el borde izquierdo de la pantalla (en la primera lnea si se visualizan 2 lneas). Tambin establece I / D a 1 (modo de incremento) en el modo de entrada. S de modo de entrada no cambia. Return Home Retorno inicio establece la direccin DDRAM 0 en el contador de direcciones, y devuelve la pantalla a su estado original si se desplaza. El contenido DDRAM no cambian. El cursor parpadeante o ir hasta el borde izquierdo de la pantalla (en la primera lnea si se visualizan 2 lneas). Modo de ingreso Set I / D: Incrementos (I / D = 1) o decrementos (I / D = 0) la direccin DDRAM en 1 cuando un cdigo de caracteres es escrito en o leer desde DDRAM. El cursor parpadea o se mueve a la derecha cuando se incrementa en 1 y hacia la izquierda cuando disminuye en 1. Lo mismo se aplica a la escritura y lectura de CGRAM. S: Cambia toda la pantalla, ya sea a la derecha (E / D = 0) oa la izquierda (I / D = 1) cuando S es 1. Visualiza No cambie si S es 0. Si S es 1, parecer como si el cursor no se mueve pero la pantalla hace. La pantalla no se desplaza cuando lectura de DDRAM. Tambin, la escritura en o leer desde CGRAM no cambia la pantalla. Display On / Off Control D: La pantalla se enciende cuando D es 1 y cuando D es 0 Cuando est apagado, la pantalla de datos permanece en DDRAM, pero Se pueden visualizar al instante mediante el establecimiento de D a 1. C: El cursor se visualiza cuando C es 1 y no se muestra cuando C es 0 Incluso si el cursor desaparece, la funcin de I / D u otras especificaciones no cambiar durante la escritura de datos de visualizacin. Aparece el cursor utilizando 5 puntos en la lnea de octava para 5 8 puntos de seleccin de fuentes de caracteres y en la lnea 11 para el 5 10 puntos seleccin de fuentes de caracteres (Figura 13). B: El carcter indicado por el cursor parpadea cuando B es 1 (Figura 13). El parpadeo se muestra como la conmutacin entre todos los puntos en blanco y se muestran caracteres a una velocidad de intervalos de 409,6 ms cuando fcp o f OSC es de 250 kHz. El cursor parpadea y se puede configurar para mostrar simultneamente. (Los cambios de frecuencia de parpadeo segn OSC f o la inversa de f cp. Por ejemplo, cuando fcp es 270 kHz, 409,6 250/270 = 379,2 ms.) 26 HD44780U Cursor o Display Shift Cursor o cambio de pantalla se desplaza la posicin del cursor o la pantalla hacia la derecha o hacia la izquierda sin la escritura o la lectura datos de visualizacin (Tabla 7). Esta funcin se utiliza para corregir o buscar en la pantalla. En una pantalla de 2 lneas, el cursor mueve a la segunda lnea cuando pasa el dgito 40a de la primera lnea. Tenga en cuenta que la primera y segunda lnea muestra se desplazar al mismo tiempo. Cuando Los datos que se desplaza varias veces cada lnea slo se mueve horizontalmente. La segunda lnea de la pantalla no se desplaza a la primera posicin de la lnea. Los contador de direcciones (AC) contenido no se cambian si la nica accin que se realiza un cambio de pantalla. Funcin Set DL: Establece la longitud de datos de la interfaz. Los datos son enviados o recibidos en longitudes de 8 bits (DB7 a DB0) cuando DL es 1, y en longitudes (DB7 a DB4) cuando se selecciona DL es 0.When longitud de 4 bits, los datos se debe enviar o 4 bits recibido dos veces. N: Establece el nmero de lneas de la pantalla. F: Establece el tipo de letra. Nota: Realizar la funcin en la cabecera del programa antes de ejecutar cualquier instruccin (con excepcin de la leer ocupado bandera y la instruccin de direcciones). A partir de este punto, el conjunto de instrucciones de funcin no puede ser ejecutado a menos que cambie la longitud de datos de la interfaz. Establecer Direccin CGRAM Configure la direccin CGRAM establece la direccin CGRAM AAAAAA binaria en el contador de direcciones. Los datos se escribe ni se lee desde la MPU para CGRAM. 27 HD44780U RS Claro pantalla Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 0 0 0 0 0 0 1 RS Volver casa Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 0 0 0 0 0 1 * Nota: *No me importa. RS Entrada establecido el modo de Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 0 0 0 0 1 I / D S RS Display control on / off Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 0 0 0 1 D C B RS Cursor o cambio de pantalla Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 0 0 1 S / C R / L * * Nota: *No me importa. RS Conjunto de funciones Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 0 1 DL N F * * RS Establecer CGRAM Direccin Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 0 1 A A A A A A Superior bit de orden Baja bit de orden Figura 11 Instruccin (1) 28 HD44780U Set DDRAM Direccin Configurar la direccin DDRAM establece la direccin DDRAM AAAAAAA binaria en el contador de direcciones. Los datos se escribe ni se lee desde la MPU para DDRAM. Sin embargo, cuando N es 0 (pantalla de 1 lnea), AAAAAAA puede ser 00H a 4FH. Cuando N es 1 (pantalla de 2 lneas), AAAAAAA puede ser 00H a 27H para la primera lnea, y 40H a 67H para la segunda lnea. Leer Bandera Ocupado y Direccin Leer ocupado bandera y direccin lee la bandera de ocupado (BF) que indica que el sistema est operando internamente en una instruccin recibida anteriormente. Si BF es 1, la operacin interna est en progreso. La siguiente instruccin No se aceptarn hasta BF se restablece a 0 Compruebe el estado de BF antes de la siguiente operacin de escritura. Al mismo tiempo, el valor del contador de direcciones en AAAAAAA binario se lee. Este contador de direcciones es utilizado por tanto CG y direcciones DDRAM, y su valor est determinado por la instruccin anterior. La direccin contenidos son los mismos que para las instrucciones establecidas direccin CGRAM y establecer la direccin DDRAM. Tabla 7 S / C 0 0 1 1 R / L 0 1 0 1 Cambia la posicin del cursor a la izquierda. (AC se decrementa en uno.) Cambia la posicin del cursor hacia la derecha. (AC se incrementa en uno.) Cambia toda la pantalla hacia la izquierda. El cursor sigue el cambio de pantalla. Cambia toda la pantalla hacia la derecha. El cursor sigue el cambio de pantalla. Funcin de desplazamiento Cuadro 8 Funcin Set N de Display Lneas 1 1 2 * Deber Factor Octavo 01.11 1/16 No se puede mostrar dos lneas de 5 10 fuente carcter de punto N 0 0 1 Nota: F 0 1 * Fuente de caracteres 5 8 puntos 5 10 puntos 5 8 puntos Observaciones Indica no me importa. 29 HD44780U Cursor 5 8 dot fuente de caracteres 5 10 puntos fuente de caracteres Pantalla alterna Ejemplo de visualizacin de Blink Ejemplo de visualizacin de Cursor Figura 12 Cursor y parpadeante RS Establecer DDRAM Direccin Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 1 A A A A A A A Superior bit de orden Baja bit de orden RS Leer ocupado bandera y la direccin Cdigo 0 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 1 BF A A A A A A A Superior bit de orden Baja bit de orden Figura 13 Instruccin (2) 30 HD44780U Escribir datos a CG o DDRAM Escribir datos de CG o DDRAM escribe 8 bits DDDDDDDD datos binarios a CG o DDRAM. Para escribir en CG o DDRAM se determina por la especificacin anterior del CGRAM o DDRAM configuracin de la direccin. Despus de una escritura, la direccin se incrementa automticamente o disminuye en 1 de acuerdo con la el modo de entrada. El modo de entrada tambin determina el cambio de pantalla. Leer datos de CG o DDRAM Leer datos de CG o DDRAM lee 8 bits DDDDDDDD datos binarios de CG o DDRAM. La designacin anterior determina si CG o DDRAM es para ser ledo. Antes de entrar en esta lectura instruccin, ya sea CGRAM Conjunto de instrucciones direccin DDRAM debe ser ejecutado. Si no se ejecuta, el primero leer datos no sern vlidos. Cuando se ejecuta en serie las instrucciones de lectura, los prximos datos de direcciones normalmente se lee de la segunda lectura. Las instrucciones del equipo de direccin no necesitan ser ejecutadas justo antes de esta instruccin de lectura cuando se pasa el cursor por la operacin de desplazamiento del cursor (al leer DDRAM). El funcionamiento de la operacin de desplazamiento del cursor es la misma que la direccin de la instruccin set DDRAM. Despus de una lectura, el modo de entrada aumenta o disminuye automticamente la direccin por 1. Sin embargo, el cambio de pantalla no se ejecuta independientemente del modo de entrada. Nota: El contador de direcciones (AC) se incrementa automticamente o disminuye en 1 despus de la escritura se ejecutan instrucciones a CGRAM o DDRAM. Los datos de la RAM seleccionados por el aire acondicionado no pueden ser leer en este tiempo, incluso si se ejecutan las instrucciones de lectura. Por lo tanto, para leer correctamente los datos, ejecutar ya sea la instruccin set direccin o instruccin de desplazamiento del cursor (slo con DDRAM), a continuacin, slo antes de leer los datos deseados, ejecutar la instruccin de lectura de la segunda vez que la lectura se enva la instruccin. RS Escribir datos en CG o DDRAM Cdigo 1 R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 0 D D D D D D D D Superior bits de orden RS Leer datos de CG o DDRAM Cdigo 1 Baja bits de orden R / W DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB0 1 D D D D D D D D Superior bits de orden Baja bits de orden Figura 14 Instruccin (3) 31 HD44780U Para conectar la HD44780U Interfaz con MPU Interfaz con un MPU 8-bit Vase la figura 16 para un ejemplo del uso de un puerto de E / S (por un microordenador de un solo chip) como una interfaz dispositivo.
+, Y En este ejemplo, P30 a P37 estn conectados a la DB0 bus de datos a DB7, y P75 a P77 estn conectados a E, R / W, y RS, respectivamente. RS R / W E Interna operacin DB7 Funcionamiento Datos Ocupado Ocupado No ocupado Datos Instruccin escribir Bandera de ocupado comprobar Bandera de ocupado comprobar Bandera de ocupado comprobar Instruccin escribir Figura 15 Ejemplo de la bandera de ocupado revisar Momento de secuencia HD44780U H8 / 325 P30 a P37 8 DB0 a DB7 COM1 a COM16 16 P77 P76 P75 E RS R / W LCD SEG1 a SEG40 40 Figura 16 H8 / 325 Interface (Single-Chip Mode) 32 HD44780U Interfaz con un 4-bit MPU El HD44780U se puede conectar al puerto de E / S de un 4-bit MPU. Si el puerto I / O tiene suficientes bits, 8 bits los datos pueden ser transferidos. De lo contrario, una transferencia de datos debe hacerse en dos operaciones para los datos de 4 bits. En este caso, la secuencia de tiempo se convierte en algo complejo. (Ver Figura 17) Vea la Figura 18 para ver un ejemplo de interfaz a la HMCS4019R. Tenga en cuenta que se necesitan dos ciclos para la comprobacin de la bandera de ocupado, as como para la transferencia de datos. El 4-bit de operacin es seleccionado por el programa. RS R / W E
. '"! Interna operacin DB7 Funcionamiento IR7 IR3 Ocupado AC3 Bandera de ocupado comprobar No ocupado AC3 Bandera de ocupado comprobar D7 D3 Instruccin escribir Instruccin escribir Nota: IR7, IR3 son los bits sptimo y tercero de la instruccin. AC3 es la tercera de bits del contador de direcciones. Figura 17 Ejemplo de 4-Bit de transferencia de datos de sincronizacin de secuencia HD44780 HMCS4019R D15 D14 D13 RS R / W E COM1 a COM16 16 LCD 4 R10 a R13 DB4 a DB7 SEG1 a SEG40 40 Figura 18 Ejemplo de interfaz para HMCS4019R 33 HD44780U Interfaz de pantalla de cristal lquido Carcter de fuentes y Nmero de lneas: El HD44780U puede realizar dos tipos de pantallas, 5 8 puntos y 5 10 fuentes de caracteres de puntos, cada uno con un cursor. Hasta dos lneas se muestran para 5 8 puntos y una lnea para 5 10 puntos. Por lo tanto, un total de tres tipos de seales comunes estn disponibles (Tabla 9). El nmero de lneas y tipos de letra puede ser seleccionado por el programa. (Vase el cuadro 6, Instrucciones.) Conexin a HD44780 y pantalla de cristal lquido: Vea la Figura 19 para los ejemplos de conexin. Tabla 9 Seales comunes Fuente de caracteres 5 8 puntos + cursor 5 10 puntos + cursor 5 8 puntos + cursor Nmero de Seales Comunes 8 11 16 Factor de servicio Octavo 01.11 1/16 Nmero de lneas 1 1 2 HD44780 COM1 COM8 SEG1 SEG40 Ejemplo de un 5 8 puntos, 8 caracteres Pantalla de 1 lnea (cuarto sesgo, octavo ciclo de trabajo) HD44780 COM1 COM11 SEG1 SEG40 Ejemplo de un 5 10 puntos, 8 caracteres Pantalla de 1 lnea (cuarto sesgo, 11.1 ciclo de trabajo) Figura 19 Pantalla de cristal lquido y HD44780 Conexiones 34 HD44780U Desde las lneas de seal de cinco segmentos pueden mostrar un dgito, una HD44780U puede mostrar hasta 8 dgitos para una lnea 1 mostrar y 16 dgitos para una pantalla de 2 lneas. Los ejemplos de la figura 19 tienen puntas de seal comn no utilizadas, que no siempre de seleccin de salida formas de onda. Cuando el panel de pantalla de cristal lquido tiene lneas de exploracin adicionales no utilizados, conecte el extra el escaneo de lneas a estos pines de seales comunes para evitar cualquier efecto indeseable debido a la interferencia durante el estado flotante. HD44780 COM1 COM8 COM9 COM16 SEG1 SEG40 Ejemplo de un 5 8 puntos, 8 caracteres Pantalla de 2 lneas (quinto sesgo, 1/16 ciclo de trabajo) Figura 19 Pantalla de cristal lquido y conexiones HD44780 (cont) 35 HD44780U Conexin de Layout Matrix cambiado: En los ejemplos anteriores, el nmero de lneas corresponde a la lneas de exploracin. Sin embargo, son posibles los siguientes ejemplos de pantalla (Figura 20) mediante la alteracin de la matriz de diseo del panel de visualizacin de cristal lquido. En cualquier caso, el nico cambio es el diseo. La pantalla caractersticas y el nmero de caracteres de la pantalla de cristal lquido dependen del nmero de comn seales o el factor de trabajo. Tenga en cuenta que la memoria RAM de datos de visualizacin (DDRAM) trata de 4 caracteres 2 lneas y para 16 caracteres 1 lnea son los mismos que en la Figura 19. HD44780 COM1 COM8 SEG1 SEG40 COM9 COM16 5 8 puntos, 16 caracteres Pantalla de 1 lnea (Quinto sesgo, 1/16 ciclo de trabajo) Figura 20 diseo cambiado Matrix Muestra 36 HD44780U Fuente de alimentacin para Liquid Crystal Display Drive Varios niveles de voltaje se deben aplicar a los pines V1 a V5 del HD44780U para obtener el cristal lquido formas de onda de accionamiento de visualizacin. Las tensiones se deben cambiar de acuerdo con el factor de trabajo (Cuadro 10). VLCD es el valor mximo de las formas de onda de unidad de pantalla de cristal lquido, y dividiendo la resistencia proporciona voltajes V1 a V5 (Figura 21). Tabla 10 Factor de servicio y la fuente de alimentacin de cristal lquido Display Drive Factor de servicio 1/8, 1/11 1/16 Sesgo Fuente de alimentacin V1 V2 V3 V4 V5 Cuarto VCC-cuarto VLCD VCC-medio VLCD VCC-medio VLCD VCC-3/4 VLCD VCC-VLCD Quinto VCC-quinto VLCD VCC-2/5 VLCD VCC-3/5 VLCD VCC-5.4 VLCD VCC-VLCD VCC (+5 V) VCC R V1 V2 V3 V4 R V5 VR -5 V Cuarto sesgo (1/8, 1/11 ciclo de trabajo) Quinto sesgo (1/16, ciclo de trabajo) R VLCD R VCC V1 VCC (+5 V) R R V2 R V3 R V4 R V5 VR -5 V VLCD Figura 21 Drive Voltaje de alimentacin Ejemplo 37 HD44780U Relacin entre la oscilacin de frecuencia y de cristal lquido marco de la exhibicin Frecuencia Las frecuencias de trama pantalla de cristal lquido de la Figura 22 se aplican slo cuando la frecuencia de oscilacin es de 270 kHz (un pulso de reloj de 3,7 o). Ciclo octavo deber COM1 VCC V1 V2 (V3) V4 V5 1 cuadro 1 frame = 3.7 o 400 8 = 11.850 o = 11,9 ms 1 Frecuencia del captulo == 84,3 Hz 11,9 ms Ciclo 01.11 deber COM1 VCC V1 V2 (V3) V4 V5 1 cuadro 1 frame = 3.7 o 400 11 = 16,300 o = 16,3 ms 1 Frecuencia del captulo == 61,4 Hz 16,3 ms Ciclo dieciseisavo deber COM1 VCC V1 V2 V3 V4 V5 1 cuadro 1 frame = 3.7 o 200 16 = 11,850 o = 11,9 ms 1 Frecuencia del captulo == 84,3 Hz 11,9 ms 200 relojes 1 2 3 4 16 1 2 400 relojes 1 2 3 4 8 1 2 400 relojes 1 2 3 4 11 1 2 Figura 22 Estructura de frecuencia 38 HD44780U Instruccin y Display Correspondencia Operacin de 8 bits, 8 dgitos Pantalla de 1 lnea con reset interno Consulte la Tabla 11 para ver un ejemplo de un nio de 8 dgitos Pantalla de 1 lnea en operacin de 8 bits. El HD44780U funciones deben ser establecidos por la instruccin conjunto de funciones antes de la exhibicin. Dado que la RAM de datos de visualizacin permite almacenar datos de caracteres 80, tal como se explica antes, la memoria RAM se puede utilizar para pantallas tales como, por la publicidad cuando se combina con la operacin de cambio de visualizacin. Dado que la operacin de cambio de pantalla slo cambia la posicin de visualizacin de contenidos DDRAM sin cambios, los primeros datos de visualizacin celebrados DDRAM pueden emitirse cuando se realiza la operacin de retorno a casa. Operacin de 4 bits, 8 dgitos Pantalla de 1 lnea con reset interno Este programa deber establecer todas las funciones antes de la operacin de 4 bits (Tabla 12). Cuando la cmara est encendida, Se selecciona automticamente la operacin de 8 bits y la primera escritura se lleva a cabo como una operacin de 8 bits. Desde DB0 a DB3 no estn conectados, entonces se requiere una reescritura. Sin embargo, puesto que una operacin se completa en dos accesos para la operacin de 4 bits, se necesita una reescritura para ajustar las funciones (vase la Tabla 12). Por lo tanto, a DB4 DB7 de la instruccin set funcin se escribe dos veces. Operacin de 8 bits, 8 dgitos Pantalla de 2 lneas Para una pantalla de 2 lneas, el cursor se mueve automticamente de la primera a la segunda lnea despus del dgito 40mo de la primera lnea que se ha escrito. Por lo tanto, si slo hay 8 caracteres en la primera lnea, la DDRAM direccin debe ajustarse de nuevo despus de que se complete el carcter octavo. (Ver Cuadro 13) Tenga en cuenta que el cambio de pantalla operacin se realiza para la primera y segunda lneas. En el ejemplo de la Tabla 13, el cambio de pantalla est realizar cuando el cursor se encuentra en la segunda lnea. Sin embargo, si se realiza la operacin de cambio cuando el cursor est en la primera lnea, tanto las primera y segunda lneas se mueven juntos. Si se repite el cambio, la visualizacin de la segunda lnea no se mover a la primera lnea. La misma pantalla slo se desplazar dentro de su propio lnea para el nmero de veces que se repite el cambio. Nota: Cuando se utiliza el rearme interno, las caractersticas elctricas de las condiciones de alimentacin Uso Mesa Circuito Resetear interna debe ser satisfecho. Si no, el HD44780U debe ser inicializado por instrucciones. Consulte la seccin Inicializacin en Circular. 39 HD44780U Tabla 11 Paso No. 1 2 RS Funcionamiento 8-Bit, 8 dgitos 1-Line Display Ejemplo con Resetear Interna Instruccin R / W DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Display Operacin Inicializado. Sin visualizacin. Se ajusta a la operacin de 8 bits y selecciona la pantalla de 1 lnea y 5 8 fuente carcter de punto. (Nmero de lneas de la pantalla y el carcter fuentes no se pueden cambiar despus de paso # 2.) _ Enciende la pantalla y el cursor. Toda la pantalla est en modo de espacio debido a la inicializacin. Establece el modo para incrementar el abordar por uno y para desplazar la cursor hacia la derecha en el momento de escribir en el DD / CGRAM. La pantalla no se desplaza. Escribe H. DDRAM ya tiene sido seleccionado por la inicializacin cuando el poder se enciende. El cursor se incrementa en uno y desplaza a la derecha. Escribe I.
1 0 0 0 1 0 0 1 0 1 1 0 HITACHI_ HITACHI_ ITACHI _ Escribe I. Establece el modo para cambiar la visualizacin en el momento de la escritura. Escribe un espacio. Fuente de alimentacin en (la HD44780U es inicializado por el interior circuito de reset) Conjunto de funciones 000 0 1 1 0 0 * * 3 Visualizar control on / off 0000 Establecido el modo de entrada 000 0 0 1 1 1 0 4 0 0 0 0 1 1 0 _ 5 Escribir datos en CGRAM / DDRAM 100100 1 0 0 0 H_ 6 7 Escribir datos en CGRAM / DDRAM 100100
Escribir datos en CGRAM / DDRAM 100100 Establecido el modo de entrada 000 0 0 0 1 0 0 1 HI_ 8 9 10 Escribir datos en CGRAM / DDRAM 100010 40 HD44780U Tabla 11 Paso No. 11 12 RS Funcionamiento 8-Bit, 8 dgitos 1-Line Display Ejemplo con Resetear Interna (cont) Instruccin R / W DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Display 1 1 0 1 TACHI M_
0 0 0 1 0 HITACHI_ Devuelve como mostrador o cursor a la posicin original (Direccin 0). Escribe O. Cambia slo la posicin del cursor A la izquierda. Cambia slo la posicin del cursor A la izquierda. Escribe C sobre K. La pantalla se mueve hacia la izquierda. Desplaza la pantalla y el cursor posicin a la derecha. Desplaza la pantalla y el cursor posicin a la derecha. Escribe M. Operacin Escribe M. Escribir datos en CGRAM / DDRAM 100100
Escribir datos en CGRAM / DDRAM 100100 Cursor o la pantalla de cambio 0000 Cursor o la pantalla de cambio 0000 0 0 1 1 13 14 15 16 17 18 19 20 Escribir datos en CGRAM / DDRAM 100100 Cursor o la pantalla de cambio 0000 Cursor o la pantalla de cambio 0000 0 0 1 1 Escribir datos en CGRAM / DDRAM 100100
Regrese a su casa 000 0 0 21 41 HD44780U Tabla 12 Paso No. 1 2 RS Operacin 4-Bit, 8 dgitos 1-Line Display Ejemplo con Resetear Interna Instruccin R / W DB5 DB6 DB7 DB4 Display Operacin Inicializado. Sin visualizacin. Define a la operacin de 4 bits. En este caso, la operacin es manejado como 8 bits por inicializacin cin, y slo esta instruccin completa con una escritura. Establece 4 bits operacin y selecciona la pantalla de 1 lnea y 5 8 fuente carcter de punto. 4-bit inicia la operacin de este paso y es necesario el reajuste. (Nmero de lneas de la pantalla y fuentes de caracteres no pueden ser cambiado despus del paso # 3.) _ Enciende la pantalla y el cursor. Toda la pantalla est en modo de espacio debido a la inicializacin. Establece el modo para incrementar el abordar por uno y para desplazar la cursor hacia la derecha en el momento de escribir en el DD / CGRAM. La pantalla no se desplaza. Escribe H. El cursor se incrementa en uno y se desplaza a la derecha. Fuente de alimentacin en (la HD44780U es inicializado por el interior circuito de reset) Conjunto de funciones 000 0 1 0 3 Conjunto de funciones 000 000 0 0 1 * 0 * 4 Visualizar control on / off 0000 0011 Establecido el modo de entrada 000 000 0 1 0 1 0 1 0 0 0 0 5 _ 6 Escribir datos en CGRAM / DDRAM 100100 101000 H_ Nota: El control es el mismo que para la operacin de 8 bits ms all de la etapa # 6. 42 HD44780U Tabla 13 Paso No. 1 RS Funcionamiento 8-Bit, 8 dgitos 2-Line Display Ejemplo con Resetear Interna Instruccin R / W DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Display Operacin Inicializado. Sin visualizacin. Fuente de alimentacin en (la HD44780U es inicializado por el interior circuito de reset) Conjunto de funciones 000 2 0 1 1 1 0 * * Se ajusta a la operacin de 8 bits y selecciona display de 2 lneas y 5 8 fuente carcter de punto. _ Enciende la pantalla y el cursor. Todo visualizador en el espacio debido a la inicializacin. Establece el modo para incrementar el abordar por uno y para desplazar la cursor hacia la derecha en el momento de escribir en el DD / CGRAM. La pantalla no se desplaza. Escribe H. DDRAM ya tiene sido seleccionado por la inicializacin cuando el poder se enciende. El cursor se incrementa en uno y desplaza a la derecha.
3 Visualizar control on / off 0000 Establecido el modo de entrada 000 0 0 1 1 1 0 4 0 0 0 0 1 1 0 _ 5 Escribir datos en CGRAM / DDRAM 100100 1 0 0 0 H_ 6
Escribir datos en CGRAM / DDRAM 100100 Configurar la direccin DDRAM 0011 1 0 0 1 7 HITACHI_ Escribe I. 8 0 0 0 0 0 0 HITACHI _ Establece la direccin DDRAM para que el cursor se coloca en el jefe de la segunda lnea. 43 HD44780U Tabla 13 Paso No. 9 RS Funcionamiento 8-Bit, 8 dgitos 2-Line Display Ejemplo con Resetear Interna (cont) Instruccin R / W DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Display 1 1 0 1 HITACHI M_
1 1 1 1 HITACHI MICROCO_ HITACHI MICROCO_ ITACHI ICROCOM_ Escribe O. Operacin Escribe M. Escribir datos en CGRAM / DDRAM 100100
Escribir datos en CGRAM / DDRAM 100100 Establecido el modo de entrada 000 10 11 12 0 0 0 0 1 1 1 Establece el modo para cambiar la visualizacin en el momento de la escritura. Escribe M. pantalla se desplaza a la izquierda. La primera y segunda lneas de ambos cambian al mismo tiempo. 13 Escribir datos en CGRAM / DDRAM 100100 1 1 0 1 14
Regrese a su casa 000 0 0 0 0 0 1 0
HITACHI_ MICROCOM Devuelve como mostrador o cursor a la posicin original (Direccin 0). 15 44 HD44780U Iniciando por la Instruccin Si no se cumplen las condiciones de suministro de energa para operar correctamente el circuito de rearme interno, inicializacin instrucciones se vuelve necesario. Consulte las Figuras 23 y 24 para los procedimientos de inicializacin de 8 bits y 4 bits, respectivamente. El Poder Espere ms de 15 ms despus de VCC se eleva a 4,5 V Espere ms de 40 ms despus de VCC se eleva a 2,7 V RS R / WDB7 DB6 DB5 DB4 DB3DB2 DB1 DB0 0 0 0 0 1 1 * * * * BF no puede ser comprobado antes de esta instruccin. Conjunto de funciones (Interface es de 8 bits de longitud.) Espere a que ms de 4,1 ms RS R / WDB7 DB0 DB1 DB2 DB3 DB4 DB5 DB6 0 0 0 0 1 1 * * * * BF no puede ser comprobado antes de esta instruccin. Conjunto de funciones (Interface es de 8 bits de longitud.) Espere a ms de 100 o RS R / WDB7 DB0 DB1 DB2 DB3 DB4 DB5 DB6 0 0 0 0 1 1 * * * * BF no puede ser comprobado antes de esta instruccin. Conjunto de funciones (Interface es de 8 bits de longitud.) BF se puede comprobar despus de las siguientes instrucciones. Cuando BF no est marcada, el tiempo de espera entre instrucciones es ms largo que el instuction ejecucin tiempo. (Ver Cuadro 6) RS R / WDB7 DB0 DB1 DB2 DB3 DB4 DB5 DB6 0 0 0 0 1 1 N F * * 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 Conjunto de funciones (Interface es de 8 bits de longitud. Especifique la nmero de lneas de pantalla y tipo de letra.) El nmero de lneas de pantalla y fuente de caracteres no se puede cambiar despus de este punto. Pantalla apagada Pantalla clara Establecido el modo de entrada Extremos de inicializacin I / D S Figura 23 Interfaz de 8-Bit 45 HD44780U El Poder Espere ms de 15 ms despus de VCC se eleva a 4,5 V Espere ms de 40 ms despus de VCC se eleva a 2,7 V RS R / W DB5 DB6 DB7 DB4 0 0 0 0 1 1 BF no puede ser comprobado antes de esta instruccin. Conjunto de funciones (Interface es de 8 bits de longitud.) Espere a que ms de 4,1 ms RS R / W DB5 DB6 DB7 DB4 0 0 0 0 1 1 BF no puede ser comprobado antes de esta instruccin. Conjunto de funciones (Interface es de 8 bits de longitud.) Espere a ms de 100 o RS R / W DB5 DB6 DB7 DB4 0 0 0 0 1 1 BF no puede ser comprobado antes de esta instruccin. Conjunto de funciones (Interface es de 8 bits de longitud.) RS R / W DB5 DB6 DB7 DB4 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N 0 1 0 0 0 0 0 F 0 0 0 0 0 1 1 0 * * 0 0 0 0 0 0 0 1 0 0 I / D S BF se puede comprobar despus de las siguientes instrucciones. Cuando BF no est marcada, el tiempo de espera entre instrucciones es ms largo que el instuction ejecucin tiempo. (Ver Cuadro 6) Conjunto de funciones (interfaz Set sea 4 bits de longitud.) Interface es de 8 bits de longitud. Conjunto de funciones (Interface es de 4 bits de longitud. Especifique la nmero de lneas de pantalla y tipo de letra.) El nmero de lneas de pantalla y fuente de caracteres no se puede cambiar despus de este punto. Pantalla apagada Pantalla clara Extremos de inicializacin Establecido el modo de entrada Figura 24 Interfaz 4-Bit 46 HD44780U Grados mximos absolutos * Artculo Tensin de alimentacin (1) Tensin de alimentacin (2) Voltaje de entrada Temperatura de funcionamiento Temperatura de almacenamiento Nota: * Smbolo VCC-GND VCC-V5 Vt Topr Tstg Valor -0,3-7,0 -0,3-13,0 -0,3 A 0,3 VCC -30-75 -55 To +125 Unidad V V V X X 4 Notas 1 1, 2 1 Si la LSI se utiliza por encima de estos valores mximos absolutos, puede convertirse en un dao permanente. Uso de la LSI dentro de los siguientes lmites caractersticos elctricos es muy recomendable para el funcionamiento normal. Si tambin se superan estas condiciones elctricos caractersticos, el LSI mal funcionamiento y causa baja fiabilidad. 47 HD44780U DC Caractersticas (VCC = 2.7 a 4.5 V, Ta = -30 a +75 C * 3) Artculo Alta tensin de entrada (1) (Excepto OSC1) Entrada de bajo voltaje (1) (Excepto OSC1) Alta tensin de entrada (2) (OSC1) Entrada de bajo voltaje (2) (OSC1) Smbolo VIH1 VIL1 VIH2 VIL2 Min 0.7V CC -0,3 0.7V CC - 0.75 V CC - 0.8V CC - - - -1 10 - Typ - - - - - - - - 2 2 - 50 150 Max VCC 0.55 VCC 0.2V CC - 0.2V CC - 0.2V CC 20 30 1 120 300 Unidad V V V V V V V V kW kW A A A -I OH = 0,1 mA Yo PFC = 0,1 mA -I OH = 0,04 mA Yo PFC = 0,04 mA Io = 0,05 mA, VLCD = 4 V Io = 0,05 mA, VLCD = 4 V VIN = 0 a VCC VCC = 3 V Oscilacin Rf, reloj externo VCC = 3 V, f = 270 kHz OSC 10, 14 Prueba Notas Estado * 6 6 15 15 7 7 8 8 13 13 9 Salida de alta tensin (1) VOH1 (DB0-DB7) Salida de baja tensin (1) (DB0-DB7) VOL1 Salida de alta tensin (2) VOH2 (Excepto DB0-DB7) Salida de baja tensin (2) (Excepto DB0-DB7) Conductor sobre la resistencia (COM) Conductor sobre la resistencia (SEG) Corriente de fuga de entrada Pull-up actual MOS (DB0-DB7, RS, R / W) Fuente de alimentacin de corriente VOL2 RCOM RSEG I LI P -I I CC Tensin LCD VLCD1 VLCD2 3.0 3.0 - - 11.0 11.0 V V VCC-V5, quinto sesgo 16 VCC-V5, cuarto sesgo 16 Nota: * Consulte las Caractersticas Elctricas seccin siguiente estas tablas Notas. 48 HD44780U AC Caractersticas (VCC = 2.7 a 4.5 V, Ta = -30 a +75 C * 3) Caractersticas del reloj Artculo Frecuencia de reloj externa Externa reloj Deber reloj externo operacin Tiempo de subida de reloj externa Tiempo de cada del reloj externo Smbolo Minuto f cp Deber t rcp t fcp 125 45 - - 190 Typ 250 50 - - 270 Max 350 55 0,2 0,2 350 Unidad kHz % o o kHz Rf = 75 kW, VCC = 3 V 12 Condicin de prueba Nota * 11 RfClock frecuencia de oscilacin f OSC oscilacin Nota: * Consulte las Caractersticas Elctricas seccin siguiente estas tablas Notas. Caractersticas de temporizacin de bus Escribe Operacin Artculo Habilitar tiempo de ciclo Habilitar ancho de pulso (nivel alto) Habilitar subida / tiempo de bajada Smbolo t cycE PWEH t Er, t Ef Min 1000 450 - 60 20 195 10 Typ - - - - - - - Max - - 25 - - - - Unidad ns Condicin de prueba Figura 25 Direccin el tiempo de preparacin (RS, R / W a E) t AS Direccin tiempo de espera Los datos de configuracin de tiempo Tiempo de retencin de datos t AH t DSW tH Lea la Operacin Artculo Habilitar tiempo de ciclo Habilitar ancho de pulso (nivel alto) Habilitar subida / tiempo de bajada Smbolo t cycE PWEH t Er, t Ef Min 1000 450 - 60 20 - 5 Typ - - - - - - - Max - - 25 - - 360 - Unidad ns Condicin de prueba Figura 26 Direccin el tiempo de preparacin (RS, R / W a E) t AS Direccin tiempo de espera Tiempo de retardo de Datos Tiempo de retencin de datos t AH t DDR t DHR 49 HD44780U Caractersticas de temporizacin de interfaz con el conductor externo Artculo Reloj ancho de pulso Alto nivel Bajo nivel Reloj tiempo de preparacin Los datos de configuracin de tiempo Tiempo de retencin de datos M tiempo de retardo Aumento de reloj / tiempo de cada Smbolo t CWH t CWL t CSU t SU t DH t MS t ct Min 800 800 500 300 300 -1000 - Typ - - - - - - - Max - - - - - 1000 200 Unidad ns Condicin de prueba Figura 27 Fuente de alimentacin condiciones Cmo utilizar Restaurar Circuito interno Artculo Fuente de alimentacin tiempo de subida Fuente de alimentacin fuera de tiempo Smbolo t r CC t OFF Min 0,1 1 Typ - - Max 10 - Unidad ms Condicin de prueba Figura 28 50 HD44780U DC Caractersticas (VCC = 4,5 a 5,5 V, Ta = -30 a +75 C * 3) Artculo Alta tensin de entrada (1) (Excepto OSC1) Entrada de bajo voltaje (1) (Excepto OSC1) Alta tensin de entrada (2) (OSC1) Entrada de bajo voltaje (2) (OSC1) Smbolo VIH1 VIL1 VIH2 VIL2 Min 2.2 -0,3 VCC-1.0 - 2.4 - 0,9 VCC - - - -1 50 - Typ - - - - - - - - 2 2 - 125 350 Max VCC 0,6 VCC 1.0 - 0.4 - 0,1 VCC 20 30 1 250 600 Unidad V V V V V V V V kW kW A A A -I OH = 0,205 mA Yo PFC = 1,2 mA -I OH = 0,04 mA Yo PFC = 0,04 mA Io = 0,05 mA, VLCD = 4 V Io = 0,05 mA, VLCD = 4 V VIN = 0 a VCC VCC = 5 V Oscilacin Rf, reloj externo VCC = 5 V, f = 270 kHz OSC VCC-V5, quinto sesgo VCC-V5, cuarto sesgo 10, 14 Condicin de prueba Notas * 6 6 15 15 7 7 8 8 13 13 9 Salida de alta tensin (1) VOH1 (DB0-DB7) Salida de baja tensin (1) (DB0-DB7) VOL1 Salida de alta tensin (2) VOH2 (Excepto DB0-DB7) Salida de baja tensin (2) (Excepto DB0-DB7) Conductor sobre la resistencia (COM) Conductor sobre la resistencia (SEG) Corriente de fuga de entrada Pull-up actual MOS (DB0-DB7, RS, R / W) Fuente de alimentacin de corriente VOL2 RCOM RSEG I LI P -I I CC Tensin LCD VLCD1 VLCD2 3.0 3.0 - - 11.0 11.0 V V 16 16 Nota: * Consulte las Caractersticas Elctricas seccin siguiente estas tablas Notas. 51 HD44780U AC Caractersticas (VCC = 4,5 a 5,5 V, Ta = -30 a +75 C * 3) Caractersticas del reloj Artculo Frecuencia de reloj externa Externa reloj Deber reloj externo operacin Tiempo de subida de reloj externa Tiempo de cada del reloj externo Smbolo Minuto f cp Deber t rcp t fcp 125 45 - - 190 Typ 250 50 - - 270 Max 350 55 0,2 0,2 350 Unidad kHz % o o kHz Rf = 91 kW VCC = 5,0 V Prueba Notas Estado * 11 11 11 11 12 RfClock frecuencia de oscilacin f OSC oscilacin Nota: * Consulte las Caractersticas Elctricas seccin siguiente estas tablas Notas. Caractersticas de temporizacin de bus Escribe Operacin Artculo Habilitar tiempo de ciclo Habilitar ancho de pulso (nivel alto) Habilitar subida / tiempo de bajada Smbolo t cycE PWEH t Er, t Ef Min 500 230 - 40 10 80 10 Typ - - - - - - - Max - - 20 - - - - Unidad ns Condicin de prueba Figura 25 Direccin el tiempo de preparacin (RS, R / W a E) t AS Direccin tiempo de espera Los datos de configuracin de tiempo Tiempo de retencin de datos t AH t DSW tH Lea la Operacin Artculo Habilitar tiempo de ciclo Habilitar ancho de pulso (nivel alto) Habilitar subida / tiempo de bajada Smbolo t cycE PWEH t Er, t Ef Min 500 230 - 40 10 - 5 Typ - - - - - - - Max - - 20 - - 160 - Unidad ns Condicin de prueba Figura 26 Direccin el tiempo de preparacin (RS, R / W a E) t AS Direccin tiempo de espera Tiempo de retardo de Datos Tiempo de retencin de datos t AH t DDR t DHR 52 HD44780U Caractersticas de temporizacin de interfaz con el conductor externo Artculo Reloj ancho de pulso Alto nivel Bajo nivel Reloj tiempo de preparacin Los datos de configuracin de tiempo Tiempo de retencin de datos M tiempo de retardo Aumento de reloj / tiempo de cada Smbolo t CWH t CWL t CSU t SU t DH t MS t ct Min 800 800 500 300 300 -1000 - Typ - - - - - - - Max - - - - - 1000 100 Unidad ns Condicin de prueba Figura 27 Fuente de alimentacin condiciones Cmo utilizar Restaurar Circuito interno Artculo Fuente de alimentacin tiempo de subida Fuente de alimentacin fuera de tiempo Smbolo t RCC t OFF Min 0,1 1 Typ - - Max 10 - Unidad ms Condicin de prueba Figura 28 53 HD44780U Caractersticas Notas elctricos 1. Todos los valores de tensin se hace referencia a GND = 0 V. VCC B V1 A V5 A = VCC -V5 B = VCC -V1 Ac 1,5 V Bo 0.25 A Las condiciones de V1 y V5 voltajes son para el buen funcionamiento de la LSI y no para el nivel de salida LCD. La condicin de tensin unidad LCD para la salida de LCD nivel se especifica como VLCD tensin LCD. 2. VCC c V1 c V2 c V3 c V4 c V5 debe ser mantenida. 3. Para los productos de matriz, que se especifican a 75 C. 4. Para los productos de troqueles, especificados por la especificacin de embarque dado. 5. Los cuatro circuitos siguientes son I / O configuraciones de pin, excepto para la salida de pantalla de cristal lquido. Pin de entrada Pin: E (MOS sin pull-up) El pin de salida Pins: CL1, CL2, M, D VCC PMOS PMOS Pins: RS, R / W (MOS con pull-up) VCC VCC PMOS PMOS (Tire hacia arriba MOS) NMOS NMOS NMOS Pin I / O Pins: DB0 -DB7 (MOS con pull-up) VCC PMOS VCC (Circuito de entrada) PMOS Entrada de habilitacin (Pull-up MOS) NMOS VCC NMOS PMOS Habilitacin de salida Datos NMOS (Circuito de salida) (Tristate) 54 HD44780U 6. artculo se refiere a los pines de entrada y de E / S pins, excluyendo el pin OSC1. 7. Se aplica a los pines de E / S. 8. refiere a: pines de salida. 9. fluye corriente a travs de pull-up Moss, con exclusin de accionamiento de salida MOS. Se excluye de corriente / salida 10. de entrada. Cuando la entrada est en un nivel intermedio con CMOS, la excesiva la corriente fluye a travs del circuito de entrada a la fuente de alimentacin. Para evitar que esto suceda, la entrada nivel debe fijarse alta o baja. 11 Se aplica slo a la operacin de reloj externo. Th Oscilador OSC1 0,7 VCC 0,5 VCC 0,3 VCC Tl Abierta OSC2 t rcp Trabajo = Th 100% Th + Tl t fcp 12 Se aplica slo a la operacin del oscilador interno utilizando Rf resistencia de oscilacin. Rf: 75 k . 2% (cuando VCC = 3 V) Rf: 91 k . 2% (cuando VCC = 5 V) Dado que la frecuencia de oscilacin vara dependiendo de la OSC1 y OSC2 pasador de la capacitancia, la longitud del cable a estos pernos debe ser minimizado. OSC1 Rf OSC2 VCC = 5 V 500 500 VCC = 3 V 400 f OSC (kHz) f OSC (kHz) 400 300 (270) 300 (270) mx. 200 tip. min. 100 50 (91) 100 mx. 200 tip. 100 50 (75) 150 100 min. 150 R f (k .) R f (k .) 55 HD44780U 13. RCOM es la resistencia entre los pines de alimentacin (VCC, V1, V4, V5) y cada pasador de seal comn (COM1 a COM16). RSEG es la resistencia entre los pines de alimentacin (VCC, V2, V3, V5) y cada pasador de seal de segmento (SEG1 a SEG40). 14 Los siguientes grficos muestran la relacin entre la frecuencia de operacin y el consumo actual. VCC = 5 V 1.8 1.6 1.4 1.2 ICC (mA) 1.0 0.8 0,6 0.4 0,2 0.0 0 100 200 300 400 500 tip. ICC (mA) mx. 1.8 1.6 1.4 1.2 1.0 0.8 0,6 0.4 0,2 0.0 0 100 200 300 400 500 tip. mx. VCC = 3 V fOSC o FCP (kHz) fOSC o FCP (kHz) 15 Se aplica al pin OSC1. 16. Cada tensin de salida COM y est dentro de SEG 0.15 V de la tensin de LCD (V CC, V1, V2, V3, V4, V5) cuando no hay carga. 56 HD44780U Circuitos de carga Bus de datos DB0 a DB7 VCC = 5 V Para VCC = 4.5 a 5.5 V 3,9 k . Prueba punto 90 pF 11 k . IS2074 H diodos Prueba punto 50 pF Para VCC = 2.7 a 4.5 V Externas Seales de control del conductor: CL1, CL2, D, M Prueba punto 30 pF 57 HD44780U Caractersticas de temporizacin VIH1 VIL1 TAS Tah VIH1 VIL1 RS R / W VIL1 PWEH Tah TEF VIL1 E VIH1 VIL1 tEr tDSW VIH1 VIL1 tH VIL1 DB0 a DB7 VIH1 VIL1 Datos vlidos tcycE VIH1 VIL1 Figura 25 Escribir Operacin RS VIH1 VIL1 TAS Tah VIH1 VIL1 R / W VIH1 PWEH Tah TEF VIH1 E VIH1 VIL1 tEr tDDR VIH1 VIL1 tDHR VIL1 DB0 a DB7 VOH1 VOL1 * Datos vlidos tcycE VOH1 * VOL1 Nota: * VOL1 se supone que es de 0,8 V en la operacin 2 MHz. Figura 26 Leer Operacin 58 HD44780U TCT CL1 VOH2 VOH2 tCWH tCSU CL2 VOL2 tCSU tCWH VOH2 tCWL TCT VOH2 VOL2 tDH Tsu M VOH2 t MS VOL2 D Figura 27 Timing interfaz con el conductor externo VCC 2,7 V / 4,5 V * 2 0,2 V 0,2 V 0,2 V TRCC 0,1 ms o TRCC o 10 ms tOFF * 1 tOFF c 1 ms Notas: tOFF 1. compensa el perodo de oscilacin de potencia causada por la fuente de alimentacin momentnea oscilaciones. 2. Especificados en el 4,5 V para el funcionamiento 5-V, y en el 2,7 V para el funcionamiento 3-V. 3. Porque si 4,5 V no se alcanza durante el funcionamiento 5-V, el circuito de rearme interno no funcionar normalmente. En este caso, el LSI debe ser inicializado por el software. (Consulte la Inicializando por Seccin de instrucciones.) Figura Resetear 28 Fuente de alimentacin interna 59
HD44780U Precauciones 1. Hitachi no garantiza ni otorga licencias de los derechos de Hitachi de patente o de cualquier tercero, derechos de autor, marca registrada u otro derecho de propiedad intelectual sobre la informacin contenida en este documento. Hitachi no se responsabiliza de los problemas que puedan surgir con los derechos de la tercera Parte, incluyendo derechos de propiedad intelectual, en relacin con el uso de la informacin contenida en este documento. 2. Productos y especificaciones de los productos pueden estar sujetos a cambios sin previo aviso. Confirme que tiene recibido los ltimos estndares de productos o especificaciones antes de diseo final, la compra o el uso. 3. Hitachi hace todo lo posible para asegurar que sus productos son de alta calidad y fiabilidad. Sin embargo, pngase en contacto con la oficina de ventas de Hitachi antes de usar el producto en una aplicacin que demanda especialmente elevada la calidad y la fiabilidad, o cuando su fallo o mal funcionamiento pueden amenazar directamente la vida humana o el riesgo causa de lesiones corporales, tales como la industria aeroespacial, la aeronutica, la energa nuclear, el control de la combustin, el transporte, el trfico, el equipo de seguridad o equipo mdico para soporte vital. 4. Disea tu aplicacin para que el producto se utiliza dentro de los mrgenes garantizados por Hitachi particular por tu puntuacin mxima, operando rango de tensin de alimentacin, caractersticas de radiacin de calor, instalacin condiciones y otras caractersticas. Hitachi no se hace responsable por las fallas o daos cuando se usa ms all de los rangos garantizados. Incluso dentro de los mrgenes garantizados, considere normalmente previsible las tasas de fracaso o modos de fallo en los dispositivos semiconductores y emplear medidas sistmicas como Fail cajas fuertes, por lo que el equipo que incorpore producto Hitachi no causa lesiones corporales, incendio u otro dao emergente debido a la operacin del producto de Hitachi. 5. Este producto no est diseado para ser resistente a la radiacin. 6. Nadie est autorizado a reproducir o duplicar, en cualquier forma, de la totalidad o parte de este documento sin aprobacin por escrito de Hitachi. 7. oficina de ventas Contacto de Hitachi para cualquier pregunta con respecto a este documento o de semiconductores de Hitachi productos. Hitachi, Ltd. Semiconductores y circuitos integrados. Nippon edificio., 2-6-2, Ohte-machi, Chiyoda-ku, Tokio 100-0004, Japn Tel: Tokio (03) 3270-2111 Fax: (03) 3270-5109 URL NorthAmerica: http: semiconductor.hitachi.com/ Europa: http://www.hitachi-eu.com/hel/ecg Asia (Singapur): http://www.has.hitachi.com.sg/grp3/sicd/index.htm Asia (Taiwan): http://www.hitachi.com.tw/E/Product/SICD_Frame.htm Asia (Hong-Kong): http://www.hitachi.com.hk/eng/bo/grp3/index.htm Japn: http://www.hitachi.co.jp/Sicd/indx.htm Para ms informacin escribir a: Hitachi Semiconductor (America) Inc. 179 Este Tasman Drive, San Jose, CA 95134 Tel: <1> (408) 433-1990 Fax: <1> (408) 433-0223 Hitachi Europe GmbH Componentes electrnicos Grupo Dornacher Strae 3 D-85622 Feldkirchen, Munich Alemania Tel: <49> (89) 9 9180-0 Fax: <49> (89) 9 29 30 00 Hitachi Europe Ltd. Grupo de componentes electrnicos. Whitebrook Parque Baje Cookham carretera Maidenhead Berkshire SL6 8YA, Reino Unido Tel: <44> (1628) 585000 Fax: <44> (1628) 778322 Hitachi Asia Pte. Ltd. 16 Collyer Quay # 20-00 Tower Hitachi Singapore 049318 Tel: 535-2100 Fax: 535-1533 Hitachi Asia Ltd. Sucursal Taipei 3F, Hung Kuo Building. No.167, Tun-Hwa North Road, Taipei (105) Tel: <886> (2) 2.718-3.666 Fax: <886> (2) 2718-8180 Hitachi Asia (Hong Kong) Ltd. Grupo III (Componentes Electrnicos) 7 / F., Torre Norte, Centro Financiero Mundial, Harbour City, Canton Road, Tsim Sha Tsui, Kowloon, Hong Kong Tel: <852> (2) 735 9218 Fax: <852> (2) 730 0281 Telex: 40815 HITEC HX Copyright Hitachi, Ltd., 1998 Todos los derechos reservados. Impreso en Japn. 60