Paso 3: El programa
Yo he hecho en dos partes: la parte del generador de carácter está en un archivo de inclusión separada, "chargen.inc" y el principal programa es el archivo "clock510.asm". Cuando se monta con MPLAB, se obtiene el archivo "clock510.hex" que tiene que ser programado en un Microchip PIC12F510, PIC12F509 o PIC12F508. El mismo archivo hexadecimal funcionará para todos los tres procesadores. El circuito se muestra en forma ASCII en el propio programa.