Sie sind auf Seite 1von 4

Microcontrolador:es un circuito integrado programable que contiene todos los

componentes necesarios para controlar el funcionaiento de una tarea


determinada. Tiene una memoria de programa interna donde se almacena el
programa se graba por medio de un grabador
Microprocesador: es un chip que contiene la CPU que se encarga de controlar
todo el sistema.

Pic16f84a
-trabaja a una frecuencia mxima de 10 Mhz ,
-Oscilador:indica la velocidad de trabajo,genera una onda cuadrada de alta
frecuencia que se utiliza para sincronicar las operaciones del sistema.XT(cristal
de cuarzo) y HS(cristal de alta velocidad)
ARQUITECTURA INTERNA
-Arquitectura Harvard. Ya que dispone de 2 memorias la de datos y de
programa
-Procesador segmentado :realiza simultneamente la ejecucin de una
instruccin
-Procesador RISC(repertorio de instrucciones reducido=
-Arquitectura ortogonal una instruccin puede utilizar cualquier elemento de la
arquitectura como fuente o destino
-Memoria de programa ROM Flash(1024 posiciones contiene el programa con
las instrucciones

-Memoria de datos
1-RAM(guarda variables y datos es voltil es decir los datos se borran cuando
desaparece la alimentacin 22 Registros de propsito especifico y 68 de
propsito general)
esta se divide en dos partes
-Registros de funciones especiales SFR(Son los primeros registros)
- Proposito genera GPR(guardan los datos temporales del
programa)
2 .-EEPROM( es de lectura y escritura no voltil formada por 64 registros de 8
bits)
-ALU de 8 bits y registro de trabajo W +

-puerto A con 5 pines RA0 a RA4 y puerto B 8 pines Rb0 a RB7


-Contado de programa PC (registro interno que se utiliza para direccionas las
instrucciones del programa de contol almacenadas en la memoria de programa
contiene la direccin de la prxima instruccin a ejecutar es de 13 bits
-MEMORIA DE DATOS. Cuenta con 2 bancos
para seleccionar el banco a acceder hay que configurar RP0 del registro
STATUS con RP0=0 accede al banco 0 y RP0 =1 se accede al banco 1. TRIS=1
entrada TRIS=0 SALIDA
STATUS:BANDERAS
-C,carry. Suma aritmaeticas acarreo del bit mas significativo
-Z,zero se activa a 1 cuando el resultado de una operacin aritmtica es cero.
DC acarreo en el 4 bit de menos peso.

SUBRUTINAS:Conjunto de instrucciones al que se tiene acceso desde cualquier


punto del programa principal ,subprograma que se ejecuta cada vez que el
programa principal lo necesite
Tipo de pila LIFO ultimo que entra primero que sale
Ciclo maquina:es la unidad bsica de tiempo que utiliza el microcontrolador. 1
ciclo son 4 ciclos de reloj..
TMR0 . se puede ocupar como
TOCS=1 actua como contador. TOSE=1 flanco descendente{
TOCS=0 Como temporizador. TOSE=0 ascedente
T0IF =0 El TMR0 no se ha desbordador
T0IF=1 ya se desbordo
OPTION_REG
-Como puede desactivarse el modulo a/d en los bits del puerto b y con que fin
se hace:
con el registro ADPCFG=1 se pone como digital para recibir seales analgicas
y poder realizar muestreos.
-Caractersticas de los diversos modos de operacin de un timer de la familia
dspic:
sncrono timer,contador sncrono,timer acumulador,conador asncrono
-Formas de operar los canales de muestreo
conversin en secuencia
CONFIGURAR INTERRUPCIONES
-Por ejemplo, antes de poder usar la interrupcin del temporizador TMR0
debemos asegurarnos de que las interrupciones globales estn habilitadas
(INTCON.GIE=1). Si lo que deseamos es usar la interrupcin asociada a la
recepcin del puerto serie, tanto INTCON.GIE como INTCON.PEIE deben estar
a 1, ya que dicha interrupcin est declarada como perifrica.
IE (interrupt enable): determina si la interrupcin est o no habilitada. Si no
lo est, aunque la condicin de la interrupcin se cumpla, la interrupcin no se
producir.
IF (interrupt flan): indica si la condicin de la interrupcin se ha
producido. Es responsabilidad del usuario borrar dicho bit antes de regresar de
la ISR.
IP (interrupt priority): indica si la prioridad asociada a la interrupcin
es alta (1) o baja (0). Obviamente, solo tiene efecto si est activado el modo
de niveles de prioridad.
TAD=tiempo de conversin de bit
TAD, controla el tiempo de conversin. La conversin A / D requiere 12 perodos de reloj
(12 TAD). El reloj A / D se deriva del reloj de instrucciones del dispositivo o de la fuente
de reloj RC interna.
El perodo del reloj de conversin A / D se selecciona mediante software utilizando un
contador de 6 bits. Hay 64
Posibles opciones para TAD,

Das könnte Ihnen auch gefallen