Programación C de microcontroladores (C515C)
El entorno de trabajo y el Compilador de C
Sinópsis
Para la programación de los ensayos de este manual, se utiliza el lenguaje de alto
nivel C, junto con el Compilador Small Device C Compiler SDCC que está protegido
por licencia pública general. Esta herramienta está orientada hacia líneas de
comandos y comprende Compilador de C, Ensamblador y Enlazador para diferentes
microcontroladores de 8 bits, p. ej. derivados de las familias 8051, Z80, así como
Dallas DS80C390. El microcontrolador estándar es, en este caso, la familia 8051. El
Compilador está insertado en el IDE del MCLS-modular
El proceso de compilación se puede iniciar con diferentes opciones. En el IDE del
®
MCLS-modular
se dan los siguientes ajustes:
--debug
--verbose
--model-large
--xram-loc 0x5000
--code-size 0x4fff
El usuario dispone de otros parámetros de línea de comando que sin embargo no son
relevantes para el siguiente programa de ensayos.
Creación de proyecto en el MCLS-IDE
El IDE del MCLS-modular
desarrollo necesarias para la creación del programa. Se encuentran integrados los
siguientes componentes:
Editor de texto fuente
Compilador de C, Ensamblador y Enlazador
Depurador
Administrador de archivos
Un programa de aplicación es descargado al sistema de destino mediante un software
de depuración incluido en el IDE.
Secuencia para crear un proyecto:
1. Crear un nuevo proyecto en el MCLS-IDE
2. Crear e insertar el archivo fuente principal en el proyecto
3. Editar y compilar el texto fuente C propio
26
CMC 5
Generar información de depuración
Visualizar las acciones ejecutadas
Seleccionar el modelo de memoria del destino
utilizado (memoria externa)
Memoria de trabajo externa desde la
dirección 0x5000
Tamaño de código máximo 0x4fff
®
reúne, en una superficie de usuario, las herramientas de
®
.
Introducción CMC 5