He estado estudiando el PCB de una calculadora ELSI 8002 desde 1974. Estoy pensando en reutilizar el caso para un proyecto, aunque ahora que lo he arreglado (al volver a soldar los conectores de la batería) no sé si puede soportar separarlo. ( sniff ) Tal vez, compraré uno más roto para mi proyecto ...
Dejando a un lado el sentimentalismo, estoy bastante confundido por el diseño del teclado. Inicialmente, el teclado parecía un teclado matricial típico, pero después de estudiar cuidadosamente los rastros, descubrí que no está usando filas o columnas.
Al principio pensé que esto podría deberse a que intentaban guardar los pines en el microcontrolador. Un diseño de matriz con n filas ym columnas requiere n + m pines. Pero, realmente, solo necesitamos un par único de pines para cada botón. Entonces, realmente solo necesitamos x pines donde n * m <= x Elija 2.
Una matriz 4x5 tiene 20 botones y 20 <= 7 Elija 2 = 21. (en realidad solo se necesitan 18 botones ya que el botón de reinicio "C" está asignado de una manera especial y no comparte pines con los otros botones, y hay un no utilizado almohadilla, aunque tal vez se usa en otros modelos?)
Pensé que esto era lo que estaba sucediendo ya que las filas y las columnas no tienen un pin común ... pero el diseño usa 9 pines ...? Con 9 pines, ¿por qué no convertirlo en una matriz?