Vous êtes sur la page 1sur 5

Laboratorio N 1

Gustavo Adolfo lozano


Diego Esteban Bernal Arvalo
Henry Alberto Montao
Sistemas microprocesados
2015-1
Basado en la informacin del fabricante (Texas Intruments) y en los enlaces
ONLINE describir cada una de las siguientes
Especificaciones:
Primera parte del documento a entregar.
1. Referencia de micro controlador: MSP430 G2553
2. Arquitectura del micro controlador (Von Neumann o Harvard): Vod
Neumann
3. Memoria FLASH (KB): Tiene una capacidad de 16 KB
4. Memoria RAM (B): Este tipo de memoria cuenta con 2.5 KB y sus espacios
de memoria van desde 0BFFh al 0200h.
5. Nmero de pines: 20 -28
6. Nmero de pines configurables como In/Out: Estos pines de
entrada/salida se agrupan en grupos de 8 denominados puertos, que se
controlan como un bloque que se puede configurar mediante un conjunto de
registros de 8 bits.
7. Numero de Timers: 16 Bits 2
8. Canales del ADC ADC10 -

32 Bits -0

Resolucin: 8ch bits

9. Puertos seriales USCI: USCI20 22-24-25-26-29-30-35-40


10. Empaquetamiento (Package) : PDIP TSSOP VQFN
11. Voltaje de alimentacin:

Vcc 1.8 Vss: 3.6

Voltajes de salida de pines I/0 VOH:____________________ VOL:_________________


13. Voltajes de entrada de pines I/0 VIH:____________________
VIL:_________________
14. Frecuencia de trabajo Mxima: 16MHz
15. Numero de Clocks internos: 3 Nombres: ACLK, SMCLK , MCLK

16. Corriente de proteccin a todos los pines: 0.4mA

GUIA DE LABORATORIOS
DEPARTAMENTO DE INGENIERIA
ELECTRNICA
Versin
12 Febrero 2015

17. Registros
PC:program counter
El Contador de Programa (PC), es el registro utilizado por el CPU para mantener
el control de las direcciones de las prximas instrucciones a ser ejecutadas.
Este registro tiene una longitud de 16 bits, y tiene la ventaja de poder moverse
entre $0000 y $FFFF. De esta forma, el PC puede moverse por los 64 Kbytes de
espacio de memoria.
SP: Stack Pointer
El puntero de pila (SP), es un registro de 16 bits que contiene la direccin del
prximo lugar en la pila (Stack). Es el registro utilizado por el CPU para
mantener en orden los registros principales del CPU ante una excepcin, como
lo son los saltos a sub-rutinas y los distintos pedidos de interrupcin.
SR: Status Register
Guarda el valor de las banderas; esta en las instrucciones y la puedo habilitar o
deshabilitar en un bit de SR
CG2: Constants Genereitor (1,-1,)
Me sirve para utilizarlo como incremento o decremento a la hora de realizar
operaciones, de manera eficaz

18. Tipo de cdigos CICS o RISC?


Todos los CPUs x86 compatibles con la PC son procesadores CISC
(Computadora de Conjunto de Instrucciones Complejas), pero en las Mac
nuevas o en alguna que se hagan dibujos de ingeniera complejos,
probablemente tengan un CPU RISC (Computadora de Conjunto de
Instrucciones Reducido).
La diferencia prctica entre CISC y RISC es que los procesadores CISCx86
corren a DOS, Windows 3.1 y Windows 95 en el modo nativo; es decir, sin la
traduccin de software que disminuya el desempeo. Pero CISC y RISC tambin
reflejan dos filosofas de computacin rivales. El procesamiento de RISC
requiere breves instrucciones de software de la misma longitud, que son fciles
de procesar rpidamente y en tandm por un CPU.
En contraste, un procesador de CISC tiene que procesar instrucciones ms
largas de longitud desigual. Es ms difcil procesar mltiples instrucciones de
CISC a la vez. Todo el debate de CISC/RISC puede ser irrelevante pronto debido
a que nuevas tcnicas estn convergiendo. El Pentium Pro, el Nx586 y el K5
son bsicamente procesadores RISC en su ncleo. Toman las instrucciones de
CISC y las traducen a instrucciones estilo RISC. Para la generacin que sigue al
Pentium Pro, Intel y Hewlett-Packard estn colaborando en un CPU hbrido que
pueda
Los procesadores se agrupan hoy en dos familias, la ms antigua y comn de
las cuales es la "CISC" o "Complex InstructionSet Computer": computador de
set complejo de instrucciones. Esto corresponde a procesadores que son
capaces de ejecutar un gran nmero de instrucciones pre-definidas en lenguaje
de mquina (del orden del centenar).
Desde hace unos aos se fabrican y utilizan en algunas mquinas procesadores
"RISC" o "Reduced Instruction Set Computer",es decir con un nmero reducido
de instrucciones. Esto permite una ejecucin ms rpida de las instrucciones
pero requiere compiladores (o sea traductores automticos de programas) ms
complejos ya que las instrucciones que un "CISC" podra admitir pero no un
"RISC", deben ser escritas como combinaciones de varias instrucciones
admisibles del "RISC". Se obtiene una ganancia en velocidad por el hecho que
el RISC domina instrucciones muy frecuentes mientras son operaciones menos
frecuentes las que deben descomponerse.

19. Set de instrucciones


El completo conjunto de instrucciones MSP430 consta de 27 instrucciones
bsicas y 24 instrucciones emulados. Las instrucciones bsicas son las
instrucciones que tienen op-cdes nicos decodificados por la CPU. Las
instrucciones emuladas son instrucciones que hacen el cdigo ms fcil de leer
y escribir, pero no tienen op-cdes, en cambio, se sustituyen automticamente
por el ensamblador con una instruccin bsica equivalente.
No hay ningn cdigo o penalizacin de rendimiento por usar la instruccin
emulada.
Hay tres formatos de ncleo de instrucciones:
Dual-operando
Un solo operando
Salto (Jump)
Todas las instrucciones de un solo operando y de doble operando puede ser
byte o instrucciones palabras usando extensiones. B o. W. Las Instrucciones de
byte se utilizan para acceder a los datos de byte o perifricos byte.

20. Listado de pines y funciones (Solo del micro-controlador que se est


usando)
PxIN
Puerto x de entrada. Este es un registro de solo lectura, y refleja el estado
actual del pin.
PxOUT
Puerto x de salida. Los valores escritos en este registro de lectura/escritura
son extrados a los pines correspondientes cuando estn configurados
como salida.
PxDIR

Puerto x de direccin de datos. Los bits escritos con un 1 configuran los


pines de salida correspondientes. Los bits escritos con 0 configuran los
pines para entradas.

Vous aimerez peut-être aussi