P. 1
Introducción al Microcontrolador PIC16F84

Introducción al Microcontrolador PIC16F84

|Views: 349|Likes:
Publicado porMarcoIbs
Letra del Podcast ( http://unam-fes-aragon-ing-marcoibs.blogspot.mx/2012/10/publicacion-del-podcast-aqui-les-dejo.html )
Letra del Podcast ( http://unam-fes-aragon-ing-marcoibs.blogspot.mx/2012/10/publicacion-del-podcast-aqui-les-dejo.html )

More info:

Published by: MarcoIbs on Oct 20, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/20/2013

pdf

text

original

Introducción al Microcontrolador PIC16F84

“Podcast”
Universidad Nacional Autónoma de México Faculta de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Fundamentos de Computación Grupo: 1106 Ing. Marco Isaac Brena Samaniego

Introducción al Microcontrolador PIC16F84

Índice:
Microcontrolador PIC16F84 1. Microcontroladores PIC 2. Alimentación de un PIC16F84 3. Puertos de Entrada/Salida 4. Oscilador 4.1 Oscilador XT 4.2 Oscilador RC 4.3 Osciladores HS y LP 4.4 Utilizando una Señal de Reloj Externa 5. Reset

2

Introducción al Microcontrolador PIC16F84

Microcontroladores PIC
Un microcontrolador es un circuito integrado programable que contiene todos los componentes necesarios para controlar el funcionamiento de una tarea determinada, como el control de una lavadora, un teclado de ordenador, una impresora, un sistema de alarma, etc. Para esto, el microcontrolador debe disponer de una memoria donde se almacena el programa que gobierna el funcionamiento del mismo, que una vez programado y configurado, sólo sirve para realizar la tarea asignada. Los microcontroladores PIC (Peripheral Interface Controller) son una familia de microcontroladores que ha tenido gran aceptación y desarrollo en los últimos años gracias a sus buenas características, bajo precio, reducido consumo, pequeño tamaño, gran calidad, fiabilidad, abundancia de información y sobre todo por su comodidad y sencillez de utilización.

Figura 1: Encapsulado DIL-18 del PIC16F84

URL: http://perso.wanadoo.es/pictob/micropic16f84.htm

Alimentación de un PIC16F84
El microcontrolador PIC16F84 se alimenta con 5 voltios aplicados entre los pines VDD y VSS que son, respectivamente, la alimentación y la masa del chip. El consumo de corriente para el funcionamiento del microcontrolador depende de la tensión de alimentación, de la frecuencia de trabajo y de las cargas que soporten sus salidas, siendo del orden de unos pocos miliamperios.

3

Introducción al Microcontrolador PIC16F84

Puertos de Entrada/Salida
El microcontrolador se comunica con el mundo exterior a través de los puertos. Estos están constituidos por líneas digitales de entrada/salida que trabajan entre 0 (nivel lógico”0”) y 5V (nivel lógico “1”). Los puertos se pueden configurar como entradas para recibir datos o como salidas para gobernar dispositivos externos. El PIC16F84 tiene dos puertos, tal como se ilustra el la Figura 1.   El Puerto A con 5 líneas, pines RA0 a RA4. El Puerto B con 8 líneas, pines RB0 a RB7.

Cada línea puede ser configurado como entrada o como salida, independientemente unas de otras, según se programe.

Oscilador
Todo microcontrolador requiere de un circuito que le indique la velocidad de trabajo, es el llamado oscilador o reloj. Este genera una onda cuadrada de alta frecuencia que se utiliza como señal para sincronizar todas las operaciones del sistema. Este circuito es muy simple pero de vital importancia para el buen funcionamiento del sistema. En el PIC16F84 los pines OSC1/CLKIN y OSC2/CLKOUT son las líneas utilizadas para este fin. Permite cinco tipos de osciladores para definir la frecuencia de funcionamiento:      XT. Cristal de cuarzo. RC. Oscilador con resistencia y condensador. HS. Cristal de alta velocidad. LP. Cristal para baja frecuencia y bajo consumo de potencia. Externa. Cuando se aplica una señal de reloj externa.

Oscilador XT
Es el más utilizado y está basado en el oscilador de cristal de cuarzo o en un resonador cerámico. Es un oscilador estándar que permite una frecuencia de reloj muy estable comprendida entre 100 kHz y 4 MHz.

Oscilador RC
Es un oscilador de bajo coste. Su principal inconveniente es la baja precisión, pero como contrapartida está su bajo precio, que lo hace interesante para muchas aplicaciones en las que no importa la exactitud de tiempos.

4

Introducción al Microcontrolador PIC16F84

Oscilador HS y LP
El oscilador de cristal o resonador de alta velocidad HS (High Speed Crytal/Resonator) trabaja a una frecuencia comprendida entre 4 MHz y 20 MHz. El oscilador de cristal de cuarzo o resonador cerámico de baja potencia LP (Low Power Crystal) es un oscilador de bajo consumo. Su cristal o resonador está diseñado para trabajar con frecuencias comprendidas entre 32 kHz y 200 kHz.

Utilizando una señal de reloj externa
Esta posibilidad suele ser utilizada para hacer funcionar varios microcontroladores a partir de una única señal de reloj. La frecuencia del oscilador dividida por cuatro está disponible en el pin OSC2/CLKOUT. Se utilizan en pocas ocasiones.

Reset
El llamado reset en un microcontrolador provoca la re inicialización de su funcionamiento, un “comienzo a funcionar desde cero”. En los microcontroladores se requiere un pin de reset para reiniciar el funcionamiento del sistema cuando sea necesario. Para tener un control sobre el reset del sistema, se puede conectar un pulsador y conseguir un reset manual llevando momentáneamente el pin MCLR. El PIC16F84 también permite el llamado POR (Power-On Reset), que proporciona un reset al microcontrolador en el momento de conectar la fuente de alimentación. El PIC dispone de un temporizador denominado Reset PWRT (Power-up Timer), que proporciona un retardo de 72 ms desde el momento de la conexión a la alimentación, un reset se mantiene durante este tiempo, garantizando que VCC alcance un nivel aceptable de tensión para un arranque correcto del sistema. Para utilizar este tipo de reset, hay que programarlo así durante el proceso de grabación. Con esto se evita utilizar las tradicionales redes RC externas de otros microcontroladores.

5

Introducción al Microcontrolador PIC16F84

6

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->