tema02 el primer programa en ccs rev210911 · tema02_el primer programa en ccs_rev210911 author:...

12
(c) Domingo Llorente 2010 1 El primer programa en CCS Pantalla de inicio del compilador

Upload: others

Post on 01-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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”