Geri Dön

8096 mikrodenetleyicisinin PC'de simülasyon ile eğitimi (8096 simülatörü)

The Education and simülation of 8096 microcontroller on PC (8096 simülation)

  1. Tez No: 45929
  2. Yazar: İBRAHİM HAKKI SÜSLÜ
  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: Benzetim, Mikrodenetleyiciler, Simulation, Microcontroller
  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ı: Belirtilmemiş.

Özet

HI ÖZET Bir mikrodenetleyiciye 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 mikrodenetleyicinin komut seti ve kaydedici yapısını taklit eden yazılımlar geliştirilmiştir. Çok farklı mikrodenetleyicilere yönelik hazırlanmış bu tarz yazılımlar mevcut olup bizim çalışmamızda hedef seçilen MCS-96 işlemcisine yönelik simülasyonlar da 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 MCS-96 mikrodenetleyicisinin PC tabanlı sistemlerde simülasyonunun gerçekleştirilmesi tasarlanmıştır. MCS-96 'nın komut setini ve kaydedici yapısını taklit eden SIM8096 adı verilen yazılım Turbo Pascal kullanılarak geliştirilmiştir. Yapılan çalışma beş bölümde sunulmaktadır: Birinci bölüm genel bir girişden oluşmuştur. İkinci bölümde, MCS-96 mimarisinin temel kaydedici yapısı, bacak bağlantıları gibi özellikleri anlatılarak simülasyonu yapılacak işlemci tanımlanmıştır. Üçüncü 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, MCS-96 simülatörünün yapısı, komutların yazılışı ve kullanımı açıklanmıştır. Dördüncü bölümde MCS-96'mn adresleme biçimleri ve yazılım yapıları hakkında ilgi verilmektedir. Beşinci bölümde MCS-96'nın aritmetik işlem komutları, mantıksal işlemler, veri transferi işlemleri, yığın işlemleri, dallanma işlemleri ve diğer işlemler hakkında gerekli bilgi sunulmaktadır. Son bölümde ise bir kaç örnek program sunulmuştur.

Özet (Çeviri)

iv ABSTRACT In the design of microcontroller software, development kits are used. But using simulators, micropcontroller software can be developed without any development hardware. A simulator program duplicates the exact execution of machine code for given microcontroller on a different computer. Although some simulators and mostly emulators are exist for MCS-96, 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 prince 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 SHVI8096 using Turbo Pascal. In simulates the programming model and instruction set for the MCS-96 microcontroller. In this project is represented in six chapters. In the first chapter, an introduntion given. In chapter two, an introduction to MCS-96 microcontroller is programming model and signal descriptions. In chapter tree, firstly the concepts of simulators and cross assemblers are explained. Then a block diagram of the SIM8096 is given and major functional parts are explained. Finally Turbo Pascal code for the instruction simulator is given in detail. In chapter four, the method of simulation for addressing mode of MCS-96 is explained using diagrams. In chapter five the instruction set of the MCS-96 are given in detail. In the last chapter, some assembly source programs for MCS-96 microcontroller are given.

Benzer Tezler

  1. Correlation between vector autoregressive model coefficients of circulatory system and baroreflex sensitivity

    Dolaşım sisteminin vektör özbağlanım modeline ait katsayıları ile barorefleks duyarlılığı arasındaki ilişki

    MAKBULE KESKİN

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Elektrik ve Elektronik MühendisliğiÇukurova Üniversitesi

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

    DOÇ. DR. SAMİ ARICA

  2. Kartlı aktif elektrik enerjisi sayaç sistemi

    Başlık çevirisi yok

    TURGAY ETÇİBAŞI

    Yüksek Lisans

    Türkçe

    Türkçe

    1995

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    DOÇ.DR. MEHMET KORÜREK

  3. 80(küçük eşit)Z(küçük eşit)92 arasındaki elementlerin M tabakası X-ışınları toplam üretim tesir kesitlerinin hesaplanması

    Calculation of the M shell X-ray production cross sections for the elements with 80(small equal)Z(small equal)92

    AZİZ YÖNDER

    Yüksek Lisans

    Türkçe

    Türkçe

    2002

    Fizik ve Fizik MühendisliğiKahramanmaraş Sütçü İmam Üniversitesi

    Fizik Ana Bilim Dalı

    DOÇ. DR. ADNAN KÜÇÜKÖNDER

  4. 80 yaş üzeri bireylerde dehidratasyon ile ilişkili olabilecek sağlık sorunları: İnkontinans, immobilite, instabilite, iatrojenez ve bozulmuş bilişsel fonksiyonlar

    Health conditions potentially associated with dehydration in individuals over 80 years of age: Incontinence, immobility, instability, iatrogenesis, and impaired cognitive function

    ÖMER BEYAZOĞLU

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2025

    Aile HekimliğiSağlık Bilimleri Üniversitesi

    Aile Hekimliği Ana Bilim Dalı

    PROF. DR. HAKAN DEMİRCİ

  5. Sağlıklı yaş alma merkezinde takip edilen 80 yaş üstü hastalarda mini mental test ile günlük yaşam aktivitesi arasındaki ilişkinin değerlendirilmesi

    Evaluation of the relationship between mini mental test and daily living activities in patients over 80 years of age followed up in a healthy aging center

    AHMET AKTAŞ

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2025

    Aile HekimliğiSağlık Bakanlığı

    Aile Hekimliği Ana Bilim Dalı

    DOÇ. DR. HABİBE İNCİ