Documente Academic
Documente Profesional
Documente Cultură
Investigacin N 1
NUCROCONTROLADORES
Tema:
Semestre:
Octavo
Alumnos:
Santiago Barahona
Docente:
Fecha de Envo:
Fecha de Presentacin:
Martes, 13 de octubre 20 15
1.- Definiciones:
Registros de Propsito General y Especficos.
SRAM o
Su tamao es muy reducido: tan solo tienen capacidad para almacenar unos pocos bits cada
uno.
microcontrolador, ya que cuanto mayor sea el nmero de bits que "quedan" en sus registros,
mayores sern sus prestaciones, en cuanto a poder de cmputo y velocidad de ejecucin.[1]
Un microcontrolador con registros el doble de grandes que otro podr procesar el doble de
cantidad de datos y por lo tanto, trabajar el "doble de rpido" aun funcionando los dos al mismo
ritmo. De hecho, es tan importante esta caracterstica cuando un microcontrolador es de "8 bits"
o de "32 bits", se est refiriendo precisamente a este dato: el tamao de sus registros.[1]
Dependiendo de la utilidad que vayamos a darle al microcontrolador, ser necesario utilizar uno
con un tamao de registros suficiente. Por ejemplo, el control de un electrodomstico sencillo
como una batidora no requiere ms que un microcontrolador de 4 u 8 bits. [1]
Un registro o una celda de memoria es un circuito electrnico que puede memorizar el estado
de un byte. [2]
Los registros se pueden clasificar bsicamente en dos tipos: Registros de propsito general y
registros de propsito Especfico.
"'
Rogistros de propsito
LPR
Cuando ejecutamos una instruccin, el procesador puede requerir de datos que se encuentran
almacenados en la memoria de datos. Si los datos requeridos son utilizados por el usuario,
astas deben ser almacenados en la zona de registros de propsito general (abreviados GPR).
Entonces en la zona de datos GPR almacena los bytes que utiliza el usuario de manera libre
para propsitos generales.[3] Son fundamentales en la arquitectura de van Neumann.
Son los encargados de almacenar temporalmente los datos con los que el procesador realiza
las operaciones, y de guardar los resultados de dichas operaciones, es un bloque de RAM.
Tambin se utilizan para guardar direcciones de memoria.
8SR<3:Cb
' 0000
Bank O
Bon t 1
Bankl
Bank J
Buk 4
Bank 5
Bonk &
Bonk 7
Bank 1
Baok 1
Bonk 10
Bonk 11
Bank 1Z
Bank 13
Bank 14
Bank 15
Acco.. RAM
~ ~
OOOh
...... 07Fh
081lh
ffh
OOh
FAI
OOh
Ffh
OOh
OFAI
10111
lfR1
200h
2FAI
300h
Ffh
registros
llamaba
una
subrutina, el
programa
OOh
ffh
OOh
ffh
OOh
ffh
OOh
Ffh
OOh
Ffh
OOh
ffh
OOh
ffh
OOh
Ffh
OOh
BOOh
Bffh
COCJI
Ffh
CFAI
OOh
DOOh
Ffh
OFA1
EOOh
EFFh
OOh
Ffh
OOh
...........
ffh
SFR
- - ~
FOOh
F7Fh
F80h
FFFh
y de las unidades funcionales del PIC . Los registros de propsito especfico permiten llevar
un rcord de estado del procesador en todo momento. [3] Se utilizan para el control y el estado
del regulador y las funciones perifricas.[4]
convertidores A/0,
interrupciones, etc. Generalmente son utilizados en las direcciones bajas de memoria, despus
del baque de memoria de los registros de tipos general conocido como bloque de RAM para el
usuario.[3]
Estn implementadas como RAM esttica en la memoria de datos. Los SFR empiezan en la
ultima direccin de memoria de datos y se extiende hacia abajo hasta ocupar el segmento
superior del banco 15, de F80h a FFFh. Puede clasificarse en dos grupos: los asociados a la
funcionalidad del ncleo del dispositivo y los relacionados con las funcionalidades de los
perifricos.[3]
modificadas
por
raciones aritmtico-lgicas,
pila. La pila es un espacio reservado en memoria usado para guardar el estado del
procesador cuando se llaman sub-rutinas o cuando el programa agota los registros
de propsito general.[3]
A diferencia de los registros que no tienen ninguna funcin especial y predeterminada, cada
microcontrolador dispone de un nmero de registros de funciones especiales (SFR}, con la
funcin predeterminada por el fabricante. Sus bits estn conectados a los circuitos internos del
microcontrolador tales como temporizadores, convertidores AJO, osciladores entre otros, lo que
significa que directamente manejan el funcionamiento de estos circuitos, o sea del
microcontrolador. Imagnese ocho interruptores que manejan el funcionamiento de un circuito
pequeo dentro del microcontrolador. Los registros SFR hacen exactamente lo mismo.[3]
Fuente:[3]
En otras palabras, el estado de los bits de registros se fija dentro de programa, los registros
SFR dirigen los pequeos circuitos dentro del microcontrolador, estos circuitos se conectan por
los pines del microcontrolador a un dispositivo perifrico. [3]
Las primeras posiciones de los bancos de rea de memoria de datos son ocupados por los
registros de funciones especiales (Abreviados SFR) y sirven para
funcionamiento y la configuracin del microcontrolador.[3]
prop.ssiitt~
os specficos en el
/
Cada registro SFR est asociado a una funcin general y dentro de cada uno, cada bit tiene
una funcin especfica. Es muy importante aprender la funcin y el manejo de cada uno de
estos registros para poder realizar un uso correcto del microcontrolador.[3]
La gran mayora de estos registros estn dedicados al manejo de los perifricos o recursos que
posee el PIC, pero otros estn dedicados a almacenar el estado del procesador, el
direccionamiento de memoria, el control de las interrupciones y el manejo de los puertos de
entrada y salida digital.[3]
Conclusiones