68HC11

Páginas: 17 (4223 palabras) Publicado: 22 de mayo de 2014
Tema 4: 68HC11 – EVBU. Parte I








Estructura del HC11
Modos de direccionamiento
Conjunto de instrucciones básico
Operaciones matemáticas
Saltos
La Pila
Subrutinas: Buffalo

Bibliografía:


1

 “Introduction to 6811 programming” Fred G. Martin. Motorola. 1994.
“M68HC11 Microcontrolers. Referente Manual”. Motorola. 2002.Diseño de sisteamas basados en microprocesador

El Microcontrolador Motorola MC68HC11
• Se encuentra normalmente
en un encapsulado PLCC
(plastic leaded chip carrier)
de 52 pines

• Consume 15­35 mA a 5­volt 
(165 mW consumo máx.)

• Modo especial sleep  que 
consume solo 250 µW  

Illustration ©Motorola
2

Diseño de sisteamas basados en microprocesador

Esquema básico del 68HC11

3Diseño de sisteamas basados en microprocesador

Estructura interna del Microcontrolador
68HC11

Illustration ©Motorola

4

Diseño de sisteamas basados en microprocesador

Registros de la arquitectura
16 bits
7                   A  

    0  7                   B              0
15                            D                               0
15                            IX                              015                            IY                              0

Registros Generales:
De 8­bit “A” y “B”
o uno de  16­bit “D”
Registros Index: para 
direccionar la memoria

15                           SP                              0

Puntero Stack (pila) 
15                           PC                             0 Contador Programa
ut
 O
rry
Ca rflow ult ult
e
s
Ov o Re  Ressk
e
rZe gativ t Ma
p
Ne terru y
sk
r
I­in f Car t Ma
p
l
Ha erru ble
i nt a
X­ p Dis
Sto

Los registros de propósito  S  X  H  I  N  Z  V  C Registro Estado ­ CC 
(Códigos Condición)
general (A,B,D) se llaman 
accumuladores.

5

Diseño de sisteamas basados en microprocesador

!Más memoria!
• Memoria externa (o dispositivos emplazados (mapped)
en memoria) pueden conectarseal HC11
– Útil cuando se necesitan más de 512 bytes de RAM
– Puede ser también ROM u otros dispositivos que tienen una
interfaz del tipo de la memoria

• La memoria se conecta mediante un bus de 
direcciones y un bus de datos

6

Diseño de sisteamas basados en microprocesador

Tipos de memoria

7

• RAM - Random Access Memory
– Estática (SRAM) – Fácil de usar, rápida, cara
•Disponible en una variante con batería
– Dinámica (DRAM) - Requiere controlador de
refresco, pero es barata (raramente usada con un
microcontrolador)
• ROM - Read Only Memory
• Mask-programmed – Programada en fábrica
• PROM - Programada por el usuario con un
programador
• EPROM - PROM que puede ser borrada y
reprogramada
• EEPROM - Puede ser borrada eléctricamente sin
quitarla yre-escrita
Diseño de sisteamas basados en microprocesador

Modo Single Chip vs. Expandido
Modo Single­Chip

Modo Expandido

Interfaz Memoria Externa
• 16 bits de direcc. ­­> 216 byte de espacio 
de direcc. (65536 or 64K bytes)
• 8 bits de datos (un byte)
• Nota: los buses están multiplexados

Dos Puertos Paralelos

Illustration ©Motorola
8Diseño de sisteamas basados en microprocesador

Modos de direccionamiento del HC11
• Inherente
– Para operaciones registro-a-registro LSRD
• Immediato

INCA,  ABA, 

– Para constantes (número que no venga de memoria o de un
acumulador) – LDAA #13, LDAB #$C2, LDY #$23f6

• Directo (8 bits), Extendido (16 bits)
– Accede a una direccción específica de memoria – LDAA
$56,
LDA $123A

• Indexado
– Accede a una posición dememoria que depende de un valor
calculado – LDAA 4,Y

• Relativo
– Solo usado en los saltos – más a continuación
9

Diseño de sisteamas basados en microprocesador

Instrucciones HC11
• Las instrucciones consisten de:
– Opcode – Indica el tipo de instrucción
– Operandos - 0 a 3 parámetros para la instrucción






10

0: ABA ­ suma acc. B al acc. A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • microcontrolador 68hc11
  • Manual básico del microcontrolador 68hc11
  • Microcrontrolador Motorola 68Hc11 En La Industria Automotriz

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS