Un solo dispositivo puede realizar dos funciones: entrada por teclado y control de pantalla. La forma en que funciona un teclado de columnas es enviar primero palabras escaneadas usando las líneas de las columnas y luego leer el estado de las líneas de las filas para ver si se ha presionado alguna tecla. La parte del teclado proporciona un modo de trabajo de escaneo, que se puede conectar a un teclado matricial con n teclas. Puede escanear continuamente el teclado, eliminar automáticamente la fluctuación, identificar automáticamente las teclas presionadas y proporcionar códigos. Proteger cuando las teclas se presionan simultáneamente. En la parte de visualización, puede proporcionar una interfaz de visualización que funciona en forma de escaneo para diodos emisores de luz, tubos fluorescentes y otras pantallas, y proporciona señales multiplexadas para la pantalla, que puede mostrar hasta 100 caracteres o números. Si hay una tecla presionada en el teclado se juzga enviando la palabra de exploración completa desde la línea de la columna y leyendo el estado de la línea de la fila desde la línea de la fila. El método consiste en configurar todas las líneas de E/S de la línea de la columna en un nivel bajo. y luego establezca la línea de fila en nivel bajo. El estado del nivel de línea se lee en el acumulador A. Si se presiona una tecla, una línea de fila siempre bajará, lo que provocará que la entrada de fila esté incompleta. La tecla que se presiona en el teclado se puede juzgar verificando el estado de entrada de la fila después de que las líneas de las columnas se establezcan en nivel bajo una por una. El método consiste en enviar el nivel bajo a las líneas de las columnas por turno y luego verificar el estado de todas. líneas de fila Si todas están La tecla presionada no está en esta columna. Si no, la tecla presionada debe estar en esta columna y es la tecla en la intersección con la línea de nivel.