Está en la página 1de 53

Republica Bolivariana de Venezuela

Ministerios de Educacin Superior


Pedro Emilio Coll
Ctedra: Microprocesadores I

MICROCONTROLADORES

MSc. Heli Saul Lorbes


CIV: 231.169

QUE ES UN MICROCONTROLADOR

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

Conexin a Cristal

Si no se requiere mucha
precisin en el oscilador, se
puede utilizar una resistencia y
un
condensador,
como
se
muestra en la figura. donde OSC2
queda libre entregando una seal
cuya frecuencia es la del OSC/4.
Segn las recomendaciones de
Microchip R puede tomar valores
entre 5k y 100k, y C superior a
20pf.

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

CARACTERSTICAS DE LOS
MICROCONTROLADORES

BOTON DE RESET

LA PILA

La pila es una zona de memoria,


que se encuentra separada tanto
de la memoria de programa como
de la de datos.

Tiene una estructura LIFO (Last


In First Out), por lo que el ltimo
valor que se guarda es el primero
que sale.

Dispone de 8 niveles de
profundidad cada uno de ellos
con una longitud de 13 bits.

Su funcionamiento es como el de
un buffer circular, de tal forma
que el valor que se obtiene al
realizar nueve desplazamientos,
es
igual
al
primer
desplazamiento.

TIPOS DE MEMORIA
-ROMconmscara:segrabamedianteelusodemscarasduranteel
procesodefabricacin.Sloesrecomendableparaseriesmuygrandesdebido
asuelevadocoste.
-EPROM:segrabaelctricamenteconunprogramadorcontroladorporunPC.
Disponendeunaventanaenlapartesuperiorparasometerlaaluzultravioleta,
loquepermitesuborrado.

-OTP:SegrabancomolaEPROM,peronopuedenborrarse.

-EEPROM:Segrabaelctricamente,perosuborradoesmuchomssencillo,
ya que tambin es elctrico.Apesar del milln de ciclos de escritura/borrado,
todava su tecnologa de fabricacin tiene obstculos para alcanzar
capacidadesimportantes,elconsumodeenergaeselevado.

-FLASH:setratadeunamemorianovoltil,debajoconsumo,quesepuede
escribiryborrarencircuitoaligualquelasEEPROM,peroquesuelendisponer
de mayor capacidad que estas ltimas. Por sus mejores prestaciones, est
sustituyendoalamemoriaEEPROMparacontenerinstrucciones.

CARACTERSTICAS DEL PIC 16F8X

CARACTERSTICAS DEL PIC 16F8X

Arquitectura del PIC 16F8X

BANCO DE MEMORIA

REGISTRO DEL 16F84

REGISTRO
STATUS
Informa sobre el
estado
de
la
unidad
aritmticolgica, el motivo
de RESET y los
bits
de
seleccin
del
banco
de
memoria RAM.
Cada bit de este
registro
tiene
su
funcin
especfica.

REGISTRO OPTION

REGISTRO INTCON

REGISTRO INTCON

REGISTRO EECON1

SETDEINSTRUCCIONES
ENASSEMBLER

PROGRAMAASSEMBLER
Para entender mejor cada instruccin se explica a
continuacin el significado de algunos parmetros:
f: Registro al que afecta la instruccin
W: Acumulador (Working register)
b: Nmero de bit (hay instrucciones que afectan a un
solo bit)
k: constante (un nmero)
d: seleccin de destino del resultado de la instruccin,
puede ser "0" o "1", si es "0" el resultado se guarda en el
acumulador (W) y si es "1" se guyarda en el registro f al
que afecta la instruccin.

FORMATOSDEARCHIVOS
TIPO

ESCRITURA

HEXADECIMAL OX#;#h;H#

EJEMPLOS
0X5A;5Ah;H5A

DECIMAL

.#;D#

.5;D5

BINARIO

B#B

10100110

ASCII

CARACTER

INSTRUCCIONES DE LOS PIC


Las instrucciones de los PIC pueden ser divididas
en cuatro grupos:
Instrucciones sobre registro orientadas a bytes.
Instrucciones sobre registro orientadas a bits.
Instrucciones para operaciones con literales.
Instrucciones de control.

Todas tienen una ancho de 14 bits.

Entre unas y otra varan sus campos

Formato de instrucciones sobre


registro orientadas a bytes

Formato de instrucciones sobre


registro orientadas a bits

Formato de instrucciones para


operaciones con literales y de control

Instrucciones sobre registro


orientadas a bytes

Instrucciones sobre registro


orientadas a bits

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES

INSTRUCCIONES