Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

El microcontrolador 68HC11 (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Codificación binaria Esquema sin Signo
Valor numerico =
Sistema numerico posicional
Rango de valores =
Variedad de usos
Direcciones
Apuntadores
Contadores

Monografias.com

Rangos de los numeros binarios sin signo
8 bits (byte): 0 -> 255
16 bits (word): 0->65,535
24 bits: 0 -> 16,777,216
32 bits (long word): 0-> 4,294,967,295
64 bits 0 -> 1.84 X 1019

Monografias.com

Esquema de codificación: Complemento a uno
Enteros Positivios Enteros Negativos
Decimal Binario Decimal Binario
0 0000 -0 1111
1 0001 -1 1110
2 0010 -2 1101
3 0011 -3 1100
4 0100 -4 1011
5 0101 -5 1010
6 0110 -6 1001
7 0111 -7 1000
¡Doble representación del 0!

Monografias.com

Esquema de codificación: Complemento a dos
Enteros Positivios Enteros Negativos
Decimal Binario Decimal Binario
0 0000 0 0000
1 0001 -1 1111
2 0010 -2 1110
3 0011 -3 1101
4 0100 -4 1100
5 0101 -5 1011
6 0110 -6 1010
7 0111 -7 1001
numero complemento a 2 = numero complemento a 1 + 1

Monografias.com

Esquema de codificación: Complemento a dos
Valor del numero =
Sistema posicional
Rango de valores =
Variedad de usos
Enteros
Desplazamientos
Mapeo a valores fisicos

Monografias.com

Esquema de codificación: Complemento a dos
Conversión de binario a decimal
1101 = – 1X27 + 1X26 + 0X25 + 0X24 +
1X23 + 1X22 + 0X21 + 1X20
= – 3
Operaciones
Resta: se reduce al problema de sumar dos numeros

Monografias.com

Rango del complemento a dos
8 bits (byte): -128 -> 127
16 bits (word): -8,192 -> 8,191
24 bits: -8,388,608 -> 8,388,607
32 bits (long word): -2,147,483,648 -> 2,147,483,647
64 bits: -9.22X1018-> 9.22X18

Monografias.com

Metodos para expansión de microcontroladores
Razones para expandir:
El reloj en tiempo real perimite hacer hacer transferencia de información con circuiteria externa muy rapidamente
Los requisitos de diseño imponen restriciones con el tamaño, peso y consumo de energia
Aun no se tiene el diseño definitivo del sistema, pero por si se llegaran a necesitar mas modulos no representaria muchos problemas agregarlos

Monografias.com

Configuraciones del 68HC11
Cuatro modos de operación
Modo single-chip
Modo multiplexado expandido
Modo boot-strap
Modo manufacturing test

Monografias.com

Configuración de la memoria del 68HC11
Mapa de memoria del 68HC11

Monografias.com

Puertos adicionales para el 68HC11
Puertos de entrada

Monografias.com

Memoria adicional para el 68HC11
Configuración para incrementar 24KBytes

Monografias.com

Conjunto de instrucciones define operaciones
Ciclo de operacion: fetch, decode, execute
Formato de instrucciones: OpCode[Arg1]
Agrupamiento de instrucciones
Trabajo -> ADDX, SUBX, MUL, ANDX, ORX
Mover -> I/O, COPY, PUSH, POP, etc.
Control de programa ->JMP, JSR, RTS, BXX
Control del sistema -> RTI, SWI, WAI

Monografias.com

Sinatxis básica de una instrucción
Instr Arg1
Código de operación la instruccion:
es el mnemonico de la operación
que realiza la instrucción
Identifica la localidad del operando
que sera usado en la instruccion,
localidad en la memoria o valor
inmediato

Monografias.com

Localidad de un operando
Un operando puede estar cualquiera de las siguientes localidades:
Registro acumulador (ACCA, ACCB, ACCD)
Direccion de memoria identificada por algun registro (IX, IY, SP, PC)
Condition Code Register
Espacio en memoria
Memoria
Espacio de I/O
Estructura de Stack

Monografias.com

Instrucciones para realizar trabajo
Especificar alguna actividad para el sistema
Modificar bits en el registro CCR
Operandos localizados en registros y memoria
Incremento del PC cuando sea necesario para apuntar a la direccion siguiente
Trabajar sobre cantidades de 1Byte, 2Bytes, etc.

Monografias.com

Instrucciones para realizar trabajo
Suma de dos valores a un destino
ABA suma acumulador B con acumulador A
ABX suma acumulador B con acumulador X
ABY suma acumulador B con acumulador Y
ADC direccion unica ADD, con carry
ADD direccion unica ADD
ADDD direccion unica ADD, 16 bits

Monografias.com

Instrucciones para realizar trabajo
Sustraccion de dos valores a un destino
SBA diferencia entre acumulador B con acumulador A
SBC sustraccion unica direccion, usando carry
SUB
ADC direccion unica ADD, con carry
ADD direccion unica ADD
ADDD direccion unica ADD, 16 bits

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter