Académique Documents
Professionnel Documents
Culture Documents
MICROCONTROLADORES
PRESENTA:
JOSE ARMANDO LARA GONZALEZ
ESTRUCTURA DEL CURSO
INTRODUCCIÓN
GENERALIDES
HARDWARE DEL MC68HC11
SOFTWARE DEL MC68HC11
APLICACIONES
ESTRUCTURA DEL CURSO
EN 1985
80% HARDWARE
20% SOFTWARE
EN 2007
20% HARDWARE
80% SOFTWARE
MICROPROCESADOR
CORRIENTE ALTERNA
CORRIENTE DIRECTA
MICROPROCESADOR
4004
15-Noviembre-1971
Frec. de Reloj: 108 KHz
No de transistores :2,300
Ancho de Bus: 4 bits
Memoria Direccionable:640
bytes
Diseñado para: una
calculadora Busicom
MICROPROCESADOR
8080
Abril 1974
Frec. de Reloj: 2 MHz
Número de transistores: 6,000
Tamaño de Reg.: 8 bit -RPG
Ancho de Bus de datos: 8 bits
Memoria Direccionable: 64
Kbytes
Dedicado para: controladores de
semaforos, ordenador Altair
(primer PC).
MICROPROCESADOR
8086
8-Junio-1978
Frec. de reloj: 5 MHz (0.33 MIPS)
8 MHz (0.66 MIPS)
10 MHz (0.75 MIPS)
Número de transistores: 29,000
Tamaño de Registros:16 bit -8 RPG
Ancho de Bus de datos: 16 bits
Memoria direccionable:1 Megabyte
Dedicado para: ordenadores
personales y portables.
Rendimiento 10 veces superior al
8080
MICROPROCESADOR
80286
Febrero 1982
Frec. de Reloj: 6 MHz (0.9 MIPS)
10 MHz (1.5 MIPS)
12 MHz (2.66 MIPS)
No de transistores:134,000
Tamaño de Registros: 16 bit - 8 RPG
Ancho de Bus de datos: 16 bits
Memoria Direccionable:16 Megabytes
Dedicado para: microprocesador
estándar para PC.
Rendimiento de 3 a 6 veces superior a
un 8086.
MICROPROCESADOR
386
17-Octubre-1985
Frec. de reloj:16 MHz (5 a 6 MIPS)
No de transistores: 275,000
Tamaño de Registros: 32 bit -8 RPG
SEÑAL E
VELOCIDAD DEL BUS
SEÑAL VDD
+VCC DE 5 VOLTS (DE 4.5 A 5.5 VOLTS)
SEÑAL VSS
TIERRA
SEÑAL DE RESET
TxD Y RxD
CONFIGURACIÓN DEL MAX232 PARA CONECTAR EL
68HC11 A UN PC (NORMA RS-232C)
PINES DE PETICION DE INTERRUPCIONES EXTERNAS
IRQ Y XIRQ
PINES PAI Y STRA
0 0 Especial Bootstrap
0 1 Normal
1 0 Especial extendido (Test)
1 1 Normal extendido
MODOS DE ARRANQUE
•SINGLE CHIP
ES CUANDO EXISTE UN PROGRAMA EN ROM
•EXPANDED
EL uC TRABAJA COMO uP USANDO PB Y PC
•BOOTSTRAP
SE EJECUTA UN PROGRAMA DE LA ROM DE ARRANQUE
•SPECIAL TEST
SE USA PARA REALIZAR PRUEBAS DE FABRICA
PINES OC2,OC3,OC4 Y OC5
•SON COMPARADORES INTERNOS
SE CARGA UN VALOR EN UN REGISTRO DE 16 BITS EL
CUAL SE COMPARA CON EL TIMER PRINCIPAL,
ACTIVANDO LA SALIDA (CON CERO O UNO) CUANDO SON
IGUALES
PIN OC1
•ES UN COMPARADOR CON 5 SALIDAS
SE UBICAN EN LOS MSB DEL PUERTO A
PINES SCK, MISO Y MOSI
•SCK= SEÑAL DE RELOJ COMANDA LA TRANSMISION
•MISO Y MOSO= VIAS DONDE FLUYE INFORMACIÓN
•SS=0; SE ACTIVA ES SISTEMA DE TRANSFERENCIA
•SS=1; SCK NO ES TOMADA EN CUANTA
PINES DE LOS PUERTOS I/O
DEMULTIPLEXACIÓN DEL BUS
DE DATOS Y DIRECCIONES
PINES AD0-AD7
PINES A8-A15
AS= ADDRESS ENABLE
R / W = LECTURA/ESCRITURA
CONFIGURACIÓN DEL MAPA DE MEMORIA
PARA LOS DIFERENTES MODOS DE
FUNCIONAMIENTO DEL 68HC11.
REGISTROS DEL 68HC11
REGISTRO CCR
EL REGISTRO DE CODIGO DE CONDICIÓN