8085 Mikroişlemci Pin Şeması ve Tanımı

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





8085 mikroişlemci bir tür yarı iletken cihaz CLK (saat) tarafından senkronize edilir. Bu işlemci, aşağıdaki teknolojiler kullanılarak üretilen elektronik mantık devreleriyle oluşturulabilir. VLSI (çok büyük ölçekli entegrasyon) veya LSI (büyük ölçekli entegrasyon). Mikroişlemcinin temel işlevi, çeşitli işlevleri yerine getirmenin yanı sıra program uygulama serisini değiştirmek için kararlar vermektir. Bilgisayarlarda, hesaplama görevlerini gerçekleştirmek için tek veya ek devre kartları üzerinde bir merkezi işlem birimi yürütülecektir. Piyasada CPU gibi farklı mikroişlemciler mevcuttur, mantık devresi, kontrol ünitesi içerir ve ALU, kontrol ünitesi ve bir kayıt dizisi gibi üç bölüme ayrılabilir.

8085 Mikroişlemci nedir?

8085 mikroişlemci 8 bitlik genel amaçlı bir işlemcidir 64K Bayt bellek ile başa çıkabilir. Bu mikroişlemci 40 pimden oluşur ve + 5V ile çalışır güç kaynağı . Bu işlemci 3MHz maksimum frekansta çalışabilir. Bu işlemcinin HMOS teknolojisi ile tasarlanmış 8085 AH, 8085 AH1 ve 8085 AH2 gibi üç versiyonu bulunmaktadır. Oldukça gelişmiş versiyonlar, güç kaynağının% 20'sini kullanır. Bu işlemcinin versiyonlarının CLK frekansları 8085 A- 3 MHz, 8085AH-3 MHz, 8085 AH2-5 MHz ve 8085 AH1-6 MHz'dir.




8085 Mikroişlemci

8085 Mikroişlemci

8085 Mikroişlemci Pin Yapılandırması

40 pim mikroişlemci Adres veriyolu, veri yolu, kontrol sinyalleri ve durum sinyalleri güç kaynağı ve frekansı, harici olarak başlatılan sinyaller ve seri giriş / çıkış portları gibi altı gruba ayrılabilir.



8085 Mikroişlemci pin Yapılandırması

8085 Mikroişlemci pin Yapılandırması

Adres Veriyolu (A8-A15)

Adres veriyolu pinleri A8'den A15'e kadar değişir ve bunlar esas olarak en önemli bellek adres biti için geçerlidir.

Adres Veriyolu (veya) Veri Yolu (AD0-AD7)


Adres veriyolu pimleri veya veri yolu pimleri AD0 ila AD7 aralığındadır ve bu pimler, birincil aygıt CLK döngüsündeki adres yolunun LSB'si (en az önemli bitleri) için geçerlidir ve ayrıca ikinci saat döngüsü için bir veri yolu olarak kullanılır. üçüncü saat döngüsü.
Bir CLK çevrimi, iki osilatörün yakın darbeleri arasındaki kullanım süresi olarak tasarlanabilir veya basitçe sıfır volta karşılık gelebilir. Burada ilk saat, 0V ile 5V arasında değişen ve daha sonra 0V'a ulaşan darbelerin birincil geçişidir.

Adres Mandalı Etkinleştir (ALE)

Temel olarak ALE, veri yolunun çoğullamasının çözülmesine ve düşük sıralı adrese yardımcı olur. Bu, birincil saat döngüsü boyunca yükselecek ve düşük sıralı adres bitlerine izin verecektir. Düşük sıralı adres veriyolu, aksi takdirde herhangi bir dış mandal için bellek için eklenir.

Durum Sinyali (IO / 1000)

Durum sinyali IO / M, adresin bellek mi yoksa giriş / çıkış için mi tasarlandığını çözer. Adres yüksek olduğunda, adres veriyolunun adresi giriş / çıkış cihazlarının cihazları için kullanılır. Adres düşük olduğunda, adres veriyolunun adresi bellek için kullanılır.

Durum Sinyalleri (S0-S1)

Durum sinyalleri S0, S1, durumlarına bağlı olarak farklı işlevler ve durum sağlar.

  • S0, S1 01 olduğunda işlem HALT olacaktır.
  • S0, S1 10 ise işlem WRITE olacaktır
  • S0, S1 10 olduğunda işlem OKUYACAK
  • S0, S1 11 olduğunda işlem FETCH olacaktır.

Aktif Düşük Sinyal (RD)

RD enerjik bir düşük sinyaldir ve gösterge küçüldüğünde bir işlem yürütülür ve mikroişlemci READ işlemini kontrol etmek için kullanılır. RD pini küçüldüğünde 8085 mikroişlemci G / Ç cihazından veya bellekten gelen bilgileri anlar.

Aktif Düşük Sinyal (WR)

Bu enerjik bir düşük sinyaldir ve mikroişlemcinin yazma işlemlerini kontrol eder. WR pini küçüldüğünde, bilgi G / Ç cihazına veya belleğe yazılacaktır.

