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...
Guardado en:
| Autor principal: | |
|---|---|
| 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 |