O BJETIVOS
Definir e identificar las diferentes caractersticas de los
microcontroladores.
Listar las principales familias de microcontroladores.
Describir los diferentes lenguajes de programacin e
IDEs empleados en la programacion de estos.
I.
I-A.
AVR
S USTENTO TERICO
Microcontrolador
I-B.
I-C.
I-D.
PIC
Familias de microcontroladores
Familia
AVR
PIC
STM32
dsPIC
I-E.
STM32 (ARM7)
Figura 3. STM32
I-F.
DSPic
Lenguaje
Ensamblador - C
Basic - C
C
Pascal - C - Basic
Figura 4. dsPIV30F3011
I-G.
Lenguajes de programacin
CONCLUSIONES
Los microcontroladores son dispositivos destinados a controlar aplicaciones, haciendo esto posible mediante un conjunto de instrucciones almacenadas en su memoria.
Para realizar las instrucciones que debe seguir el microcontrolador se debe escribir un cdigo basado en un lenguaje
de programacin que posteriormente sera traducido por un
compilador a lenguaje maquina.
Cada lenguaje de programacin posee su propio nivel de
complejidad y a su vez brinda ventajas sobre otros como el
pascal en el cual se delimitan los posibles errores que surgen al
programar basndose en una serie de normas preestablecidas.
R EFERENCIAS
[1] I. Dogan, Advanced PIC Microcontroller Projects in C
from USB to RTOS with the PIC18F Series, Elsevier, 2008.
[2] M. Mazidi S. Naimi, The AVR microcontroller and
embedded system using assembly and c, PEARSON, 2011.
[3]
MikroElektronika,
Introduction
to
the
world
of
microcontrollers
[En
lnea].
Aviable:
http://learn.mikroe.com/ebooks/picmicrocontrollers
programminginassembly/front-matter/introduction-to-theworld-of-microcontrollers/ [ltimo acceso: 23 Abril 2016].
[4]
STMicroelectronics,
STM#
32-bits
ARM
Cortex
MCUs
[En
lpinea].
Aviable:
http://www2.st.com/content/st_com/en/products/microcontrollers/
stm32-32-bit-arm-cortex-mcus.html?querycriteria=productId=
SC1169 [ltimo acceso: 23 Abril 2016].
[5] Microchip, dsPIC Digital Signal Controllers The Best
of Both Worlds, MICROCHIP, octubre 2005.
[6]
MikroElektronika,
2.1
Lenguajes
de
programacin
[En
lnea].
Aviable:
http://learn.mikroe.com/ebooks/microcontroladorespicc/
chapter/lenguajes-de-programacion/. [ltimo acceso: 23 Abril
2016].
[7] MikroElektronika, 2.2 Caractersticas principales del
lenguaje de programacin Basic [En lnea]. Available:
http://learn.mikroe.com/ebooks/microcontroladorespicbasic/
chapter/
caracteristicas-principales-del-lenguaje-deprogramacion-basic/. [ltimo acceso: 23 Abril 2016].