Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IDE Compilers Ide101 PDF
IDE Compilers Ide101 PDF
ESTIMADOS CLIENTES,
Querra darles las gracias por estar interesados en nuestros productos y por tener
confianza en MikroElektronika.
Nuestro objetivo es proporcionarles con los productos de la mejor calidad. Adems,
seguimos mejorando nuestros rendimientos para responder a sus necesidades.
Nebojsa Matic
Director general
3
Paso 4: Para acoplar la ventana en la posicin especificada, suelte el botn del ratn.
Guardar el diseo
Una vez que se haya creado el diseo de la ventana deseado, gurdelo al introducir su
nombre y hacer click en el icono Save Layout.
Elija el diseo deseado de la lista desplegable y haga click en el icono Set Layout.
Para borrar el diseo de la lista desplegable, seleccinelo y haga click en el icono Delete
Layout.
Auto Hide
La opcin Auto Hide permite esconder toda una ventana de herramientas a lo largo del
borde de IDE cuando no se utiliza.
Paso 2: Haga click en el icono Auto Hide en la barra de ttulo de la ventana. La ventana
se desliza automticamente al tabulador. Cuando la ventana est autoescon
dida, su nombre y su icono son visibles en el tabulador.
tabulador de la
ventana autoescondida icono Auto Hide
Paso 3: Para visualizar la ventana autoescondida, mueva el puntero del ratn sobre
el tabulador. La ventana vuelve en la posicin anterior.
Paso 4: Para que la ventana salga del modo Auto Hide, haga click en el icono Auto
Hide.
6
Ventana Options
A la ventana Options se le puede acceder al hacer clic en la opcin Options del men
desplegable Tools o en el icono Options as como al presionar la tecla [F12]. Apare-
cer la ventana que consiste de tres tabuladores: Editor, Tools i Settings. La seccin princi-
pal de la ventana Options se refiere al Editor. La edicin general del cdigo se realiza de la
misma manera que en el editor del texto estndar en Windows, incluyendo los comandos Copy,
Paste, Undo.
Code Assistant
Si Ud. introduce los primeros caracteres de una palabra y
luego presiona CTRL+SPACE, todos los identificadores vli-
dos que corresponden a los caracteres que se han introduci-
do aparecern en la ventana flotante (Ver la figura a la
izquierda). Siga introduciendo los caracteres para reducir el
nmero de identificadores, o seleccione uno de la lista uti-
lizandolas flechas del teclado y haga click en Enter.
Parameter Assistant
La opcin Parameter Assistant se invocar automtica-
mente al abrir parntesis ( o al presionar
SHIFT+CTRL+SPACE. Si el nombre de la funcin vlida precede al parntesis, los parmet-
ros esperados aparecern en la ventana flotante. Despus de introducir el parmetro
actual, el prximo parmetro esperado estar en negrita.
Goto Line
La opcin Goto Line permite navegar por un cdigo largo, similar a la opcin anterior.
Para activar esta opcion presione CTRL+G.
8
Los macros cuyo cdigo se genera automticamente por medio de ese proceso, son
capaces de encontrar las informaciones del sistema operativo e introducirlas en el
proyecto:
Estos macros que se pueden utilizar en las plantillas de cdigo. Ver las plantillas de cdi-
go proporcionadas con la instalacin del compilador.
10
Tools
En la ventana Options se encuentra el tabulador Tools que permite utilizar los atajos de
los programas externos tales como Calculator o Notepad. Es posible crear hasta los 10
atajos al editar los atajos Tool0 - Tool9.
Output Settings
Haga clic en el icono Output Settings que est dentro del tabulador Output. Aqu se
puede ajustar el nmero de los ficheros ejecutivos. Por ejemplo, se puede activar/desac-
tivar generacin de los ficheros ASM o List.
11
Project settings para PIC Project settings para 8051 Project settings para AVR
Libreras dependientes
Algunas libreras utilizan o dependen de las funciones o variables y constantes definidas
en otras libreras. Por ejemplo, la librera SPI_Glcd utiliza las libreras Glcd_Fonts y
Port_Expander, que utiliza la librera SPI. Eso significa que si se selecciona la librera
SPI_Glcd en la ventana Library Manager, se seleccionarn todas las libreras de las que
la librera SPI_Glcd depende.
13
Ventana Messages
La ventana Messages visualiza las ubicaciones y los tipos de errores encontrados
por el compilador. Si se ha encontrado algn error durante la compilacin, el compi-
lador informa sobre el error y no genera un fichero hex. El compilador tambin infor-
ma sobre avisos, pero eso no afecta al fichero de salida. Slo errores afectan la gen-
eracin del fichero hex. Elija la opcin Windows del men desplegable View, luego
elija la ventana Messages en la ventana Window List. La ventana Messages se
encuentra por defecto en la parte de abajo de la ventana principal.
Ventana Statistics
Despus de que se acabe la compilacin con xito, se puede visualizar estadstica
del cdigo. Haga clic en el icono Statistics y elije el tabulador apropiado en la
parte izquierda de la ventana.
Macro Editor
Un macro representa una serie de caracteres tecleados que se mem-
orizan para ser utilizados de nuevo.
Herramientas integradas
Terminal USART
Esta herramienta representa una
sustitucin para la estndar Win-
dows Hyper Terminal. Se puede uti-
lizar para controlar el funcionamien-
to del microcontrolador que utiliza
la comunicacin USART. En esta
ventana se encuentran las
opciones para configuracin de la
comunicacin serial (en la PC), y
para visualizar los datos
enviados/recibidos. Para visualizar
esta ventana elija la opcin USART
Terminal del men desplegable
Tools o haga clic en el icono USART Terminal de la barra de herramientas Tools.
Terminal HID
El compilador mikroBasic PRO for PIC dispone
de la terminal HID para la comunicacin serial
USB. Elija la opcin HID Terminal del men
desplegable Tools.
17
Terminal UDP
El compilador dispone de la terminal UDP. Seleccione la opcin UDP Terminal del men
desplegable Tools.
mikroBootloader
Qu es un Bootloader (cargador de arranque)?
La familia 16F88X de los microcontroladores PIC es capaz de grabar un programa en
su propia memoria. Esto permite a un programa muy pequeo (bootloader) recibir y
grabar un nuevo programa en firme (firmware) en la memoria usando nicamente el
puerto serie, sin ningn hardware adicional. En su forma ms simple, el bootloader ini-
cia la ejecucin de programa si no se requiere descargar un nuevo programa en firme.
Si hay un nuevo programa en firme que se debe descargar, recibir los datos y los
grabar en la memoria de programa. Hay varias variaciones y opciones adicionales
que se pueden aadir para mejorar fiabilidad del bootloader y facilitar su uso.
Nota
mikroBootloader se puede utilizar slo con los microcontroladores PIC que permiten grabar en la
memoria de programa Flash.
19
Watch Values es la ventana principal del simulador de software que permite monitorizar
las variables y los registros de los microcontroladores durante la simulacin de progra-
ma, junto con sus valores y direcciones. Elija la opcin Debug Windows Watch Values
del men desplegable View.
Nota
El simulador de software simula el flujo del programa y la ejecucin de las instrucciones, pero no es
capaz de emular el comportamiento del dispositivo en totalidad, o sea no actualiza los contadores, ban-
deras de interrupciones, etc.
20
Ventana Stopwatch
Para abrir la ventana Stopwatch del simulador de software elija la opcin Debug Win-
dows Stopwatch del men desplegable View.
Nota
En la ventana Stopwatch se puede modificar la frecuencia de reloj, lo que recalcular los valores
de la ltima frecuencia especificada. La modificacin de la frecuencia de reloj no influye en la con-
figuracin actual del proyecto, sino que slo proporciona una simulacin adecuada.
21
Ventana RAM
Para abrir la ventana RAM del simulador de software elija la opcin View Debug Win-
dows del men desplegable RAM.
Tecla de
Nombre Descripcin
funcin
Start Debugger Inicia el simulador de software [F9]
Run/Pause Ejecuta el simulador de software o detiene temporalmente su
[F6]
Debugger funcionamiento.
Stop Debugger Detiene el funcionamiento del simulador de software. [Ctrl+F2]
Coloca el punto de ruptura en la posicin actual del cursor. Para
visualizar todos los puntos de ruptura seleccione la opcin View
Toggle Breakpoints Breakpoints del men desplegable Run. Un punto de ruptura se [F5]
localiza al hacer doble clic en l en la lista en la ventana
Breakpoints.
Se ejecutan todas las instrucciones entre la instruccin actual y la
Run to cursor [F4]
posicin del cursor.
Se ejecuta una sola instruccin en C (o instruccin multiciclo),
despus de que se detiene el simulador de software. Cuando la
Step Into instruccin es una llamada a la rutina, el simulador har salto a la [F7]
rutina y se detendr a la primera instruccin despus de la
llamada a la rutina.
Se ejecuta una sola instruccin en C (o instruccin multiciclo)
Step Over [F8]
despus de la que se detiene la ejecucin de programa.
Se ejecutan las dems instrucciones dentro de la rutina. La
Step Out [Ctrl+F8]
ejecucin se detiene al salir de la rutina.
22
Atajos de teclado
Lista de los atajos de teclado del IDE:
Todos los productos de MikroElektronika son protegidos por la ley y por los tratados
internacionales de derechos de autor. Este manual es protegido por los tratados de
derechos de autor, tambin. Es prohibido copiar este manual, en parte o en conjunto sin
la autorizacin previa por escrito de MikroElektronika. Se permite imprimir este manual
en el formato PDF para el uso privado. La distribucin y la modificacin de su contenido
son prohibidas.
MARCAS REGISTRADAS
Los productos y los nombres corporativos utilizados en este manual son protegidos por
la ley de los derechos de autor, sin reparar en la ausencia de notas adicionales. Las
marcas registradas son utilizadas exlusivamente con el propsito de identificar y explicar
los conceptos correspondientes y en beneficio de sus respectivos propietarios, sin
intencin de infringirlas.