pic 16f877

Páginas: 81 (20043 palabras) Publicado: 23 de abril de 2013
PIC’s 1ª PARTE RESUMEN Y EJERCICIOS_06/07
INDICE
1-Microcontroladores, arquitectura PIC.
2-Hardware PIC 16f84. Bancos de registros.
3-Grabación del PIC. Listado Instrucciones
4-Líneas de I/O del PIC
5-Directivas programación del PIC. Organigramas.
6-Test-bit y salto. Contadores.
7-Temporizadores.
8-Watch Dog, Sleep , Wake Up
9-Display HD.
10-Teclado Hexadecimal.
11-Interrupciones12-Hardware PIC 16F87x.
13-Conversión Analógica / Digital.
14-Comunicación serie.
ANEXO
Datasheet 16f84
Datasheet 16f87x
Datasheet HD
CAPITULO 1.
ARQUITECTURA PIC
Fundamento de los sistemas controlados por microprocesador, diagrama de bloques
Concepto de microcontrolador.
Hasta llegar al microcontrolador podemos
establecer las distintas fases.
1- Lógica cableada, función definida porel
cableado de componentes entre si.
2-Sistemas lógicos programables integrados
en distintos bloques: microprocesador,
memoria, bloques I/O
3- Microcontrolador: Sistema que incorpora
todos sus componentes en un sólo chip.
Son sistemas cerrados, mientras que los
sistemas con microprocesador son sistemas
abiertos, al poder conexionar los distintos
bloques a los buses del sistema basado enel
microprocesador..
También los PIC’s difieren de los
microcontroladores en que tienen
aplicaciones de propósito específico, su
arquitectura se adapta a aplicaciones
concretas y su programa realiza una única
tarea principal.

La arquitectura Von Neuman, y Havard.
La arquitectura Von Neuman.
Una de sus principales características, es que en su conjunto las instrucciones tienen distintonúmero de Bytes, y que cada dirección de memoria o port, hace referencia a un Byte.
La misma memoria guarda las instrucciones del SO, programa y también los datos del proceso,
comunicándose por un mismo BUS

Utiliza instrucciones CISC: los microcontroladores suelen estar basados en la utilización de
tipo de instrucciones CISC (Computadores de Juego de Instrucciones Complejo). Puedenllegar
a disponer de un considerable número de instrucciones, muchas de ellas altamente complejas
y potentes, cada una de estas instrucciones requiere un elevado número de microinstrucciones
para su ejecución en código máquina. Presentan la ventaja de una mas fácil y automática
programación, al sustituir cada de ellas a un conjunto de instrucciones a modo de macro o
subrutina
La arquitecturaHarvard
Es la utilizada por los microcontroladores PIC (Programable Interface Controller)

La arquitectura Harvard, consiste en que existen dos memorias separadas, conectadas con la
CPU mediante buses diferentes, de tal forma que en las posiciones de la memoria de datos
puede haber un numero de bits diferente al de la memoria de programa.
La memoria que contiene el programa es no volátil(EEPROM, FLASH), y todas las.
Instrucciones son de formato de longitud constante, es decir tienen el mismo número de Bits
con el fin de optimizar el funcionamiento del sistema.
La otra memoria almacena los datos de proceso y es volátil (RAM), y puede existir otra
memoria de tipo EEPROM, para copiar y guardar parte de la RAM con el fin de que no se
pierdan esta información al desconectar laalimentación.
Al tener la CPU dos memorias independientes con sus respectivos Buses, es posible el acceso
solapado de instrucciones de programa y de los datos, permitiendo una mayor velocidad de
trabajo del sistema, cada instrucción se ejecuta en un ciclo de instrucción, 4 ciclos de reloj ,
excepto en las instrucciones de salto
Las Instrucciones se denominan ortogonales, al poder controlar loselementos del sistema
como fuente o destino.
Utilizan un conjunto de instrucciones reducido, RISC (Reduced Instrucción Set Computer, las
instrucciones son simples y, generalmente, se ejecutan en un solo ciclo, de tal forma que por
su simplicidad cada instrucción se puede ejecutar con mucha rapidez y optimizar el
funcionamiento .
Las instrucciones SISC, (Computadores de Juego de Instrucciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practicas Pic 16F877
  • pic 16f877
  • Pic 16F877
  • Pic 16F877
  • Pic 16f877
  • Generalidades Pic 16F877
  • instrucciones pic 16f877
  • Medidor De Temperatura Con Pic 16F877

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS