Aviso importante para los usuarios de este libro: Se recomienda acceder a la dirección http://www.ccsinfo.com/downloads.php para descargar la última versión de prueba del compilador PCWHD. De esta forma podra acceder a la ultima version 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 Electronics y el compiladorC de Custom Computer Services Incorporated (CCS). El programa PROTEUS VSM es una herramienta para la verifi cacion via software que permite comprobar, practicamente en cualquier diseño, la efi cacia del programa desarrollado. Su combinacion de simulacion de codigo de programacion y simulacion mixta SPICE permite verifi caciones analogicodigitales de sistemas basados en microcontroladores. Su potencia de trabajo es magnifica. Por otra parte, tenemos el compilador C de CCS, ya que despues de conocer y dominar el lenguaje ensamblador es muy util 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 especificamente 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 basicos necesarios para manejar cada programa, apoyarlo con el mayor numero de ejercicios y dejar al lector la posterior ampliacion de conocimientos. Asi lo he decido en base a la experiencia que me da estar impartiendo clases sobre PIC en la carrera de Ingenieros Tecnicos Industriales, especialidad de Electronica Industrial, de la Universidad Politecnica de Valencia. Indice 1. ISIS de PROTEUS VSM 2. Compilador CCS C 3. La gestion de los puertos 4. Las interrupciones y los temporizadores 5.Convertidor Analogico Digital y Digital Analogico 6. Modulo CCP Comparador, Captura y PWM 7. Transmision serie 8. Gama Alta PIC18 9. RTOS Real Time Operating System 11. ARES de PROTEUS VSM
Los microcontroladores PICmicro de Microchip han experimentado un importante aumento de presencia en el sector industrial, esto se debe, entre otros muchos factores, a la política de apertura que tiene Microchip, ya que facilita y potencia el desarrollo de herramientas por parte de otras compañias.En lenguajes de programacion destacan los compiladores C para PIC de compañias como CCS Inc. El desarrollo de un lenguaje C especifico para un microcontrolador permite obtener el maximo rendimiento del micro.Los programas de simulacion permiten depurar hasta casi la perfeccion el diseño antes de ser montado en una placa. No hace falta explicar el ahorro de tiempo y coste que ello supone. Tal vez uno de los mejores simuladores para microcontroladores es el ISIS de PROTEUS.En el capitulo 1 de este libro se hace una breve, pero intensa, descripcion del ISIS de PROTEUS, de forma que el lector pueda afrontar la simulacion de diseños sin ningun problema. En el capitulo 2 tambien se realiza un repaso del compilador C para PIC de CCS; obviamente no puede explicarse este lenguaje en un solo capitulo,pero tras su lectura cualquier lector podra afrontar los pequeños programas de diseño que se exponen en los siguientes capitulos.Del capitulo 3 al 7 se desarrollan los distintos modulos que integran un PIC (ADC, USART, CCP, etc.) a nivel hardware, enlazandolos con las correspondientes directivas y funciones del C. En cada capitulo se plantean y desarrollan sencillos ejemplos de aplicacion que el lector podra estudiar y, como no, modificar para completar sus conocimientos.En el capitulo 8 se expone la gama alta (PIC18) y en el capitulo 9 una aplicacion mas compleja, el RTOS (Real Time Operating System). Tambien en estos capitulos se incorporan distintos ejemplos de aplicacion. Por ultimo, en el capitulo 10 se desarrolla el USB de reciente incorporacion al ISIS.Este libro esta enfocado a todos aquellos lectores movidos por el interes acerca de los microcontroladores PIC sin necesidad de tener conocimientos muy profundos en la materia. Los ejemplos desarrollados no tienen una excesiva complejidad, son breves y permiten ir afianzando los conocimientos capitulo a capitulo.
Este libro está destinado tanto a quienes no tienen un conocimiento del programa ni de la simulación electrónica asistida por ordenador, como a los que ya poseen conocimientos de estos programas de simulacion o, incluso, de este mismo programa.Indice Extractado: Diseño electronico asistido por computador. Iniciacion al PSpice. Dispositivos digitales. Modelos digitales, subcircuitos y librerias. Analisis de circuitos digitales y mixtos. Enlace con simuladores logicos externos. Representacion de la respuesta: fichero de salida. Probe. Editor de estimulos. Aplicaciones. Fallos en los analisis. Introduccion al Design Center v.6.1. Control Shell 6.1 Anexo I.
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 ultima version 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 Electronics y el compiladorC de Custom Computer Services Incorporated (CCS). El programa PROTEUS VSM es una herramienta para la verifi cacion via software que permite comprobar, practicamente en cualquier diseño, la efi cacia del programa desarrollado. Su combinacion de simulacion de codigo de programacion y simulacion mixta SPICE permite verifi caciones analogicodigitales de sistemas basados en microcontroladores. Su potencia de trabajo es magnifica. Por otra parte, tenemos el compilador C de CCS, ya que despues de conocer y dominar el lenguaje ensamblador es muy util 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 especificamente 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 basicos necesarios para manejar cada programa, apoyarlo con el mayor numero de ejercicios y dejar al lector la posterior ampliacion de conocimientos. Asi lo he decido en base a la experiencia que me da estar impartiendo clases sobre PIC en la carrera de Ingenieros Tecnicos Industriales, especialidad de Electronica Industrial, de la Universidad Politecnica de Valencia. Indice 1. ISIS de PROTEUS VSM 2. Compilador CCS C 3. La gestion de los puertos 4. Las interrupciones y los temporizadores 5.Convertidor Analogico Digital y Digital Analogico 6. Modulo CCP Comparador, Captura y PWM 7. Transmision serie 8. Gama Alta PIC18 9. RTOS Real Time Operating System 11. ARES de PROTEUS VSM