El Lenguaje C es un lenguaje de alto nivel con el que también se pueden programar microcontroladores, para este caso usaremos el compilador XC8 que podemos descargar de la pagina de Microchip y que se integra con el MPLAB X.
El circuito es el mismo, ya que lo único que cambia es el lenguaje.
El código lo pueden descargar aqui del Repositorio en GitHub
Y el vídeo:
Cual es la ventaja de usar el lenguaje C a cambio del Ensamblador:
- Las operaciones lógicas y matemáticas son mas fáciles de hacer.
- El código es mas fácil de entender.
- La utilización del C es mayor.
- El ensamblador es único para cada arquitectura, por ejemplo, el de Microchip es diferente que el de Freescale.
y muchas otras.
Veamos el código:
1 Indicamos la velocidad del oscilador e incluimos la librería xc.h:
2 Definimos los fusibles de configuracion:
3 Configuramos puertos y oscilador:
4 Programa principal:
Muy parecido?
Se uso el MPLAB X 3.35 y el Pickit 3
No hay comentarios:
Publicar un comentario