Sei sulla pagina 1di 2

TITULACIN: INGENERA INFORMTICA

PROYECTO INFORMTICO
OFERTADO.
Curso 2007/2008
DEPARTAMENTO DE ARUITECTURA Y TECNOLOGA DE
COMPUTADORE!
T"#u$o %&$ Pro'&(#o
DESARROLLO DE UN SIMULADOR DE PROGRAMACIN PARA LA
FAMILIA DE MICROCONTROLADOR INTEL 8051
Tu#or MANUEL RODRGUEZ ALVAREZ
O)*&#+,os ' D&s(r+-(+./ %&$ Pro'&(#o
El objetivo de este proyecto es la concepcin, desarrollo y realizacin de un
simulador para la familia de microcontrolador 8051 diseado por Intel, al
objeto de ser utilizado con fnes docentes en la niversidad de !ranada, por
ejemplo en asi"naturas como Estructura de #omputadores de las titulaciones
de In"eniero en Inform$tica o In"eniero %&cnico en Inform$tica de !estin y
'istemas en la Escuela %&cnica 'uperior de In"enier(a Inform$tica o
)rocesadores Inte"rados de los Estudios de In"enier(a Electrnica* El
desarrollo del )royecto propuesto comenzar(a con el estudio de las diferentes
posibilidades en cuanto al simulador, el cual +a de desarrollarse para ,ue se
pueda trabajar bajo un entorno de -indo.s /) o 0inu1 2la eleccin la
realizar(a el estudiante de acuerdo con el tutor del proyecto3 en un
computador )ersonal #ompatible 2)#3* )ara llevar a cabo la interfaz con el
usuario se deber(a emplear al"4n len"uaje de pro"ramacin ,ue permita el
desarrollo de una aplicacin en un entorno "r$fco de ventanas ,ue permita
utilizar men4s, botones, barras deslizantes, etc** )ara tal fn se +a pensado
en la posibilidad de utilizacin de len"uajes de tipo visual el cual permite
disear un entorno a"radable de intrefaz con el usuario* 5ic+a intrefaz
deber$ presentar una serie de ventanas donde se muestre el contenido de la
zona de memoria de datos, memoria de pro"rama, memoria de pila, los
re"istros internos del microcontrolador, los bits de estado y puertos de
entrada 6 salida, as( como poder "estionar el sistema de interrupciones y la
pro"ramacin de los contadores 6 temporizadores* 7simismo, debe permitir
trabajar en tiempo real con el simulador y contemplar la posibilidad de poder
introducir datos y pro"ramas directamente desde el teclado, o bien poderse
leer los mismos desde un fc+ero previamente editado* En este 4ltimo caso,
el simulador debe permitir la utilizacin de un editor de te1tos, ,ue puede
ser al"uno de los ,ue e1isten bajo entorno de -indo.s, o bien diseado,
dentro de este proyecto, espec(fcamente para el simulador, contemplando
adem$s la posibilidad de edicin de pro"ramas en un sencillo len"uaje
ensamblador para 8051* 7simismo, se deber$n poder "rabar los resultados
de una simulacin en un fc+ero* %ambi&n ser(a ideal ,ue el simulador
dispusiera de una pe,uea pantalla 2por ejemplo realizada mediante una
simulacin de visualizadores de siete se"mentos3 donde se pudieran
visualizar resultados de valores de re"istros o posiciones de memoria
utilizando al"unas subrutinas ,ue incorporara el simulador, tambi&n
desarrolladas dentro del propio proyecto* )or 4ltimo, +abr(a ,ue desarrollar
una manual de ayuda en l(nea, utilizable desde el propio simulador o
independientemente desde el sistema operativo, lo m$s completo posible
sobre el microcontrolador y sobre la utilizacin del simulador* 5ic+o manual
deber$ estar desarrollado mediante un +iperte1to, de manera tal ,ue se
pueda pasar de una parte a otra del mismo sin m$s ,ue activar enlaces entre
las diferentes $reas de inter&s*
Co/o(+0+&/#os -r&,+os r&(o0&/%1)$&s
Conocimientos adquiridos en las asignaturas Tecnologa de Computadores I y
II y Estructura de Computadores I y II y del hardware y software de la familia
del microcontrolador Intel 8051. Conocimientos de lenguaes de programaci!n
de tipo "isual tales como #isual C$ C%% &uilder y'o #isual &asic
N20&ro %& 1$u0/os -r&,+s#o -1r1 r&1$+31r$o: 2
4Es#5 -r&,+10&/#& 1s+6/1%o7 NO
(ranada$ a ) de *ctu+re de ,00-.
F%o. M1/u&$ Ro%r"6u&3 $,1r&3.

Potrebbero piacerti anche