Paso 9: El código
El código para este reloj fue escrito en C utilizando MikroC Pro para PIC de Mikroelektronika.
Este software tiene todas las bibliotecas necesarias en.
Escribir el archivo Hex para el PIC18F2550 usando su método favorito, yo uso el PICkit 2 v2.61 y un hardware del programador iPC02.
Esto necesita ejecutarse en 48MHz, hay algunos muy cortos (400nS) pulsos enviados a la tira de LED.
El código está bien comentada.
Ajustes para el PIC están dentro de los archivos, pero si usted se porte a un editor y compilador de diferentes entonces los ajustes principales son:
OSC = ext HS, PLL habilitado
Prescaler PLL = dividir por 5
Oscilador primario 2
cambio de int/ext = inhabilitado
Power up timer = habilitado
temporizador de vigilancia = inhabilitado
Poco de CCP2 MUX = inhabilitado
todo lo demás = deshabilitado.
Hay algunas rutinas de biblioteca que necesita Puerto también si se utiliza un compilador diferente.
Los esquemas de circuitos, circuitos y software/firmware es exclusivamente creado por mi a excepción de algunas de las rutinas de patrón que encontré en www.Libstock.com. gracias a drumissimo el autor.