Geri Dön

Intel MC8051 mikrodenetleyicisinin PC'de simülasyon ile eğitimi. (8051 Simülatörü)

The Education and simülation of intel MC8051 microcontroller on PC (8051 Simülatör)

  1. Tez No: 46033
  2. Yazar: BÜLENT TÜRKELİ
  3. Danışmanlar: PROF.DR. SEZGİN ALSAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 1995
  8. Dil: Türkçe
  9. Üniversite: Marmara Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Belirtilmemiş.
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 100

Özet

ÖZET Bir mikroişlemciye yönelik yazılım oluşturmak için geliştirme setleri kullanılmaktadır. Bu setlere ihtiyaç duymadan yazılım geliştirmek için PC tabanlı sistemlerde simülasyon adı verilen ve mikroişlemcinin komut seti ve kaydedici yapısını taklit eden yazılımlar geliştirilmiştir. Çok farklı mikroişlemcilere yönelik hazırlanmış bu tarz yazılımlar mevcut olup bizim çalışmamızda hedef seçilen MC8051 işlemcisine yönelik simülasyonlarda bulunmaktadır. Ancak bu programlarda kullanılan arayüzler daha çok konunun uzmanlarına yöneliktir. Bu amaçla kullanımı kolay ve sistem geliştirmeden çok eğitime yönelik olarak Intel MC8051 mikroişlemcisinin PC tabanlı sistemlerde simülasyonunun gerçekleştirilmesi tasarlanmıştır. MC8051'in komut setini ve kaydedici yapısını taklit eden SIM8051 adı verilen yazılım Borland Pascal kullanılarak geliştirilmiştir. Yapılan çalışma beş bölümde sunulmaktadır : Birinci bölümde MC8051 mimarisinin temel kaydedici yapısı, kullandığı bellek yapısı anlatılarak simülasyonu yapılacak işlemci kısaca tanımlanmıştır. İkinci bölümde öncelikle simülasyon ve cross asembler kavramlarına değinilmiş ardından yapılan çalışmanın şematik olarak tüm prosedür içinde konumu belirlenerek, hazırlanan SIM805 1 simulator programının yapısı, içerdiği debug komutları ve kullanımı açıklanmıştır. Üçüncü bölümde MC8051 adresleme modları ve komut seti hakkında ayrıntılı bilgi verilerek Pascal yardımı ile nasıl simüle edildikleri program kodlarına yer verilmek sureti ile anlatılmaya çalışılmıştır. Dördüncü bölümde ise MC8051 için geliştirilmiş asembly uygulamaları yer almaktadır. Beşinci ve son bölümde ise yapılan çalışmamın sonuçlan bulunmaktadır. iii

Özet (Çeviri)

ABSTRACT In the design of microprocessor software, development kits are used. But using simulators, microprocessor software can be developed without any development hardware. A simulator program duplicates the exact execution of machine code for the given microprocessor on a different computer. Although some simulators and mostly emulators are exist for MC8051, they are especially written for the expert of the field but not for beginners. In these simulators user interface is not proper for educational purposes and also their price is quite high. Knowing the facts above, we decided to develop a simulator with a user friendly user interface for educational purposes. In this project, we have developed a simulator program which is called SIM8051 using Borland Pascal. It simulates the programming model and instruction set for the MC8051 microprocessor. The project is represented in five chapters. In chapter one, an introduction to MC8051 microprocessor is given through the history of production, programming model and signal descriptions. In the second chapter, firstly the concepts of simulators and cross assemblers are explained. Then a block diagram of the SM8051 is given and major functional parts are explained. Finally Pascal code for the instruction simulator is given in detail. In chapter three, addressing modes and instuction set of MC8051 and also their simulations are explained detailed. In the fourth chapter, some assembly source programs for MC8051 microprocessor are given. In the last chapter, the results are itemized briefly. IV

Benzer Tezler

  1. Memristör tabanlı PI, PD ve PID kontrolörlerin simülasyonları ve karşılaştırması

    Simulations and comparison of memristor-based PI, PD and PID controllers

    MEHMET AVCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Elektrik ve Elektronik MühendisliğiIğdır Üniversitesi

    Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ADEM KOÇYİĞİT

  2. Intel 8085 mikroişlemcisinin simülasyonu

    Başlık çevirisi yok

    MUSTAFA NARTKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    1996

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAfyon Kocatepe Üniversitesi

    Y.DOÇ.DR. ABDULLAH ÇAVUŞOĞLU

  3. Intel 8088 mikroişleyici tabanlı yazılım ve donanım sınama sistemi

    Intel 8088 microprocessor based software and hardware test system

    ÇAĞATAY ARSLAN

  4. Intel öğretmen programı karma modeli hizmetiçi eğitimi hakkındaki öğretmen görüşleri

    Teachers' opinions about in-service training related to mixed model of intel instruction programme

    ESRA CESUR

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Eğitim ve ÖğretimMersin Üniversitesi

    Eğitim Bilimleri Ana Bilim Dalı

    PROF. DR. TUĞBA YANPAR YELKEN

  5. İntel 8086/8088 mikroişlemcileri için Debugger tasarımı

    A Debugger design for intel 8086/8088

    ALİ SABRİ ŞANAL