Introducción a la plataforma de programación y características del microcontrolador
Practica #1
Introducción a la plataforma de programación y características
del microcontrolador.
Fecha de entrega:
6 de febrero del 2015
Microprocesadores I y prácticas
Integrantes:
Luis Fernando Canales Hurtado
Rodrigo Robles Aguilera
Profesora: Myriam Cristina Jiménez Mares
Contenido
Objetivo......................................................................................................................................... 3
Introducción................................................................................................................................. 3
Marco teórico............................................................................................................................... 3
Material y equipo........................................................................................................................ 4
Procedimiento ............................................................................................................................. 4
Cuestionario .............................................................................................................................. 14Conclusiones............................................................................................................................. 16
Apéndices y bibliografía......................................................................................................... 16
2
Objetivo
Comprender, utilizar e iniciar el funcionamiento del software de desarrollo, instrucciones y
registros.
Introducción
Laprogramación del microcontrolador se hace a través del puerto serial y una computadora
personal. El software utilizado se llama Codewarrior de Metrowerks. El software que se
instalará además puede simular las funciones del microcontrolador en la computadora
personal. Esta práctica nos introduce al uso del software de desarrollo en el modo de
simulación.
Un ensamblador es un programa residente encualquier computadora y sirve para traducir
a lenguaje de máquina un programa descrito mediante mnemónicos.
Marco teórico
Un microcontrolador es un circuito integrado programable, es capaz de ejecutar las órdenes
que le des mediante un programa, en este caso ensamblador. Está compuesto de varios
bloques, los cuales tienen una tarea específica como la memoria, unidad de control, Unidad
AritméticaLógica (ALU), registros y dispositivos de entrada y salida. El microcontrolador
Motorola MC9S12C32 pertenece a la familia CAN (Automotriz) tiene las siguientes
características:
Bus de datos de 16 bits
CISC
32 kb de Memoria flash Interna
128 kb de Memoria flash EEPROM
4 kb de RAM
8 canales timer (16 bits)
8 canales ADC (res 10 bits)
6 canales PWM (8 bits).
Otra característicaimportante es el mapa de memoria el cual es el espacio que el
microprocesador puede direccionar. La capacidad de direccionamiento del HCS12 está
dada por 2n, donde n es el número de bits de direccionamiento (16 para este
microcontrolador). Esto equivale a 65536 bits o 64kb. Los registros comienzan en $0000,
después va EEPROM en $0400, posteriormente la RAM $0800, en $4000 la memoria Flash,
a partir de$8000 va Flash page window con otra flash en $C000 y por último los vectores
desde $FF00 hasta $FFFF.
El lenguaje ensamblador es el único lenguaje que entienden los microcontroladores es el
código máquina formado por ceros y unos del sistema binario. Este lenguaje expresa las
instrucciones de una forma más específica tanto para el microcontrolador como para el
hombre. Sirve para traducir a lenguajemaquina un programa descrito mediante
mnemónicos. Cada enunciado produce una instrucción de máquina y esto genera un buen
desempeño además de que con ensamblador tienes acceso a todas las características e
instrucciones disponibles. Se trabaja con mnemónicos, como se mencionó anteriormente,
son grupos de caracteres alfanuméricos que simbolizan las órdenes a realizar. Por lo tanto
se crea un...
Regístrate para leer el documento completo.