Paso 2: Software
El enlace de software se enumera a continuación. Mientras que se destina a la 16F688, fácilmente se adaptó a otras versiones de la foto. Usted necesitará cambiar la línea que identifica la versión de PIC (lista =) y el archivo de inclusión, pero los cambios intuitivas. La línea __CONFIG también necesite ajustar sólo porque uno o dos de las etiquetas utilizadas se deletrean diferentemente en algunos de los archivos de inclusión.
Como se mencionó anteriormente, el software para enviar datos al potenciómetro digital es casi idéntico a lo que se utiliza en mi interfaz de LCD del registro de cambio. Cuando se selecciona el chip esperan exactamente de 16 bits, cada uno registrado en el borde de levantamiento. Los primeros 8 bits son el comando que será siempre 11H en mi ejemplo. El segundo 8 bits son los bits de datos que pueden ir desde 0 a 255. Los bytes se registran más significativo bit primero. Una cosa a tener en cuenta es que el potenciómetro digital automáticamente prefija al 50% (80H) cuando se aplica energía. Significa que el PIC tendrá que emitir su propio valor por defecto si se desea algo diferente del 50%. En mi ejemplo yo había prefijado el valor en 25% cuando el amplificador está activado. El control de volumen se establece a cero cuando se recibe el comando de apagado. Aumentar o disminuir el valor actual de 10 cuando se presiona el botón apropiado. Eso me da un total de alrededor de 26 pasos de volumen en vez de 256. Bueno, eso es para el episodio 15 de la "Diversión con foto montaje". Estad atentos para más episodios.