Skip to content

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

 
 
 

Contributors