Title: INTRODUCCION A LOS MICROCONTROLADORES MC68HC908
1- INTRODUCCION A LOS MICROCONTROLADORES MC68HC908
2- INTRODUCCION Y VISTA GENERAL
Características del CPU08
? Arquitectura interna de 8 bits ? Index Register
y Stack Pointer de 16 bits ? Internal Bus
Clock de hasta 8 MHz ? Set de instrucciones
CISC (92 instrucciones)
16 modos de direcc.
3Set de instrucciones
? Multiplicación rápida de 8x8 bits ? División
rápida de 16x8 bits ? Soporte de operaciones
BCD ? Movimientos de datos de memoria a memoria
? Manipulación del Stack instrucciones de
push/pull ? 2 modos de bajo consumo stop
wait
4Memoria FLASH
? Re-programación en circuito ? Acorta los
tiempos de programación ? Facilidad de
actualización del software ? Puede ser usada como
memoria de datos no volátil (estilo EEPROM)
5CRONÓGRAFO
- Puertos como salidas multiplexado de
displays
- Programación de TIM generación de
eventos
- Utilización de macros simplificación
del código
- Rutinas matemáticas decodificación BCD
6Estructura general
7para el multiplexado de displays
8- Rutina de interrupción del clock
9Tópicos implementados adicionales
- Puertos como entrada captura de entrada
- Manejo de variables de 16 bits
10Estructura general
11Rutina de interrupción del Input Capture
12Rutina de interrupción del TIM
13HARDWARE UTILIZADO
CRONÓGRAFO
EVALO8GP v1.0 (Electrocomponentes S.A.)
14HARDWARE UTILIZADO
CONTADOR DE EVENTOS
E-FLASH 08 (Electrocomponentes S.A.)
15PROYECTOS EN CURSO
? Generación y detección de código DTMF ? Diseño
de placa de grabación universal ? Organización de
un Curso Introductorio a la Programación de
la familia HC08.