Eduardo García Breijo - Compilador C CCS y Simulador Proteus para Microcontroladores PIC

Здесь есть возможность читать онлайн «Eduardo García Breijo - Compilador C CCS y Simulador Proteus para Microcontroladores PIC» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Compilador C CCS y Simulador Proteus para Microcontroladores PIC: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Compilador C CCS y Simulador Proteus para Microcontroladores PIC»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Aviso importante para los usuarios de este libro: Se recomienda acceder a la dirección ccsinfo.com/downloads.php para descargar la última versión de prueba del compilador PCWHD. De esta forma podrá acceder a la última versión y aprovechar los nuevos recursos que se ofrezcan. Entre los muchos programas para el desarrollo de sistemas con PICmicro® destacan, por su potencia, el PROTEUS VSM de ©Labcenter Electrónics y el compiladorC de ©Custom Computer Services Incorporated (CCS). El programa PROTEUS VSM es una herramienta para la verifi cación vía software que permite comprobar, prácticamente en cualquier diseño, la efi cacia del programa desarrollado. Su combinación de simulación de código de programación y simulación mixta SPICE permite verifi caciones analógicodigitales de sistemas basados en microcontroladores. Su potencia de trabajo es magnífica. Por otra parte, tenemos el compilador C de CCS, ya que después de conocer y dominar el lenguaje ensamblador es muy útil aprender a programar con un lenguaje de alto nivel como el C. El compilador CCS C permite desarrollar programas en C enfocado a PIC con las ventajas que supone tener un lenguaje desarrollado específicamente para un microcontrolador concreto. Su facilidad de uso, su cuidado entorno de trabajo y la posibilidad de compilar en las tres familias de gamas baja, media y alta, le confi eren una versatilidad y potencia muy elevadas. Al escribir este libro se plantean muchas dudas, sobre todo a la hora de concretar el temario. Escribir profusamente sobre los PIC o sobre el PROTEUS o sobre el CCS C supone, casi seguro, escribir un libro para cada uno de estos temas. Por ello, el planteamiento ha sido diferente, desarrollar los conocimientos básicos necesarios para manejar cada programa, apoyarlo con el mayor número de ejercicios y dejar al lector la posterior ampliación de conocimientos. Así lo he decido en base a la experiencia que me da estar impartiendo clases sobre PIC en la carrera de Ingenieros Técnicos Industriales, especialidad de Electrónica Industrial, de la Universidad Politécnica de Valencia. Índice 1. ISIS de PROTEUS VSM 2. Compilador CCS C 3. La gestión de los puertos 4. Las interrupciones y los temporizadores 5.Convertidor Analógico Digital y Digital Analógico 6. Módulo CCP Comparador, Captura y PWM 7. Transmisión serie 8. Gama Alta PIC18 9. RTOS Real Time Operating System 11. ARES de PROTEUS VSM

Compilador C CCS y Simulador Proteus para Microcontroladores PIC — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Compilador C CCS y Simulador Proteus para Microcontroladores PIC», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

•.HEX:fichero estándar para la programación del PIC .

•.COF:fichero binario que incluye el código máquina y la información para la depuración correspondiente.

2.12.2 Entorno de trabajo

El entorno de trabajo del CCS en PCW y PCWH permite compilar y también suministra una gran variedad de herramientas auxiliares. En la figura 2 se muestra los distintos elementos básicos del entorno de trabajo. Existen dos formas de iniciar una sesión: abriendo un fichero de código fuente o creando un proyecto.

Figura 2 Entorno de Trabajo Para abrir un fichero fuente directamente se - фото 103

Figura 2. Entorno de Trabajo

Para abrir un fichero fuente directamente se realiza una pulsación sobre el icono para el manejo de ficheros (figura 3) y aparece un menú donde podemos crear, abrir, guardar o cerrar ficheros. Con el comando NEW podemos crear un fichero fuente, un proyecto, un fichero RTF o un fichero de diagrama de flujo.

Figura 3 Los menús para el manejo de los ficheros Con la opción NEW SOURCE - фото 104

Figura 3. Los menús para el manejo de los ficheros

Con la opción NEW → SOURCE FILE , el programa pide el nombre del nuevo fichero y crea una nueva ventana en blanco donde podemos empezar a escribir (Figura 4).

Figura 4 Fichero fuente nuevo Si se ejecuta el comando PROJECT WIZARD tras - фото 105

Figura 4. Fichero fuente nuevo

