GEM51: Emulador de microcontrolador 8051

GEM51 es una poderosa herramienta que permite emular en tiempo real el funcionamiento de un microcontrolador 8051/52 y su interacción con los periféricos. Puede emular los siguientes periféricos: leds, displays 7 segmentos, pulsadores y displays LCD gráficos. Mediante la utilización de las bibliotec...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Salaya, Juan Guido
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2010
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/153086
http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-est-02.pdf
Aporte de:
id I19-R120-10915-153086
record_format dspace
spelling I19-R120-10915-1530862023-05-16T20:04:06Z http://sedici.unlp.edu.ar/handle/10915/153086 http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-est-02.pdf issn:1850-2946 GEM51: Emulador de microcontrolador 8051 Salaya, Juan Guido 2010 2010 2023-05-16T17:36:15Z es Ciencias Informáticas emuladores microcontroladores Programación informática GEM51 es una poderosa herramienta que permite emular en tiempo real el funcionamiento de un microcontrolador 8051/52 y su interacción con los periféricos. Puede emular los siguientes periféricos: leds, displays 7 segmentos, pulsadores y displays LCD gráficos. Mediante la utilización de las bibliotecas OpenGL (Open Graphics Library), los periféricos son visualizados en 3D. La interfaz con el usuario es agradable e intuitiva, permitiendo arrastrar y colocar los elementos con el mouse, así como modificar sus características abriendo un menú con el botón derecho. Mediante la consola, es posible ejecutar comandos y modificar o mostrar variables o posiciones de memoria. Por ejemplo, es posible cambiar la frecuencia de reloj del microcontrolador o ver la información de los componentes en el proyecto. Permite implementar PWM (modulación de ancho de pulso) aplicado a leds y displays 7 segmentos (modelados como leds), multiplexado de displays 7 segmentos, conexión de teclado matricial. Además, es capaz de simular pulsadores ideales o con rebote. Los requerimientos son mínimos, pudiendo correr en cualquier computadora actual. Requiere OpenGL y Windows XP. Se recomienda un procesador de 1GHz. Utiliza menos de 16MB de RAM. La aplicación fue probada en una computadora con un procesador Intel® Core™ Solo Processor T1300 (2M Cache, 1.66 GHz, 667 MHz FSB), pudiendo emular el microcontrolador con una gran cantidad de periféricos (mas de 100) a velocidades muy superiores a las típicas. GEM51 esta siendo utilizado actualmente en la Facultad de Ingeniería de la Universidad de Buenos Aires en la materia “Laboratorio de Microcomputadoras” para mostrar el funcionamiento del microcontrolador y emular programas sin la necesidad de tener que armar ningún tipo de hardware. De esta forma, los alumnos pueden desde el comienzo programar el microcontrolador y elementos periféricos sin necesidad de involucrarse en la conexión física de los mismos. Sociedad Argentina de Informática e Investigación Operativa Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 842-853
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
emuladores
microcontroladores
Programación informática
spellingShingle Ciencias Informáticas
emuladores
microcontroladores
Programación informática
Salaya, Juan Guido
GEM51: Emulador de microcontrolador 8051
topic_facet Ciencias Informáticas
emuladores
microcontroladores
Programación informática
description GEM51 es una poderosa herramienta que permite emular en tiempo real el funcionamiento de un microcontrolador 8051/52 y su interacción con los periféricos. Puede emular los siguientes periféricos: leds, displays 7 segmentos, pulsadores y displays LCD gráficos. Mediante la utilización de las bibliotecas OpenGL (Open Graphics Library), los periféricos son visualizados en 3D. La interfaz con el usuario es agradable e intuitiva, permitiendo arrastrar y colocar los elementos con el mouse, así como modificar sus características abriendo un menú con el botón derecho. Mediante la consola, es posible ejecutar comandos y modificar o mostrar variables o posiciones de memoria. Por ejemplo, es posible cambiar la frecuencia de reloj del microcontrolador o ver la información de los componentes en el proyecto. Permite implementar PWM (modulación de ancho de pulso) aplicado a leds y displays 7 segmentos (modelados como leds), multiplexado de displays 7 segmentos, conexión de teclado matricial. Además, es capaz de simular pulsadores ideales o con rebote. Los requerimientos son mínimos, pudiendo correr en cualquier computadora actual. Requiere OpenGL y Windows XP. Se recomienda un procesador de 1GHz. Utiliza menos de 16MB de RAM. La aplicación fue probada en una computadora con un procesador Intel® Core™ Solo Processor T1300 (2M Cache, 1.66 GHz, 667 MHz FSB), pudiendo emular el microcontrolador con una gran cantidad de periféricos (mas de 100) a velocidades muy superiores a las típicas. GEM51 esta siendo utilizado actualmente en la Facultad de Ingeniería de la Universidad de Buenos Aires en la materia “Laboratorio de Microcomputadoras” para mostrar el funcionamiento del microcontrolador y emular programas sin la necesidad de tener que armar ningún tipo de hardware. De esta forma, los alumnos pueden desde el comienzo programar el microcontrolador y elementos periféricos sin necesidad de involucrarse en la conexión física de los mismos.
format Objeto de conferencia
Objeto de conferencia
author Salaya, Juan Guido
author_facet Salaya, Juan Guido
author_sort Salaya, Juan Guido
title GEM51: Emulador de microcontrolador 8051
title_short GEM51: Emulador de microcontrolador 8051
title_full GEM51: Emulador de microcontrolador 8051
title_fullStr GEM51: Emulador de microcontrolador 8051
title_full_unstemmed GEM51: Emulador de microcontrolador 8051
title_sort gem51: emulador de microcontrolador 8051
publishDate 2010
url http://sedici.unlp.edu.ar/handle/10915/153086
http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-est-02.pdf
work_keys_str_mv AT salayajuanguido gem51emuladordemicrocontrolador8051
_version_ 1766370195616563200