Skip to content

BLM3031 Mikroişlemci Sistemleri dersi labaratuvar uygulamaları

Notifications You must be signed in to change notification settings

cnrkaya/microprocessors-8086

Repository files navigation

microprocessors-8086

1- Basic I/O Keypad

  • Keypad Aracılığıyla girilen son 4 rakamın seven segment displaylerde görüntülenmesini sağlar.
  • Yeni bir rakam girilidiğinde önceki rakamlar sola kaydırılır.

1

2- Handshaking Calculator

  • Girilen iki sayı arasında 4 işlem yapılmasını sağlayan basit bir hesap makinesidir.
  • Keypad ile 8255 arasında kurulan iletişimde handshaking mekanizması kullanılmıştır.
  • Girilen sayılar bir basamaklı veya iki basamaklı olabilir. (state machine diagram yapısı tasarlanmıştır)
  • 2 adet seven segment kullanıldığı için gösterilebilen sonuçlar 0-99 aralığındadır. Lab Sorusu

21

3- Serial Communication

  • 8251 aracılığıyla seri haberleşme gerçekleştirilmesidir.
  • TOPSECRET isimli baudrate i bilinmeyen entegre ile uygun frekansta iletişim başlatılmıştır. Lab sorusu

31

4- Pulse and Square Wave Generator

  • 8254 aracılığıyla darbe ve kare dalga üretilmesi Lab sorusu

41 42

5- Digital-Analog & Analog-Digital Conversions

  • DAC0830 ve ADC0834 entegreleri kullanılarak yapılan Dijital & Analog sinyal dönüşümleri Lab sorusu

51 52

6- Interrupts

  • 8259 entegresi kullanılarak interrupt servislerinin yönetilmesi.
  • Interrup Vektör tablosunda bulunan NMI ve Software interrupt servis programlarının değiştirilmesi.
  • Interrup tetiklendiğinde yeni yazılan kesme programların çalıştırılması sağlanmıştır.

Lab Sorusu

61 62

About

BLM3031 Mikroişlemci Sistemleri dersi labaratuvar uygulamaları

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published