Si se ejecuta el comando PROJECT WIZARD, tras pedir el nombre del nuevo proyecto aparece la ventana de configuración con dos pestañas, una para configurar las distintas opciones que se muestran en la barra de la izquierda (figura 5) y otra donde se muestra el código resultante de la configuración (figura 6). Recorriendo las distintas opciones ( general , communications , etc.) se llega a obtener el código de configuración deseado (figura 7), tras lo cual ya podemos empezar a escribir el resto del código del programa. Debemos observar como se incluye un fichero de cabecera *.h donde se encuentra la configuración del dispositivo (figura 8).

Figura 5 Ventana de configuración de las opciones Figura 6 Ventana de - фото 106

Figura 5. Ventana de configuración de las opciones

Figura 6 Ventana de configuración con el código resultante Figura 7 El - фото 107

Figura 6. Ventana de configuración con el código resultante

Figura 7 El código después de una configuración Figura 8 El fichero de - фото 108

Figura 7. El código después de una configuración

Figura 8 El fichero de cabecera con la configuración del PIC 21221 El - фото 109

Figura 8. El fichero de cabecera con la configuración del PIC

2.12.2.1 El primer programa

La opción del PROJECT WIZARDes muy cómoda pero para comenzar a trabajar con CCS C , se recomienda iniciar los ficheros de código fuente directamente hasta que el programador adquiera los conocimientos básicos para manejar esta opción.

Así pues abrimos un fichero fuente nuevo donde se escribirá un programa para encender y apagar un led durante 1 segundo. El led se conectará a la patilla RB7 de un PIC16F876 trabajando a una frecuencia de 4 MHz. En los siguientes temas se irán explicando cada una de las sentencias utilizadas, ahora lo interesante es manejar el entorno de trabajo y no tanto lo que hace cada sentencia.

Lo primero es utilizar el fichero de cabecera donde se especifican las características del microcontrolador PIC :

Compilador C CCS y Simulador Proteus para Microcontroladores PIC - изображение 110

Este fichero lo suministra CCS y lo incorpora en el directorio de dispositivos ( devices ). El compilador tiene una ruta de búsqueda para los ficheros #include; esta ruta se puede modificar en el caso de querer incluir ficheros que se encuentren en otros directorios. Con el comando OPTIONS → PROJECTS OPTIONS → INCLUDE FILESse accede a una ventana (figura 9) donde se puede añadir, eliminar o modificar el orden de búsqueda de los ficheros #include(también podemos observar que se pueden configurar los ficheros de trabajo – FILES – o los ficheros de salida – OUTPUT FILES –).

Figura 9 Ruta de búsqueda de los ficheros include A continuación se definen - фото 111

Figura 9. Ruta de búsqueda de los ficheros #include

A continuación se definen, mediante las correspondientes directivas, la velocidad del PIC y el puerto utilizado. Es importante definir la velocidad inmediatamente después del PIC ya que muchos drivers (como el LCD ) la necesitan para configurarse.

Ahora se puede describir la función principal MAIN Los cambios de color - фото 112

Ahora se puede describir la función principal MAIN ( ). Los cambios de color, letra, etc., se puede configurar desde la opción OPTIONS → EDITOR PROPERTIES…

Al escribir el programa (figura 10) podemos observar como aparece un árbol de funciones a la izquierda de la ventana de programa; esto permite expandir o contraer las funciones y declaraciones de control para optimizar la visualización de los programas más complejos (figura 11).

Figura 10 El programa Figura 11 Contrayendo el árbol En el editor de texto - фото 113

Figura 10. El programa

Figura 11 Contrayendo el árbol En el editor de texto se puede pulsar el botón - фото 114

Figura 11. Contrayendo el árbol

En el editor de texto se puede pulsar el botón derecho sobre cualquier línea (figura 12); en el caso de los ficheros #include permite abrirlos en una pestaña adicional.

Figura 12 Las opciones del botón derecho Como ayuda para escribir el - фото 115

Figura 12. Las opciones del botón derecho

Como ayuda para escribir el programa, CCS ofrece el comando VIEW(figura 13) que permite visualizar las interrupciones ( Valid Interrupts ), fusibles de configuración ( Valid Fuses ), hojas de características ( Data Sheet ) y una ventana completa donde se describe el PIC ( Device Table Editor ) mediante distintas pestañas (esta opción también es accesible desde la opción TOOLS → DEVICE EDITOR(ver figura 15).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Compilador C CCS y Simulador Proteus para Microcontroladores PIC»

Представляем Вашему вниманию похожие книги на «Compilador C CCS y Simulador Proteus para Microcontroladores PIC» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Compilador C CCS y Simulador Proteus para Microcontroladores PIC»

Обсуждение, отзывы о книге «Compilador C CCS y Simulador Proteus para Microcontroladores PIC» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x