El primer contacto con el pic16x84

Solo disponible en BuenasTareas
  • Páginas : 31 (7533 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de octubre de 2010
Leer documento completo
Vista previa del texto
EL PRIMER CONTACTO CON EL PIC16X84 EL PRIMER CONTACTO CON EL PIC16X84

De antemano disculpas por cualquier fallo en este escrito, ya que no es hecho por un “electrónico”, sino por un aficionado que pretende ser algún día un programador. Y a todas estas, lo bonito del los microcontroladores no está (para mi) en el hardware sino en la programación. Los temas a tratar son los siguientes:•Introducción al PIC16X84 (Pequeño, pobre, pero resultón) •Variantes del PIC16X8X •Diferencias entre el PIC16C84 con lo demás modelos PIC16X8X •La frecuencia de funcionamiento, el reloj •¿Para qué y cómo programar PIC’s? •Primer ejemplo… Aprendiendo a Sumar (ASM) •Ejecutar nuestro programa (simulando con el Simupic’84) • ASM vs. C/C++; Eficiencia vs. Comodidad Importante: es recomendado que la gente que estéinteresada en la parte de electrónica revise todos los puntos... los que solo se interesan en la programación (que es en ASM y C), se pueden saltar a la parte de ¿Para qué y cómo programar PIC’s? Bueno... he aquí mi granito de arena. Considerando que mucha gente no conoce o quisiera conocer acerca de los microcontroladores, me veo en la obligación de aportar un poco acerca de, en mi opinión, elmicrocontrolador más fácil de manejar y programar (la familia PIC16X84, es decir PIC16C84 y PIC16F84). Mucha gente, me incluyo, cuando está comenzando en este mundillo ve a los microcontroladores y a la programación en ASM como algo raro y de otro mundo... cuando en verdad es algo realmente sencillo. Así que si estás interesado en aprender un poco de “electrónica” o “Programación en ASM” esto tepuede ayudar a aclarar muchas dudas. Menos charla, más acción: Pequeño, pobre, pero resultón Este “maravilloso” PIC pertenece a la familia de la gama media y dentro de ella es uno de los más pequeños; solo tiene 18 patitas. Además es el que dispone de menos recursos. El resto de sus parientes tiene conversores AD y DA, comparadores analógicos, tensión interna de referencia, más líneas de E/S, máscapacidad en sus memorias, varios temporizadores y un largo etcétera de dispositivos de los que el PIC16X84 carece. Es “pobre” de mantenimiento... pero he escogido este PIC, en sus dos versiones C y F, porque cumple con los requisitos esenciales para enseñar a manejar los microcontroladores y para comenzar para diseñar proyectos. Es práctico, es sencillo y es económico, pudiéndolo considerar como elparadigma para su empleo en todos los pequeños proyectos que realizan los aficionados, los estudiantes y los que quieren progresar en sus conocimientos de lo fácil a lo difícil. Además si aprendes a manejar este PIC, migrar hacia los demás es muy sencillo.

EL PRIMER CONTACTO CON EL PIC16X84

Página 1

EL PRIMER CONTACTO CON EL PIC16X84

La razón exclusiva por la que este PIC es tan“requerido”, es por el tipo de memoria de programa que posee. El PIC16C84 posee una EEPROM de 1K palabras de 14 bits cada una. El PIC16F84 tiene la misma capacidad de memoria de instrucciones pero de tipo Flash. Ambos poseen una capacidad de 64 bytes EEPROM como memoria de datos auxiliar y opcional. La memoria EEPROM y la Flash son eléctricamente grabables y borrables, lo que permite escribir y borrarel programa bajo prueba manteniendo el microcontrolador bajo el mismo dispositivo grabar y borrar. Esta característica supone una gran ventaja con la mayoría de los microcontroladores, que tienen como memoria de programa reescribible una tipo EPROM. Se graban eléctricamente, pero para borrarlas hay que exponerlas cierto tiempo a rayos ultravioleta, lo que implica tener que sacar el chip del zócalopara poderlo borrar. Microchip ha introducido la memoria Flash porque tiene mayores posibilidades de aumentar su capacidad con relación a la EEPROM. Pero sin embargo la EEPROM soporta 1.000.000 ciclos de escritura/borrado frente a los 1.000 de la Flash. Otra de las grandes ventajas del PIC16X84 (en cuanto a escritura, borrado y reescritura) es su sistema de grabación de datos, que se realiza...
tracking img