logist

Páginas: 15 (3557 palabras) Publicado: 12 de septiembre de 2013
MICROPROCESADOR
PIC 16C84

CARACTERISTICAS

Características del Procesador del
PIC16C84
• Procesador segmentado “pipeline”
• Procesador tipo RISC
• Disponer de arquitectura HARVARD
• Formato de instrucciones ortogonal
• Una misma longitud de instrucciones (14 bits)
• Arquitectura en banco de registros

1

Procesador Pipeline

Procesador Pipeline

Ejemplo:
Busqueda 1 Ejecuta1
1. MOVLW 55h
Busqueda 2
Ejecuta2
2 .MOVWF PORTB
Busqueda 3 Ejecuta 3
3. CALL SUB_1
Busqueda 4
Salir
4. BSF PORTA,BIT3
Busqueda SUB_1

Ejecuta SUB_1

2

Tipos de Procesadores
• CISC: (Complex Instruction Set Computer) Computadores de
juego de instrucciones complejo, que disponen de un
repertorio de instrucciones elevado (unas 80), algunas de ellas
muy sofisticadas y potentes,pero que como contrapartida
requieren muchos ciclos de máquina para ejecutar las
instrucciones complejas.
• RISC: (Reduced Instruction Set Computer) Computadores de
juego de instrucciones reducido, en los que el repertorio de
instrucciones es muy reducido (en nuestro caso 35), las
instrucciones son muy simples y suelen ejecutarse en un ciclo
máquina. Además los RISC debe de tener unaestructura
pipeliney ejecutar todas las instrucciones a la misma velocidad
• SISC:(Specific Instriction Set Computer) Computadores de
juego de instrucciones específico.

MICROPROCESADOR
MODELO DE VON NEUMANN
BUS DE DIRECCIONES

MEMORIA
RAM

MEMORIA
ROM

CPU
RELOJ

BUS DE DATOS

3

MICROPROCESADOR
MODELO HARVARD

BUS DE DATOS
MEMORIA
DE DATOS

BUS DE DIRECCIONES
CPUMEMORIA DE
INSTRUCCIONES

RELOJ

Arquitectura Ortogonal
Arquitectura Ortogonal: Cualquier instrucción
puede utilizar cualquier elemento de la
arquitectura como fuente o destino.

4

Arquitectura basada en banco de
registros

MICROPROCESADOR
PIC 16C84

5

Patillaje PIC 16C84











OSC1/CLKIN: Entrada externa de los
impulsos de reloj o conexión con elcristal de
cuarzo.
OSC2/CLKOUT: Salida de Fosc/4 en modo
oscilador R-C o conexión con el cristal de
cuarzo
VPP/MCCLR#: En modo grabación por esta
patilla se introduce la tensión VPP (12-14V).
En funcionamiento normal esta patilla soporta
la petición de Reset.
RA-RA3: Líneas de E/S del Puerto A
RA4/TOCK1: Líneas E/S del Puerto A o
entrada de impulsos de reloj para TMR0
RB0/INT : Línea deE/S de la Puerto B o
petición de Interrupción.
RB1- RB7: Líneas de E/S del Puerto B

Diagrama de Bloques PIC 16C84

6

Arquitectura del PIC16C84
• Memoria de Programa EEPROM de 1Kx14bits.
• Memoria de datos dividida en dos áreas:
Ø Área RAM formada por 22 registros de propósito específico
(SFR) y 26 de propósito general .
Ø Área EEPROM formada por 64 bytes
• ALU de 8 bits y registrode trabajo W, del que normalmente
recibe un operando y envía el resultado, mientras que el otro
operando puede ser cualquier registro, memoria puerto o el propio
código de instrucción.
• Recursos conectados al bus de datos: Puerto A, Puerto B,
Temporizador TMR0, etc.

EL Contador de Programa

Código de
Operación

7

EL Contador de Programa para las
instrucciones CALL y GOTOCódigo de
Operación

Organización de la memoria de Programa

8

Mapa de direcciones de registros

Relación de registros SFR

9

Memoria de Instrucciones PIC 16C84


Las posiciones ID de
Identificación sirven para que
el usuario grabe en sus 4 bits
de menos peso los códigos que
desee. Lo que le permite
referenciar el modelo, la
aplicación , la versión del
dispositivo, etc..Memoria de datos RAM PIC 16C84











Consta de 2 bancos de128 bytes
cada uno.
El PIC 16C84 solo tiene
implementadas las primeras 48
direcciones de cada banco
En las 12 primeras posiciones se
ubican los registros de propósito
específico(SFR).
En las 36 posiciones siguientes los
registros de propósito general
(GPR)
Los 36 registros de propósito
general del Banco...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Logistica
  • Logistica
  • Logistica
  • Logistica
  • Logistica
  • Logistica
  • Logistica
  • Logistica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS