Mikroişlemci - 8085 Pin Yapılandırması
Aşağıdaki görüntü 8085 Mikroişlemcinin pin diyagramını göstermektedir -
8085 mikroişlemcinin pimleri yedi gruba ayrılabilir -
Adres veriyolu
A15-A8, en önemli 8 bitlik bellek / IO adresini taşır.
Veri yolu
AD7-AD0, en az önemli olan 8 bitlik adresi ve veri yolunu taşır.
Kontrol ve durum sinyalleri
Bu sinyaller, operasyonun doğasını belirlemek için kullanılır. 3 kontrol sinyali ve 3 durum sinyali vardır.
Üç kontrol sinyali RD, WR ve ALE'dir.
RD - Bu sinyal, seçilen IO'nun veya bellek cihazının okunacağını ve veri yolunda bulunan verileri kabul etmeye hazır olduğunu gösterir.
WR - Bu sinyal, veri yolu üzerindeki verilerin seçilen bir belleğe veya IO konumuna yazılacağını belirtir.
ALE- Mikroişlemci tarafından yeni bir işlem başlatıldığında üretilen pozitif giden bir darbedir. Darbe yükseldiğinde adresi gösterir. Darbe düştüğünde verileri gösterir.
Üç durum sinyali IO / M, S0 ve S1'dir.
IO / M
Bu sinyal, IO ve Bellek işlemleri arasında ayrım yapmak için kullanılır, yani yüksek olduğunda IO işlemini gösterir ve düşük olduğunda bellek işlemini gösterir.
S1 ve S0
Bu sinyaller, mevcut işlemin türünü belirlemek için kullanılır.
Güç kaynağı
2 güç kaynağı sinyali vardır - VCC ve VSS. VCC, + 5v güç kaynağını ve VSS, toprak sinyalini gösterir.
Saat sinyalleri
3 saat sinyali vardır, yani X1, X2, CLK OUT.
X1, X2- Bu iki pime bir kristal (RC, LC N / W) bağlanır ve dahili saat üretecinin frekansını ayarlamak için kullanılır. Bu frekans dahili olarak 2'ye bölünmüştür.
CLK OUT - Bu sinyal, mikroişlemciye bağlı aygıtlar için sistem saati olarak kullanılır.
Kesmeler ve harici olarak başlatılan sinyaller
Kesintiler, mikroişlemcinin bir görevi gerçekleştirmesini istemek için harici cihazlar tarafından üretilen sinyallerdir. 5 kesinti sinyali vardır, yani TRAP, RST 7.5, RST 6.5, RST 5.5 ve INTR. Kesintileri, kesintiler bölümünde ayrıntılı olarak tartışacağız.
INTA - Bir kesinti onay sinyalidir.
RESET IN - Bu sinyal, program sayacını sıfıra ayarlayarak mikro işlemciyi sıfırlamak için kullanılır.
RESET OUT - Bu sinyal, mikroişlemci sıfırlandığında bağlı tüm cihazları sıfırlamak için kullanılır.
READY- Bu sinyal, cihazın veri göndermeye veya almaya hazır olduğunu gösterir. READY düşükse, CPU READY'nin yükseğe çıkmasını beklemelidir.
HOLD - Bu sinyal, başka bir ana birimin adres ve veri yollarının kullanımını talep ettiğini gösterir.
HLDA (HOLD Acknowledge)- CPU'nun HOLD talebini aldığını ve sonraki saat döngüsünde veriyolundan vazgeçeceğini gösterir. HOLD sinyali kaldırıldıktan sonra HLDA düşük olarak ayarlanır.
Seri I / O sinyalleri
SID ve SOD olmak üzere 2 adet seri sinyal vardır ve bu sinyaller seri haberleşme için kullanılır.
SOD (Seri çıkış veri hattı) - Çıkış SOD, SIM talimatı tarafından belirtildiği gibi ayarlanır / sıfırlanır.
SID (Seri giriş veri hattı) - Bu satırdaki veriler, bir RIM talimatı yürütüldüğünde toplayıcıya yüklenir.