Paso 7: Descifrar las señales de Control
Este paso es por lejos la más dura, como se necesita resolver un rompecabezas de tipo para descifrar lo que la media de las señales de control. Cuanto más complicada que es su pantalla LCD, más difícil será este proceso.
La balanza digital LCD tiene 16 líneas de control - 4 son las señales de COM y los otros segmentos de la 12 unidad. Tenemos que vigilar cada pin único para varios Estados de la LCD hasta que descubrimos que pines del LCD es responsable de que segmentos. Puesto que hay cuatro líneas de COM, cada línea de control probablemente conduce cuatro segmentos diferentes.
Determinar todos los posibles segmentos para la pantalla LCD.
Se trata de todos conocidos los segmentos de la pantalla de la báscula de cocina. En realidad, sólo los segmentos b y c del dígito 4 están siempre activos, pero todos los segmentos que se muestran son válidos.
Registrar los Estados de Pin para una conocida pantalla de LCD
Usando el analizador de lógica (o O alcance) es necesario registrar el estado de cada eje individual para todos los Estados COM. Como la pantalla no cambia, estos patrones se repetición indefinidamente; sin embargo, si cambia un solo segmento, esa señal particular va a cambiar por una de las líneas de COM. Yo he subrayado los Estados de unos pins diferentes señales COM 1 y 3. Aviso, un segmento está encendido cuando un perno es fuera de fase con las líneas COM - cuando el COM está HI, el Pin es LO y viceversa.
Crear una matriz mostrando todos los Estados pin conocidas pantallas de LCD.
La parte difícil es encontrar el patrón - es decir, que las líneas de control están cambiando como un solo segmento de la pantalla LCD se convierte en activa o inactiva. Es una buena idea escribir todos estos Estados pin abajo para varias pantallas con cambios sutiles en las que segmentos están activos.
En esta tabla, pongo un 1 para cualquier línea de control que está activa (fuera de fase) con alguna de las señales de COM, como se ve en la imagen anterior del estado de pin. Es muy importante tomar nota de cada icono de activo en la pantalla - algunos de ellos podrían estar relacionados en aparente formas al azar.
La mejor manera de encontrar los patrones es registrar los Estados pin después de cambios sutiles. Por ejemplo, la misma hora exacta aparece con AM y PMo un dígito muestra 0 y luego 8. Recuerde, hay no hay chips o alambre rastros en la pantalla LCD, así que la orden del control líneas corresponderá probablemente a la orden de los segmentos de la pantalla real.
Observe que el estado de los pines 11 y 12 me parece muy similar a la 13 y 14. ¿Dado que la pantalla 0.0, podría significa esto que los pines 11 y 12 dígito de unidad 1, mientras que el dígito de la unidad de pines 13 y 14 0? Esto tiene sentido, dado que hay seis segmentos activos utilizados para formar un 0, y el séptimo segmento activo en los pines 11 y 12 podría ser el lugar decimal. Lecturas adicionales con una pantalla similar ayudará. Por ejemplo, cambiar el modo de fl onzas a gramos cambia la pantalla de onzas 0.0 g 0. De repente, apagar los pines 11 y 12, pero los pines 13 y 14 permanecen sin cambios. Creo que hemos encontrado un patrón!
Rellena el mapa control líneas que conectan a los segmentos del LCD.
Después de han tomado suficientes lecturas, se descubrirá el patrón completo. Puesto que nosotros no estamos manejando directamente la pantalla, la única manera de probar las conexiones teóricas es escribir lo que piensas los pernos deben ser para una indicación determinada y luego hacer que pantalla suceder - en nuestro caso, esto se hace cambiando a un cierto modo y añadiendo peso a la báscula hasta que se muestre una determinada combinación de dígitos.
En el caso de la escala de la cocina, los pernos fueron arreglados de una manera que realmente tiene sentido! Los dígitos alfanuméricos se agruparon, en el mismo orden de su pantalla. Las líneas sólo que estaban en un orden aleatorio fueron los iconos de unidad diferentes, pero que era de esperar. Esta tabla muestra qué líneas de control unidad qué segmentos para una determinada señal de COM activa.