You are on page 1of 2

MICROPROCESADOR

Es un chip denominado CPU donde realiza todo proceso de transferencia de información.

Es un sistema abierto con el q pueda construirse un computador con las caracteristicasque se desee.

MICROCONTROLADOR

Es un computador es un solo chip.es un sistema cerrado que contiene un computador completo y de


prestaciones limitadas q no se pueden modificar

ARQUITECTURA HARVARD

Es una arquitectura de computadoras con pistas de almacenamiento y de señal físicamente separadas por las
instrucciones y para los datos

ARQUITECTURA VON NEUMAN

Un computador de programa almacenado en el cual no puedes darse simultáneamente una búsqueda de instrucciones
y una operación de datos .ya q comparten un bus en común.

CARACTERISTICAS DESEABLES DSPIC 30F4013

Arquitectura Harvard modificada ,16registros de trabajo de 16 bits , operación de hasta 30 MIPS,

Doble acumulador de hasta 40 bits ,multiplicador de 17x17bits ,convertidor analógico digital de 12bits, set de
instrucciones optimizadas para usarse en lenguaje ensamblador.

REGISTROS FUNDAMENTALES DEL MICROPROCESADOR

Registro de datos , registro de dirección , registro de código de dirección , registro de instrucción ,

Registro contador de programa

COMPARANDO FAMILIAS DSPIC30F Y DSPIC33F CARACTERISTICAS

26 modelos disponibles 27 modelos disponibles


- Controlador de dspic(8 canales)
5 temporizadores 9 temporizadores
Modo trabajo,baja energía(IDLE ,SLEEP) Modo trabajo,baja energía (IDLE,SLEEP,DOZE)
Rendimiento 30MIPS a 4.5v Rendimiento 40MIPS a 3.3v
Pocos vectores de interrupción(62) Muchos vectores de reducción (118)

EN UN SISTEMA HARVARD ¿HABRA INSTRUCCIONES PARA LEER O ESCRIBIR EN LA MEMORIA

Puede diferir la anchura de la palabra ,el momento ,la tecnología de implementaciony la estructura de la
dirección de la memoria .En algunas sistemas ,se pueden almacenar las instrucciones de la memoria de solo
lectura mientras q en general , la memoria de datos requiere memoria lecto-escritura.en algunos sistemas
hay muchas mas memorias de datos asi q las instrucciones son mas anchas que las direcciones de datos

ARQUITECTURA PREDOMINANTE A PASADO A SER LA RISC EN LUGAR DE LA CISC

Un procesador RISC tiene capacidad de procesamiento de 2 a 4 veces mayor que la de un CISC , pero su
estructura de hardware es tan simple que se puede realizar en una fracción de la superficie ocupada por el
circuito integrado de un procesador cisc.risc reemplazara al cisc.
CUANTOS REGISTROS DE TRABAJO DISPONE EL DSPIC Y CUANTOS BITS

Banco de 16 registros de trabajo de 16 bits .

CIRCUITO PARA RESET EXTERNO EN UN DSPIC 30F4013

MOV W #0x0055,W3:mueve un literal ( numero ) q es 0055 al registro w3,

Mov w 0x2000,w0:mueve la palabra (16 bits ) de la localización 0x2000 al registro w0

Bra NC,SALTO : el comando significa salta a salto cuando no hay carry.

BTSC PORTB,#11 :si el bit 1 del puerto b es cero? Si es salta una instrucción sino continua con la siguiente
instrucción.

Add w0.[w4],w5 :suma w0 mas contenido en memoria [w4] y el resultado lo coloco en el registro w5

QUE REGISTRO DE FUNCIONES ESPECIALES ESTAN ASOCIADOS A UN PUERTO PARALELO CUALQUIERA

Los puertos de control los registros de w0 a w15.

COMO SE PROGRAMA QUE UN NOMINAL CUQLQUIERA DE UN PUERTO PARALELO SEA ENTRADA O


SALIDA

Se programa usando el comando tris, que puede definir entrada o salida de un terminal.

You might also like