Tutorial Pic16F877

Páginas: 21 (5024 palabras) Publicado: 4 de septiembre de 2011
¿Qué es un microcontrolador? Es un circuito integrado programable que acepta un listado de instrucciones y contiene todos los componentes de un computador. Se utilizan para realizar determinadas tareas o para gobernar dispositivos, debido a su reducido tamaño, suele ir incorporado en el propio dispositivo que gobierna. El microcontrolador es un dispositivo dedicado. En su memoria solo reside unprograma destinado a gobernar una aplicación determinada, sus líneas de entradas y salidas (I/O) permiten la conexión de sensores, relay, motores, etc. Una vez programado y configurado el microcontrolador solamente sirve para gobernar la tarea asignada.

Un microcontrolador dispone normalmente de los siguientes componentes: • Procesador o CPU (Unidad Central de Proceso). • Memoria RAM paraContener los datos. • Memoria para el programa tipo ROM/PROM/EPROM/EEPROM & FLASH.

• Líneas de (entrada / salida) para comunicarse con el exterior. • Diversos módulos para el control de periféricos (temporizadores, Puertos Serie y Paralelo, A/D y D/A, etc.). • Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema.********************************************************* El siguiente trabajo va dedicado a todos aquellos que se inician en el mundo de los microcontroladores así como aquellos que les gustaría dar un repaso a lo aprendido. La primera parte del tutorial notaran que tiene el enfoque hacia un PIC en especial, el 16F877, ya que es uno de los que esta en boga y además esta tomando aceptación entre las escuelas, y pienso que el 16F84 ya esta muy conocidopero no deja de ser poderoso, Pero recuerden las bases son las mismas. Espero les agrade y sea motivo de mejoras. Empezaré por El diagrama de un sistema microcontrolado que sería algo así:

Los dispositivos de entrada pueden ser un teclado, un interruptor, un sensor, etc. Los dispositivos de salida pueden ser LED's, pequeños parlantes, zumbadores, interruptores de potencia (tiristores,optoacopladores), u otros dispositivos como relés, luces, un secador de pelo, en fin... lo que se desee. Aquí tienes una representación en bloques del microcontrolador, se puede ver que lo adaptamos tal y cual es un ordenador, con su fuente de alimentación, un circuito de reloj y el chip Microcontrolador, el cual dispone de su CPU, sus memorias, y por supuesto, sus puertos de comunicación listos paraconectarse al mundo exterior

Enseguida describiré algunos aspectos básicos que tienen que ver con todos lo microcontroladores PIC de Microchip para su utilización.

En su interior posee un microprocesador, una memoria RAM (volátil) donde guardaremos las variables, una memoria EEPROM (no volátil) donde guardaremos nuestro Programa, un Timer o contador que nos facilitará algunas tareas, y algunasotras cosas más que irán variando dependiendo de que PIC utilicemos. Eso no es todo, algunos traen funciones especiales, ya hablaremos de ellas. Microcontroladores PIC16CXX/FXX de Microchip Estos micros pertenecen a la gama media y disponen de un set de 35 instrucciones, por eso lo llaman de tipo RISC (Reduced Instruction Set Computer) en español sería "Computador con Set de Instrucciones Reducido"pocas instrucciones pero muy poderosas, otras son de tipo CISC (Complex Instruction Set Computer - Computador con Set de Instrucciones Complejo), demasiadas instrucciones, y lo peor, difíciles de recordar. Esta familia de microcontroladores se divide en tres rangos según la capacidad de los microcontroladores. El más bajo lo compone la familia 16C5X. El rango medio lo componen las familias 16C6X/7X/ 8X, algunos con conversores A/D, comparadores, interrupciones, etc. La familia de rango superior lo componen los 17CXX. Estas son las funciones especiales de las cuales disponen algunos micros...  Conversores análogo a digital (A/D) en caso de que se requiera medir señales analógicas, por ejemplo temperatura, voltaje, luminosidad, etc.  Temporizadores programables (Timer's) Si se requiere...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic16f877a
  • pic16f877a
  • Pic16f877a
  • pic16f877a
  • Curso De Pic16F877
  • Interrupciones PIC16F877A
  • Pic16f877a calculadora
  • Pic16f877a mikroc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS