0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
44 tayangan25 halaman
El documento describe los 15 pasos para simular un circuito en Proteus usando un programa escrito en C y compilado con CCS. Estos pasos incluyen cargar el código C en Proteus, configurar el PIC para usar el archivo .cof generado por CCS, y simular el código de forma interactiva paso a paso para ver el estado de los registros y variables.
El documento describe los 15 pasos para simular un circuito en Proteus usando un programa escrito en C y compilado con CCS. Estos pasos incluyen cargar el código C en Proteus, configurar el PIC para usar el archivo .cof generado por CCS, y simular el código de forma interactiva paso a paso para ver el estado de los registros y variables.
Hak Cipta:
Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai PDF, TXT atau baca online dari Scribd
El documento describe los 15 pasos para simular un circuito en Proteus usando un programa escrito en C y compilado con CCS. Estos pasos incluyen cargar el código C en Proteus, configurar el PIC para usar el archivo .cof generado por CCS, y simular el código de forma interactiva paso a paso para ver el estado de los registros y variables.
Hak Cipta:
Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai PDF, TXT atau baca online dari Scribd
1er PASO: Arrancamos el programa PROTEUS y creamos el circuito a simular en cdigo generado con el compilador CCS CCFF D.P.E. MDULO DE PROYECTOS 3 PASO 2: Una vez creado el circuito, Pulsamos en el men Source, en el desplegable seleccionamos Add/Remove Source code files CCFF D.P.E. MDULO DE PROYECTOS 4 PASO 3: Se nos mostrar una ventana como la siguiente, y en ella picamos sobre New CCFF D.P.E. MDULO DE PROYECTOS 5 PASO 4: Ahora deberemos buscar el lugar donde se encuentra nuestro programa escrito en lenguaje c y lo seleccionaremos CCFF D.P.E. MDULO DE PROYECTOS 6 PASO 5: Una vez seleccionado el archivo.c se nos presentar la siguiente ventana: En ella tenemos que indicar a proteus que utilizaremos CCS para su debug, para ello abrimos el despegable de Code Generation Tool CCFF D.P.E. MDULO DE PROYECTOS 7 PASO 5 (continuacin): seleccionamos CCSC Obtenindose: CCFF D.P.E. MDULO DE PROYECTOS 8 PASO 6: En la ventana anterior hacemos clic sobre el botn OK y volvemos al diseo de nuestro circuito CCFF D.P.E. MDULO DE PROYECTOS 9 PASO 7: Ahora configuramos el pic, cargando el archivo.cof generado por el compilador CCS, para ello seleccionamos el pic y lo editamos, obtenindose una ventana como la siguiente, este paso es similar al que hacamos en ensamblador, pero cargando el fichero.hex Aqu deberemos indicar el path del fichero.cof CCFF D.P.E. MDULO DE PROYECTOS 10 PASO 9: Seleccionamos el fichero leds.cof y seleccionamos abrir CCFF D.P.E. MDULO DE PROYECTOS 11 PASO 8: La ventana de edicin debe quedar como sigue: Pulsamos el botn OK y ya estaremos en disposicin de simular. Fichero.cof que acabamos de incluir CCFF D.P.E. MDULO DE PROYECTOS 12 PASO 10: Ya podemos comenzar la simulacin, para ello bastar pulsar el botn CCFF D.P.E. MDULO DE PROYECTOS 13 PASO 11: Lo normal es que al pulsar el botn aparezca el cdigo del programa que hemos escrito en c, Pero si no es as hacemos clic sobre la opcin Debug y posteriormente seleccionamos source code Estamos en simulacin paso a paso!! Seleccionamos Source code CCFF D.P.E. MDULO DE PROYECTOS 14 PASO 12: Nos deber aparecer nuestro cdigo escrito en c y que podremos simular paso a paso,`poner puntos de ruptura etc.. Leds.c CCFF D.P.E. MDULO DE PROYECTOS 15 PASO 13: Tambin podemos ver como evolucionan los registros del micro, crear una ventana de variables, ventana de la pila etc, para ello volvemos a pulsar sobre debug y escogemos aquellas ventanas que deseamos visualizar CCFF D.P.E. MDULO DE PROYECTOS 16 PASO 13 continuacin: El resultado puede ser algo similar a Cdigo.c Memoria RAM del micro Registros CCFF D.P.E. MDULO DE PROYECTOS 17 PASO 14: Comenzamos a simular, para ello utilizaremos los siguientes botones Ejecucin en modo contnuo. Ejecutar la subrutina/funcin como una nica instruccin Ejecucin paso a paso, entrar en las subrutinas/funciones Salir de la subrutina/ funcin en curso Poner/quitar puntos de ruptura CCFF D.P.E. MDULO DE PROYECTOS 18 PASO 14 continuacin: hacemos clic sobre CCFF D.P.E. MDULO DE PROYECTOS 19 PASO 14 continuacin: El programa entra en main , mientras que el contador de programa ya est en la direccin 19 CCFF D.P.E. MDULO DE PROYECTOS 20 PASO 14 continuacin: volvemos a pulsar sobre Observamos que el PC pasa a valer 0x1c, que la prxima instruccin a ejecutar es MOVLW0X00, y en el cdigo c, vamos a posicionar el puerto b como todo salidas CCFF D.P.E. MDULO DE PROYECTOS 21 PASO 14 continuacin: volvemos a pulsar sobre Observamos que el PC pasa a valer 0x1E, que la prxima instruccin a ejecutar es BSF STATUS,RP0 MOVLW0X00, y el puerto b ha quedado configurado como todo salidas CCFF D.P.E. MDULO DE PROYECTOS 22 PASO 14 continuacin: tras varias pulsaciones sobre obtenemos: CCFF D.P.E. MDULO DE PROYECTOS 23 PASO 14 continuacin: tras varias pulsaciones sobre obtendremos: CCFF D.P.E. MDULO DE PROYECTOS 24 PASO 15 : Ejecucin en modo continuo y adems conectamos un frecuencmetro obtendremos CCFF D.P.E. MDULO DE PROYECTOS 25 PASO 15 continuacin: Ejecucin en modo continuo