Pic 16F84

Páginas: 11 (2718 palabras) Publicado: 17 de octubre de 2013
INSTITUTO POLITECNICO NACIONAL

MATERIA


PROF. Prieto Solano José.
TRABAJO
“Obtener la representación de las siguientes ecuaciones en la forma canónica.”

ALUMNO:
Ventura Cortés Gerardo
GRUPO:
7EV2


FECHA DE ENTREGA: 11 de Septiembre de 2013
Circuito de prueba pic 16F84.
Objetivo:

En el siguienteproyecto de Microcontroladores PIC haremos una explicación teórica sobre su funcionamiento, programación y sus características principales, para así llegar al desarrollo del diseño y su implantación práctica. Para este proyecto se utilizara el PIC 16F84
Consideraciones teóricas:

El PIC16F84 es un microcontrolador a 8 bits de la familia PIC perteneciente a la Gama Media (según la clasificacióndada a los microcontroladores por la misma empresa fabricante) Microchip.
Estructura
Se trata de uno de los microcontroladores más populares del mercado actual, ideal para principiantes, debido a su arquitectura de 8bits, 18 pines, y un conjunto de instrucciones RISC muy amigable para memorizar y fácil de entender, internamente consta de:
Memoria Flash de programa (1K x 14 bits).Memoria EEPROM de datos (64 x 8 bits).
Memoria RAM (68 registros x 8 bits).
Un temporizador/contador (timer de 8 bits).
Un divisor de frecuencia.
Varios puertos de entrada-salida (13 pines en dos puertos, 5 pines el puerto A y 8 pines el puerto B).
Otras características son:
Manejo de interrupciones (de 4 fuentes).
Perro guardián (watchdog).
Bajo consumo.
Frecuencia de reloj externa máxima 10MHz.(Hasta 20MHz en nuevas versiones). La frecuencia de reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno sería de 5Mhz y así pues se ejecutan 5 millones de Instrucciones por segundo (5 MIPS)
No posee conversores  analógicos-digital ni digital-analógicos.
Pipe-line de 2 etapas, 1 para búsqueda de instrucción y otra para la ejecución de la instrucción(los saltos ocupan un ciclo más).
Repertorio de instrucciones reducido (RISC), con tan solo 30 instrucciones distintas.
4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operación entre registros, de salto.
Usos
En los últimos años se ha popularizado el uso de este microcontrolador debido a su bajo costo y tamaño. Se ha usado en numerosas aplicaciones, que van desde losautomóviles a decodificadores de televisión. Es muy popular su uso por los aficionados a la robótica y electrónica.
Puede ser programado tanto en lenguaje ensamblador como en Basic y principalmente en C, para el que existen numerosos compiladores. Cuando se utilizan los compiladores Basic, es posible desarrollar útiles aplicaciones en tiempo récord, especialmente dirigidas al campo doméstico yeducacional.
− MEMORIA DE PROGRAMA
Es una memoria de 1 K byte de longitud con palabra de 14 bits. Como es del tipo FLASH se puede programar y borrar eléctricamente, en otras palabras, se puede programar o borrar sin necesidad de un borrador de luz ultravioleta, lo que facilita el desarrollo de programas y la experimentación. Como el PIC 16F84 tiene un contador de programa de 13 bits, tiene unacapacidad de direccionamiento de 8K x 14, pero solamente tiene implementado el primer 1K x 14 (000h hasta 03FFh). Si se direccionan posiciones de memoria superiores a 3FFh se causará un solapamiento o desborde con el espacio del primer 1K.

− VECTOR DE RESET
Cuando ocurre un reset o se enciende el microcontrolador, el contador de programa se pone en ceros (000h).1 Por esta razón, en la primeradirección del programa se debe escribir todo lo relacionado con la iniciación del mismo.

− VECTOR DE INTERRUPCION
Cuando el microcontrolador recibe una señal de interrupción el contador de programa apunta a la dirección 04h de la memoria de programa, por eso allí se debe escribir toda la programación necesaria para atender dicha interrupción.

− REGISTROS (Memoria RAM)
El PIC 16F84 puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic 16F84
  • Pic 16f84
  • Pic 16F84
  • Practica pic 16f84
  • Instrucciones del pic 16f84
  • Calculadora con pic 16f84
  • Frecuencimetro Con Pic 16F84
  • Reporte Pic 16F84-A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS