Comparación entre teclado independiente de un solo chip y teclado matricial, cuáles son sus ventajas y desventajas
Botones independientes:
Ventajas: Se puede leer directamente, la detección tarda menos y no se ve afectada por otros factores.
Desventajas: Consume muchos recursos del puerto IO y cada botón ocupa un puerto IO exclusivo.
Teclado matricial:
Ventajas: ocupa menos recursos del puerto IO.
Desventajas: Las pulsaciones deben ser escaneadas y detectadas, el procedimiento es complejo y requiere mucho tiempo.
Información ampliada:
Cuando hay un gran número de teclas en el teclado, para reducir la ocupación del puerto I/O, las teclas se suelen disponer en forma matricial. forma. En un teclado matricial, cada línea horizontal y línea vertical no están conectadas directamente en la intersección, sino que están conectadas a través de una tecla. De esta manera, un puerto (como el puerto P1) puede formar 4*4=16 teclas, que es el doble que usar líneas de puerto directamente para el teclado, y cuantas más líneas haya, más obvia será la diferencia.
Enciclopedia Baidu-Teclado matricial