HAZIR

READY pini, bir cihazın veri kabul etmek veya aktarmak için ayarlanıp ayarlanmadığından emin olmak için 8085 mikroişlemci ile birlikte kullanılır. Bir cihaz, bir A / D dönüştürücü veya LCD ekran vb. Olabilir. Bu cihazlar, READY pinli 8085 mikroişlemci ile ilişkilendirilmiştir. Bu pin yüksek olduğunda cihaz bilgi aktarımı için hazırlanır, eğer değilse o zaman mikroişlemci bu pin yükselene kadar kalır.

AMBAR

HOLD pini, herhangi bir aygıtın bir veri yolunun yanı sıra adres kullanımını talep ettiğini belirtir. İki cihaz, LCD ve A / D dönüştürücüdür. Varsayalım eğer A / D dönüştürücü adres veriyolunun yanı sıra bir veri yolu kullanıyor. LCD, HOLD sinyali sağlayarak her iki veriyolunun da kullanılmasını istediğinde, ardından mikroişlemci kontrol sinyalini LCD'ye iletir, bundan sonra mevcut döngü sona erer. Ne zaman LCD prosedür bittiğinde kontrol sinyali ters A / D dönüştürücüye iletilir.

HLDA

Bu, HOLD'un yanıt sinyalidir ve bu sinyalin elde edilip edilmediğini belirtir. HOLD talebinin uygulanmasından sonra bu sinyal düşecektir.

İÇİNDE

Bu bir kesme sinyalidir ve bunun önceliği kesintiler düşük. Bu sinyale yazılım tarafından izin verilebilir veya verilmeyebilir. INTR pini yükseldiğinde, 8085 mikroişlemci yürütülen akımın talimatını tamamlar ve ardından INTR sinyalini tanır ve onu ilerletir.

INTA

8085 mikroişlemci bir kesinti sinyali aldığında, tanınmalıdır. Bu INTA tarafından yapılacaktır. Sonuç olarak, kesme elde edildiğinde INTA yüksek olacaktır.

RST 5.5, RST 6.5, RST 7.5

Bu pinler yeniden başlatılabilen maskelenebilir kesintilerdir veya Vektörlü Kesmeler , tekrar tekrar bir iç yeniden başlatma işlevi eklemek için kullanılır. Tüm bu kesintiler maskelenebilir, programlar kullanılarak izin verilebilir veya verilmeyebilir.

TUZAK

8085 mikroişlemci kesintileriyle birlikte TRAP, maskelenemez kesinti ve bir programa izin vermiyor veya bunu durdurmuyor. TRAP, kesintiler arasında maksimum önceliğe sahiptir. Maksimumdan düşüğe öncelik sırası TRAP, RST 5.5, RST 6.5, RST 7.5 ve INTR'yi içerir.

SIFIRLA

RESET IN pini, program sayacını sıfıra doğru sıfırlamak için kullanılır ve kesme etkinleştirme ile HLDA'yı yeniden düzenler parmak arası terlik (FF'ler). Merkezi işlem birimi, bu pin yüksek olana kadar RST durumunda tutulur. Ancak yazmaçlar ve bayraklar komut yazmacı dışında hasar görmeyecektir.

RST (SIFIRLA) ÇIKIŞI

RESET OUT pini, merkezi işlem biriminin RST IN ile yeniden düzenlendiğini belirtir.

X1 X2

Bir saatin gerekli ve uygun çalışmasını üretmek için dış osilatör ile ilişkili X1, X2 terminalleri.

CLK

Bazen, 8085 mikroişlemcilerden CLK o / PS üretmek zorunludur, böylece diğer çevre birimler veya diğer dijital entegre devreler lehine kullanılabilirler. Bu CLK pimi ile sunulur. Mikroişlemcinin çalıştığı frekans nedeniyle frekansı sürekli olarak benzerdir.

SID

Bu bir seri i / p verisidir ve bu pin üzerindeki bilgiler, RIM (Read Interrupt Mask) komutu gerçekleştirilirken akümülatörün 7. bitine yüklenir. RIM, kesmenin kapsanıp kapsanmadığını doğrular.

SOD

Bu seri o / p verisidir ve bu pin üzerindeki veriler, bir SIM talimatı gerçekleştirildiğinde çıkışını akümülatörün 7. bitine gönderir.

VSS ve VCC

VSS bir topraklama pinidir, oysa Vcc + 5v pinidir. Bu yüzden 8085 pin şeması yanı sıra sinyaller ayrıntılı olarak tartışılmaktadır.

Böylece, bu tamamen 8085 mikroişlemci . Son olarak yukarıdaki bilgilerden, bu işlemcinin gerçek adının 8085A olduğu sonucuna varabiliriz. Bu işlemci bir NMOS cihazıdır ve binlerce transistörden oluşur. İşte size bir soru, işlevi nedir Seviye Tetiklemeli Kesinti 8085 mikroişlemcide?