Bu çal#$mada, endüstride neredeyse her alanda kullan#lan 8051 mikrodenetleyicisinin,ö%retiminin kolayla$t#r#lmas#n# sa%layan simülatör tasar#m# amaçlanm#$t#r. Ö%retim vetasar#m amaçl# haz#rlanan bu simülatörün yap#m#nda di%er simülatörlerden farkl# ola-rak, assembly kodlar#n ad#m ad#m çal#$t#r#lmas# s#ras#nda ilgili komutun etkiledi%iyazmaçlar#n ve bayraklar#n takibini kolayla$t#ran bir yap# kullan#lm#$t#r. ,kinci farkl#l#kise, mikrodenetleyici portlar#na kolayl#kla ba%lanabilen (anahtar, buton, yedi parçal#gösterge, led) elemanlar# içeren bir araç kutusu eklenmi$tir. Bu araç kutusundaki ele-manlar#n portlara ba%lant#s# assembly kodlar# derlendikten sonra da yap#labilmektedir.Böylece tasarlanan simülatör bir mikrodenetleyici deneme kart# gibi de kullan#labil-mektedir. Haz#rlanan simülatörün bu iki özelli%i ile 8051 mikrodenetleyicisinin yap#s#-n#n daha k#sa sürede ve kolay anla$#lmas# sa%lanmaya çal#$#lm#$t#r..x
In this thesis, a functional based simulator has been designed to facilitate the educationand engineering of 8051 microcontroller which is used widely in today's industry. Inthe realization of the simulator, a PC-based program is developed in a way to makeeasy to follow the contents of the registers and flags of the running an 8051-coded as-sembly program. Another important contribution fulfilled is a toolbox which can easilybe connected to the ports of the microcontroller using as switch, button, display, etc.The elements in this toolbox can also be connected after compilation period. With thehelp of this facility, the simulator can be used as a virtual microcontroller developmentboard. These properties of the simulator make it easy to understand the internal archi-tecture of the 8051 microcontrollers.xi