3.
ES UNA MAQUINA DE ESTADOS QUE
INTERPRETA UNA SERIE DE
INSTRUCIONES ALMACENADAS EN UNA
MEMORIA Y REALIZA OPERACIONES CON
ELLAS.
NECESITA AL MENOS UNA MEMORIA Y
UN INTERFAZ CON EL USUARIO PARA
PODER FUNCIONAR.
MICROPROCESADOR
4.
ALMACENA LAS INSTRUCIONES A
INTERPRETAR Y LOS DATOS QUE
ESTAS UTILIZAN.
PROGRAMA Y DATOS PUEDEN ESTAR
EN JUNTOS (ARQUITECTURA
PRINCENTON) O SEPARADOS
(ARQUITECTURA HARVARD).
MEMORIA
6.
LOS UTILIZAMOS ESCRIBIENDO Y
LEYENDO SUS REGISTROS
(DETERMINADAS POSICIONES DE
MEMORIA ASOCIADOS A ESTOS).
EN LENGUAJES DE ALTO NIVEL (C)
LO HACEMOS MEDIANTE
FUNCIONES ESPECIFICAS.
PERIFERICOS (II)
7. -MIDE LA TENSION CONTINUA A UNA
ENTRADA Y LA CONVIERTE EN UN VALOR
DIGITAL PROPORCIONAL A ESTE.
-TIPICAMENTE ENTRE 0-5V
CONVERSOR A/D
A/D
0011010101
1001010101
0101011010
1010110101
0101101010
8.
-SON CONTADORES
-NOSOTROS FIJAMOS SU PERIODO
-SE PUEDEN LEER Y A VECES
ESCRIBIR.
-NOS PERMITEN MEDIR TIEMPOS,
GENERAR SEÑALES PERIODICAS,
ETC...
TIMERS
9.
-SEÑAL DE UNA CUADRADA PERIODICA
DE UNA DETERMINADA FRECUENCIA EN
LA QUE MODIFICAMOS EL CICLO DE
TRABAJO
-NOS SIRVE PARA CONTROLAR MOTORES
EN VELOCIDAD
GENERADOR DE PWM
5V
0V
10. -ES UN EVENTO QUE INTERRUMPE EL
PROGRAMA QUE SE ESTA EJECUTANDO
PARA EJECUTAR OTRO TROZO DE
PROGRAMA QUE EN ESE MOMENTO
TIENE MÁS PRIORIDAD.
-UNA VEZ EJECUTADO ESTE TROZO SE
CONTINUA CON EL PROGRAMA
PENDIENTE
¿QUÉ ES UNA
INTERRUPCION?
11.
-EXTERNAS:
-CAMBIO DE ESTADO DE UN PIN
-PECEPCION PUERTO SERIE
-INTERNAS:
-DESBORDAMIENTO DE TIMER
-FIN DE CONVERSION A/D
-INTERRUPCION SOFTWARE
INTERRUPCIONES