Paso 2: Programación - donde entra todo el trabajo realmente duro...
También tengo un PIC 16F917 microcontrolador disponible así que voy a intentar modificar el código para la serie 16F de chips disponibles también. (EN CURSO)
El código también está dirigido a una velocidad de reloj de 8 MHz. Tienes que modificar el código para obtener el tiempo correcto si utiliza cualquier otra velocidad de reloj (es decir, 20 MHz). También aproveché de usar el oscilador interno del microcontrolador como la fuente de reloj también. El esquema muestra un oscilador externo o cristal para aquellos de ustedes que prefieren utilizar una fuente de reloj externa. Si necesita cambiar las subrutinas de retardo puede encontrar una página web muy útil para producir el código que usted necesita. Que se encuentra en: PIC de Microchip, generador de código ASM demora.
Lo que hago es mostrar algunas de las principales secciones del código que es esencialmente lo que hace el LED de tomar las medidas, etc.. El código fuente que he suministrado se ha comentado mucho así que si usted tiene alguna experiencia de microcontrolador PIC en todos debe ser capaz de seguir lo que estaba haciendo al escribir el código. No dude en descargar el código y seguir. Hay dos versiones aquí. La primera versión está programada para utilizar una pantalla de LCD de 20 x 2 caracteres, el segundo utiliza una pantalla de 16 x 2 caracteres en lugar de otro.
Eso es bastante. A continuación, vamos a programar el microcontrolador para hacer nuestra oferta...