1. Determine si se ha presionado una tecla en el teclado. Establezca todas las filas en el puerto de salida y expulse un nivel bajo, establezca la línea en el puerto de entrada, lea el estado de nivel de la línea y, siempre y cuando una de las columnas sea baja, se presiona y presiona un botón. La tecla inferior está en las cuatro teclas que cortan la línea en el caso de la línea baja y la línea 4, y si todas las líneas están en un nivel alto, no se presiona ninguna tecla.2. Determine dónde se presiona el botón. Después de confirmar que se presiona la tecla (después de realizar el proceso de visualización de teclas), el siguiente paso es determinar qué caso se presiona. El método consiste en establecer cada fila en el puerto de salida secuencialmente y generar el nivel bajo (la salida de fila de alto nivel restante) y, a continuación, comprobar el estado de nivel de cada columna columna por columna. Si especifica que es bajo, pulse el botón en la intersección de la línea y la línea establecida para expulsar el nivel bajo.