Cómo utilizar un microcontrolador para manejar y controlar una pantalla táctil
La pantalla táctil es actualmente el dispositivo de entrada más simple, conveniente y natural adecuado para la consulta de información multimedia en China. Tiene muchas ventajas, como durabilidad, velocidad de respuesta rápida, ahorro de espacio y comunicación sencilla. La tecnología de pantalla táctil se considera una de las direcciones principales de la tecnología de interacción persona-computadora en el futuro, y la aplicación de industrias y productos relacionados también se está convirtiendo en un punto caliente. Sin embargo, la pantalla táctil tradicional es difícil de aplicar a una gama más amplia de equipos de control industrial debido a su costo relativamente alto. La solución de diseño de pantalla táctil actual de Wuhan Guxin Technology puede resolver este problema muy bien. Pantalla LCD para construir un sistema de interfaz hombre-máquina.
En el proceso de utilizar C8051F020 para controlar TFT6448BS-5.7, se utiliza el método de bus para el control. Debido a que el controlador LCD TFT6448BS-5.7 tiene su propia función de bloqueo, no es necesario agregar un chip de bloqueo externo cuando se utiliza el método de bus para el control. Solo necesita usar los puertos P0, P2 y P3 de la computadora de un solo chip. C8051F020. Antes de encender el sistema, dado que el voltaje de funcionamiento típico de C8051F020 es de 3,3 V y el voltaje de funcionamiento de TFT6448BS-5.7 es de 5 V, las capacidades de activación de los pines de conexión correspondientes de los puertos P0, P2 y P3 se amplían según; los requisitos de control, a través del registro de puerto P0, P2, P3 configura el pin del puerto correspondiente en un modo de salida de drenaje. Configure el puerto P3 como un puerto de salida de datos/direcciones. Cuando se genera una dirección, son los ocho bits inferiores del bus de direcciones. El puerto P2 proporciona la dirección de bits altos cuando se transmiten datos; es un puerto de bus de datos de 8 bits. Después de encender el sistema, se habilita la señal de selección de chip /CS de TFT6448BS-5.7. Al escribir datos en la fila, columna, control y registros de datos correspondientes de TFT6448BS-5.7, el chip C8051F020 se puede utilizar para controlar el TFT6448BS-. 5.7, por lo tanto realice el control de visualización de la pantalla LCD en color.
El proceso de trabajo específico del circuito de interfaz de hardware de la pantalla táctil es el siguiente:
1. El circuito se muestra en la Figura 2, conecte las líneas y conecte 3.3 a la entrada de alimentación. terminal y el terminal de voltaje de referencia de alimentación CC de V;
2. Inicialice AD0 en combinación con la programación del software Cuando el sistema está en estado de suspensión, el software activa la interrupción y corta PNP1, PNP2. y NPN1, y enciende NPN2 en saturación;
3. Espere a que se toque la pantalla táctil;
4. rutina de servicio, apague las interrupciones externas y realice un breve retraso para eliminar la fluctuación externa. Determine si el difuminado termina juzgando el cambio de nivel del puerto de entrada de interrupción P0.0. Corte PNP2 y NPN2 a través del software, encienda PNP1 y NPN1 en saturación, seleccione el canal de conversión analógico a digital AIN0.0, recopile el valor de la coordenada en la dirección X del punto de contacto, espere el final de la conversión y elimine el resultado de la conversión; el voltaje del electrodo se cambia y configura a través del software, corta PNP1 y NPN1, satura y conduce PNP2, NPN2, selecciona el canal de conversión analógico a digital AIN0.1, recopila el valor de coordenadas de la dirección Y de el punto de contacto, espere el final de la conversión y elimine el resultado de la conversión;
5. Comparando los valores de las coordenadas X e Y recopilados con los valores de límite clave establecidos, si el resultado de la comparación es verdadero, cambie a la subpágina correspondiente; de lo contrario, vuelva a habilitar la interrupción y regrese al programa principal;
6. El proceso de funcionamiento del circuito de interfaz de hardware de la pantalla táctil regresa al paso 3 y continúa. espera el siguiente toque.