Tutorial Básico de Keil Software
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
Tutorial básico de Keil
1.Abrir keil desde el menú de inicio.
2.Se abrirá una ventana como la siguiente:
Iniciar un Nuevo Proyecto en Assembler
3.Desde el menú Project selecciona “μVision Project”
4.Nombra tu proyecto “luces”
5.Luego click en
“SAVE”
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”.
Crear el código del programa
1. En el menú File
selecciona “New”
2. Se mostrará una nueva ventana como la siguiente
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
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
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”
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
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.”

Tutorial básico de keil software

  • 1.
    Tutorial Básico deKeil Software
  • 2.
    Introducción Este tutorial esuna 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 deKeil 1.Abrir keil desde el menú de inicio. 2.Se abrirá una ventana como la siguiente:
  • 4.
    Iniciar un NuevoProyecto 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 pantallade 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ódigodel programa 1. En el menú File selecciona “New” 2. Se mostrará una nueva ventana como la siguiente
  • 7.
    3. Copia elejemplo 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 elarchivo “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 derechosobre “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 enla 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.”