lenguaje de programación (c#)

Páginas: 60 (14905 palabras) Publicado: 20 de marzo de 2013
Curso de PICs para
Estudiantes y Aficionados
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?

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) y viceversa. Esto significa que la computadora dedica la mayor parte del tiempo al transporte de datos de ida o de vuelta, enlugar 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 se
usan en otros equipos del tipo CISC (Complex Instruction
Set Computer), se logran instrucciones más poderosas,
pero acosta 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.

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 quecumplen 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.
Losmicrocontroladores 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 lamisma cosa. Los PICs son microcontroladores, es decir, una unidad que posee en su
interior al microprocesador y a los elementos indispensables para que 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
microprocesadores, por lo tanto, una tarea compleja porque deben controlarse todos estos dispositivos externos.
A los fines prácticos nos vamos a referir a los microUn microcontrolador 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

PIC para Estudiantes y Aficionados

1

Estructura de un PIC

Fig. 2programa que es el lugar donde deben alojarse los datos
que le indiquen al chip qué es lo que debe hacer; una memoria de datos donde ingresen las señales que debe procesar el programa, una unida aritmética y lógica donde se
desarrollen todas las tareas, una unidad de control que se
encargue de supervisar todos los procesos y puertos de
entrada y salida para que el PIC tenga contacto con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C Programacion
  • lenguaje de programacion c
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • lenguaje de programacion c++
  • Programación En Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS