Entradas

Mostrando entradas de diciembre, 2020

Maquina de estados finitos

Imagen
En la figura 6 se tiene el diagrama de estados que involucra la inicialización (estados azules), ubicación en un renglón y columna determinado (estados verdes) y la escritura de datos en ASCII (estados rojos), tanto para el texto fijo en los dos renglones, como el texto que cambia por los interruptores (SW7-SW0) que permiten visualizar los símbolos ASCII en el LCD.   Diagrama de estados de la FSM para codificación ASCII.   Los caracteres ASCII para el llenado de los estados WRITE (Rojos) del diagrama de estados se obtuvieron de la tabla 1, resaltando que dependiendo del país o zona donde se encuentre, los caracteres pueden tener símbolos chinos, rusos, árabes, etc.   Tabla 1. Símbolos ASCII.   El código ya escrito y sintetizado para controlar el LCD es implementado en la tarjeta de desarrollo Nexys 2.   Fotos de los símbolos ASCII obtenidos por la colocación de los SW.   Dentro de las aplicaciones del LCD como visualizador están los mensajes moviles también llam

LCD

Imagen
Un LCD (Display de Cristal Líquido “Liquid Crystal Display”) es un dispositivo que permite visualizar información a través de los caracteres ASCII grabados en la memoria del LCD, permitiendo mandar mensajes fijos o móviles (marquesinas) con datos internos o externos de un sensor u otro dispositivo. En este ejemplo se presenta el manejo de un LCD para la visualización de los caracteres ASCII a través de los interruptores [SW7-SW0] de la Nexys 2. Existen distintos tipos de LCD, clasificados por tamaño (16x1, 16x2, 16x4, 20x2, etc.), por polarización (3V ó 5V), por la forma de comunicación (serie, paralelo), con luz y sin luz de fondo, RGB, etc. Dentro de la comunicación hay dos modos de conectar los LCD, referente a la forma de enviar los datos, uno es en serie y el otro es en paralelo, aquí se utiliza éste último. Por lo que se presenta en la figura 1 la distribución de las terminales de un LCD de 16x2 y como se polariza (5V), en la figura 2 los terminales del módulo per