Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author:...
Transcript of Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author:...
![Page 1: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/1.jpg)
(c) Domingo Llorente 2010 1
El primer programa en CCS
Pantalla de inicio del compilador
![Page 2: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/2.jpg)
(c) Domingo Llorente 2010 2
El primer programa en CCS
![Page 3: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/3.jpg)
(c) Domingo Llorente 2010 3
El primer programa en CCS
Elegir un nombre para el proyecto con extensión .pjt
Click en Guardar
Seleccionar el directorio de trabajo
![Page 4: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/4.jpg)
(c) Domingo Llorente 2010 4
El primer programa en CCS
Fijar Fosc. del cristal en 4Mhz
Seleccionar osc<=4Mhz
Seleccionar el pic 16F877A
Click en “Ok”
![Page 5: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/5.jpg)
(c) Domingo Llorente 2010 5
El primer programa en CCS
Se puede ver el código que se va a generarhaciendo click en la pestaña “Code”
![Page 6: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/6.jpg)
(c) Domingo Llorente 2010 6
El primer programa en CCS
Código generado por el asistente (Wizard)
![Page 7: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/7.jpg)
(c) Domingo Llorente 2010 7
El primer programa en CCS
Nuestro código lo ponemos debajo de la etiquetaTODO USER CODE
![Page 8: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/8.jpg)
(c) Domingo Llorente 2010 8
El primer programa en CCS
Para comprobar que el programa no tiene errores y compilarlo
![Page 9: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/9.jpg)
(c) Domingo Llorente 2010 9
El primer programa en CCS
Si no tenemos errores en el programa se nos muestra en la ventana de salida “output” un resumen de utilización de la memoria
![Page 10: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/10.jpg)
(c) Domingo Llorente 2010 10
El primer programa en CCS
Listado de archivos que genera el compilador
![Page 11: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/11.jpg)
(c) Domingo Llorente 2010 11
El primer programa en CCS
El código en ensamblador generado y el resumen de la memoria utilizada se puede comprobar en el archivo “parpadeo.lst”
![Page 12: Tema02 El primer programa en CCS rev210911 · Tema02_El primer programa en CCS_rev210911 Author: SUN Created Date: 9/21/2011 9:26:24 PM ...](https://reader033.fdocuments.mx/reader033/viewer/2022052801/5f169fb9ec92e643095790dc/html5/thumbnails/12.jpg)
(c) Domingo Llorente 2010 12
Resumen
Para realizar un programa en CCS con el asistente:
1º.- Abrir un proyecto nuevo y seleccionar el directorio de trabajo y el nombre del proyecto. (se recomienda que sean iguales)
2º.- Seleccionar el pic 16f877A, el cristal a 4Mhz, y el tipo de oscilador (osc<=4Mhz)
3º.- Programar el código bajo la etiqueta “TODO USER CODE”.
4º.- Compilar y generar los archivos de salida (.hex, .lst, .cof,..) haciendo click en el botón “Build All”