Este documento proporciona un tutorial básico para usar el software Keil para editar, depurar y ensamblar programas para microcontroladores MCS51. Explica cómo crear un nuevo proyecto en ensamblador llamado "luces" usando el microcontrolador AT89C51 como objetivo, agregar y guardar un archivo de código fuente llamado "Luces.A51" que enciende y apaga un puerto, y generar un archivo HEX listo para programar el microcontrolador.
2. Introducción
Este tutorial es una guía básica para iniciarse en el uso de
Keil Software como editor, debuger y ensamblador de sus
programas para la familia de micros MCS51, la versión gratis del
mismo está disponible desde la web de Keil: www.keil.com
3. Tutorial básico de Keil
1.Abrir keil desde el menú de inicio.
2.Se abrirá una ventana como la siguiente:
4. Iniciar un Nuevo Proyecto en Assembler
3.Desde el menú Project selecciona “μVision Project”
4.Nombra tu proyecto “luces”
5.Luego click en
“SAVE”
5. 6.Se mostrará la
pantalla de
dispositivos.
7.Selecciona el
que usaremos
en la materia
“AT89C51”
8.Doble click en
ATMEL.
9.Desplázate hacia
abajo en la lista y
selecciona
“AT89C51”.
10. Click en “OK”.
11.Click en “NO”.
6. Crear el código del programa
1. En el menú File
selecciona “New”
2. Se mostrará una nueva ventana como la siguiente
7. 3. Copia el ejemplo del cuadro de
texto, este encenderá y apagará el
puerto 2 con un retardo.
4. Click en el menú File y selecciona “Save As..”
ORG 0H
MOV A, #0FFH
CICLO:
MOV P2, A
CALL DELAY
CPL A
JMP CICLO
DELAY:
MOV R3, #200
OUT: MOV R2, #0255
IN: DJNZ R2, INNER
DJNZ R3, OUTER
RET
END
8. 5. Nombra el archivo
“Luces.A51”
6. Click en el botón
“Save”
7. Click en el símbolo + al lado izquierdo de Target 1 para
desplegar la lista
9. 8. Click derecho sobre “Source Group 1” en el árbol de
navegación del proyecto.
9. Selecciona Add existing file to group “Source Group 1”
10. Escoge “asm
source file” y
selecciona el archive
“luces.a51” creado
anteriormente
11. Luego presiona el
botón “Add” y
después “Close”
10. Crear archivo “HEX”
1. Click en Target 1 en el árbol del proyecto
2. click en el menú Project y selecciona Options for target
“Target 1”
3. Selecciona la pestaña Target
4. cambia el Xtal de 33
a 11.0592
11. 5. Click en la pestaña Output y tilda la opción “Create HEX File”
6. Click “OK”
7. Click en el menú Project y selecciona “Rebuild all target Files”
8. En la ventana Buil Output debe reportar ‘0 Error (s) 0
Warning (s)’. “Ya tienes un archivo HEX para grabar tu Micro.”