Curso de pic
Para un buen aprendizaje práctico, este manual se complementa con un CD y un video que le enseñan los fundamentos sobre microcontroladores PIC y lo guían paso a paso para que arme su propio cargador universal y aprenda a realizar sus primeros programas. Presentando este manual en cualquiera de nuestros distribuidores autorizados en América Latina(búsque el más cerca de su zona en www.webelectronica.com.ar) puede adquirirlos a precio promocional. El costo del CD + el video (presentando este manual) es el siguiente: Argentina: $20; México: $150; Otros Países: U$S18. En Argentina llame al: (011) 4301-8804. En México llame al: (0155) 5787-1779
Arquitectura de los PICs
Bases Generales
Sepa qué es un PIC, cómo se compone y para qué puedeutilizarlo.
¿QUÉ ES UN PIC?
Los circuitos integrados programables (Programmable Integrated Circuits = PIC) son componentes sumamente útiles en la Electrónica de Consumo. Aún cuando son conocidos desde hace más de veinte años, existen en la actualidad nuevos tipos que cumplen con una serie de requisitos y características sumamente útiles. Como una primera aproximación podemos definir a un PIC como“un chip que me permite obtener un circuito integrado a mi medida”, es decir puedo hacer que el PIC se comporte como un procesador de luminancia o un temporizador o cualquier otro sistema mediante un programa que le grabo en una memoria ROM interna. Los microcontroladores PIC son en el fondo procesadores similares a otros tipos, como por ejemplo la familia de los microprocesadores X86, 80486,Pentium y muchos otros que usan una arquitectura interna del tipo Von Neumann. En este tipo de arquitectura los datos y la memoria del programa se encuentran en el mismo espacio de direcciones. En realidad un microprocesador y un microcontrolador no son la misma cosa. Los PICs son microcontroladores, es decir, una unidad que posee en su interior al microprocesador y a los elementos indispensables paraque pueda funcionar como una minicomputadora en un solo chip. Un microprocesador es solamente la unidad central de procesos o CPU, la memoria, los puertos y todos los Figura 1 demás periféricos son exteriores. La programación de un microprocesador es, por lo tanto, una tarea compleja porque deben controlarse todos estos dispositivos externos. A los fines prácticos nos vamos a referir a los microUnmicrocontrolador integra la CPU y todos los peri- controladores como bloques que poseen una memoria de féricos en un mismo chip. El programador se desentiende
de una gran cantidad de dispositivos y se concentra en el programa de trabajo. Esta circunstancia da lugar a una gran pérdida de tiempo porque los datos tienen que ser retirados de la memoria y llevados a la CPU (Central Processor Unit) yviceversa. Esto significa que la computadora dedica la mayor parte del tiempo al transporte de datos de ida o de vuelta, en lugar de usar este tiempo para trabajar sobre los datos. Los PICs emplean un conjunto de instrucciones del tipo RISC (Reduced Instruction Set Computer). Con el RISC se suele ejecutar la mayoría de las instrucciones con un solo pulso del clock. Con las instrucciones que seusan en otros equipos del tipo CISC (Complex Instruction Set Computer), se logran instrucciones más poderosas, pero a costa de varios ciclos del clock. En el bien conocido procesador 68HC11 de Motorola se requieren a veces hasta 5 ciclos del clock para ejecutar una instrucción.
PIC para Estudiantes y Aficionados
1
Estructura de un PIC
RA4 y RB0 al RB7. Estos puertos pueden ser programadoscomo de entrada o de salida. El terminal 4 opera como reset pero también cumple funciones de carga de memoria de programa cuando es excitado con pulsos de 15V. El terminal RA4 (pata 3) también tiene funciones como entrada de un temporizador y RBO (pata 6) cumple también funciones como entrada de interrupción. Ahora bien, la mayoría de los microcontroladores (sean de Microchip, o de National,...
Regístrate para leer el documento completo.