Pic (Microprocesadores)

Páginas: 162 (40389 palabras) Publicado: 18 de noviembre de 2012
CURSO MICROCONTROLADOR PIC16F84
INDICE
TEMA 1: HARDWARE 1.1. Arquitectura Harvard. 1.2. Mapa de memoria. 1.3. Registros. 1.4. Temporizador / contador (TMP0, WDT y SLEEP). 1.5. Puertos de entrada / salida. 1.6. Interrupciones. PROGRAMACIÓN EN ASM 2.1. Instrucciones ASM del PIC 16F84
2.1.1. De control y manejo de literales. 2.1.2. Orientadas a registros. 2.1.3. Orientadas a bits.

TEMA 2:2.2 Modos de direccionamiento. 2.3. Técnicas de programación en ASM. 2.4. Ejemplos de programas ASM. TEMA 3: ESCRITURA DE PROGRAMAS EN ASM 3.1. Uso del block de notas con Windows 3.2. Programa MPLAB
3.2.1. Herramientas del MPLAB. 3.2.2. Funciones del MPLAB (menús). 3.2.3. Guía de uso del ensamblador MPASM (tutorial). • Crear proyecto. • Introducir código • Ensamblado (compilar) • Simulador:registros, Watch Window, break points.

Hardware
1.1 Arquitectura Harvard
La arquitectura tradicional de computadoras y microprocesadores está basada en la arquitectura Von Neumann, en la cual la unidad central de proceso (CPU), está conectada a una memoria única donde se guardan las instrucciones del programa y los datos. El tamaño de la unidad de datos o instrucciones está fijado por el ancho delbus que comunica la memoria con la CPU. Así un microprocesador de 8 bits con un bus de 8 bits, tendrá que manejar datos e instrucciones de una o más unidades de 8 bits (bytes) de longitud. Si tiene que acceder a una instrucción o dato de más de un byte de longitud, tendrá que realizar más de un acceso a la memoria. Y el tener un único bus hace que el microprocesador sea más lento en su respuesta,ya que no puede buscar en memoria una nueva instrucción mientras no finalicen las transferencias de datos de la instrucción anterior. Resumiendo todo lo anterior, las principales limitaciones que nos encontramos con la arquitectura Von Neumann son : 1º. La limitación de la longitud de las instrucciones por el bus de datos, que hace que el microprocesador tenga que realizar varios accesos amemoria para buscar instrucciones complejas. 2º. La limitación de la velocidad de operación a causa del bus único para datos e instrucciones que no deja acceder simultáneamente a unos y otras, lo cual impide superponer ambos tiempos de acceso.
Arquitectura Von Newmann

La arquitectura Harvard tiene la unidad central de proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con losdatos) por medio de dos buses diferentes. Una de las memorias contiene solamente las instrucciones del programa (Memoria de Programa) y la otra, sólo almacena datos (Memoria de Datos). Ambos buses son totalmente independientes y pueden ser de distintos anchos. Para un procesador de Set de Instrucciones Reducido, o RISC (Reduced Instrucción Set Computer), el set de instrucciones y el bus de memoriade programa pueden diseñarse de tal manera que todas las instrucciones tengan una sola posición de memoria de programa de longitud. Además, al ser los buses independientes, la CPU puede acceder a los datos para completar la ejecución de una instrucción, y al mismo tiempo leer la siguiente instrucción a ejecutar. Ventajas de esta arquitectura: 1º. El tamaño de las instrucciones no esta relacionadocon el de los datos, y por lo tanto puede ser optimizado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa.

2º. El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una mayor velocidad en cada operación. Una pequeña desventaja de los procesadores con arquitectura Harvard,es que deben poseer instrucciones especiales para acceder a tablas de valores constantes que pueda ser necesario incluir en los programas, ya que estas tablas se encontraran físicamente en la memoria de programa (por ejemplo en la EPROM de un microprocesador).
Arquitectura Harvard

El microcontrolador PIC 16F84 posee arquitectura Harvard, con una memoria de datos de 8 bits, y una memoria de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic , programacion de microprocesadores
  • Manual Microprocesador Pic
  • Microprocesadores
  • Microprocesadores
  • Microprocesador
  • Microprocesadores
  • MICROPROCESADOR
  • Microprocesador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS