viernes, 15 de marzo de 2013

Piano con PIC16F84A

La práctica número 6 de mi clase de sistemas digitales, es un pequeño teclado de 8 notas. Requiere un transistor 2n 2222, una bocina (la usada en este caso es de 8 ohms) y 8 push buttons, las resistencias puden omitirse utilizando las resistencias "pull up" incorporadas en el PIC. Aquí está el código en Ensamblador. Es extenso, pero funciona.
Además incluyo el archivo.hex y la librería de retardo utilizada
Piano.hex
Librería de retardos