8051 Mikrodenetleyici Pin Şeması ve Çalışma Prosedürü

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





Mikrodenetleyici, mikroişlemcide bulunan tüm özellikleri bütünleştiren tek bir IC üzerindeki küçük bir bilgisayardır. Farklı uygulamalara hizmet verebilmek için RAM, ROM, I / O portları, zamanlayıcılar, seri port, saat devresi ve kesintiler gibi yüksek yoğunluklu yonga tesislerine sahiptir. Mikrodenetleyiciler, uzaktan kumandalar, otomobil motor kontrol sistemleri, tıbbi cihazlar, elektrikli aletler, ofis makineleri, oyuncaklar ve diğerleri gibi çeşitli otomatik kontrollü cihazlarda kullanılır. gömülü sistemler . Bu nedenle, bu makale 8051 mikrodenetleyicinin pin diyagramına genel bir bakış ve açıklama ile birlikte verir. 8051 tabanlı proje fikirleri .

8051 Mikrodenetleyici

8051 Mikrodenetleyici



Mikroişlemci durumunda, RAM, ROM, G / Ç bağlantı noktaları, zamanlayıcılar, seri bağlantı noktası, saat devresi ve diğer harici çevre birimleri gibi ek devreleri harici olarak arayüzlememiz gerekir, oysa mikrodenetleyicide tüm bu çevre birimleri yerleşiktir. 8051 mikrodenetleyicisinin pin şemasına kısaca bakalım.


Mikrodenetleyici Pimleri Çalışıyor

8051 mikro denetleyiciler, her bağlantı noktasında giriş veya çıkış olarak yapılandırılabilen 8 pin içeren dört G / Ç bağlantı noktasına sahiptir. Pin yapılandırması - ister I / P (1) ister O / P (0) olarak yapılandırılsın, mantık durumuna bağlıdır. Bir mikro denetleyici pimini çıkış olarak yapılandırmak için, uygun G / Ç bağlantı noktası bitlerine mantıksal sıfır (0) uygulamak gerekir. Bu durumda uygun pimdeki voltaj seviyesi 0 olacaktır.



Benzer şekilde, bir mikro denetleyici pimini giriş olarak yapılandırmak için, uygun bağlantı noktasına bir mantıksal bir (1) uygulamak gerekir. Bu durumda uygun pin üzerindeki voltaj seviyesi 5V olacaktır. Bu kafa karıştırıcı görünebilir, okuduktan sonra her şey netleşir basit elektronik devreler bir I / O pinine bağlı.

Giriş / Çıkış (G / Ç) Pimi

Aşağıdaki şekil, pimlerinden birine bağlanan mikrodenetleyici içindeki tüm devrelerin basitleştirilmiş bir şemasını göstermektedir. Yerleşik kaldırma dirençlerine sahip olmayan P0 portu hariç tüm pinleri belirtir.

Giriş / Çıkış (G / Ç) Pimi

Giriş / Çıkış (G / Ç) Pimi

Çıkış pimi

P yazmacının bir bitine bir mantık 0 uygulanır, ardından çıkış FE transistörü açılır, bu nedenle uygun pimi toprağa bağlar.


Çıkış pimi

Çıkış pimi

Giriş pimi

Mantık 1, P yazmacının bir bitine uygulanır. Çıktı alan etkili transistör kapatılır ve uygun pim, yüksek dirençli bir kaldırma direnci üzerinden güç kaynağı voltajına bağlı kalır.

Giriş Pimi

Giriş Pimi

8051 Mikrodenetleyicinin Pin Şeması

8051 mikrodenetleyici aileler (89C51, 8751, DS89C4xO, 89C52) dörtlü paket, kurşunsuz çip taşıyıcı ve çift sıralı paket gibi farklı paketlerde gelir. Bu paketlerin tümü, G / Ç, adres, RD, WR, veri ve kesintiler gibi çeşitli işlevlere ayrılmış 40 pinden oluşur. Ancak bazı şirketler, 20 pinli bir mikrodenetleyiciler G / Ç bağlantı noktalarının sayısını azaltarak daha az zorlu uygulamalar için. Bununla birlikte, geliştiricilerin büyük çoğunluğu 40 pinli çipi kullanıyor.

8051 Mikrodenetleyicinin Pin Şeması

8051 Mikrodenetleyicinin Pin Şeması

8051 mikrodenetleyicinin pin diyagramı aşağıda gösterildiği gibi 40 pimden oluşmaktadır. P0, P1, P2 ve P3 gibi dört Bağlantı Noktasına toplam 32 pin yerleştirilmiştir. Her bağlantı noktasında 8 pin bulunur. Bu nedenle mikro denetleyici 8051’in pin diyagramı ve açıklaması aşağıda verilmiştir.

  • Port1 (Pin1'den Pin8'e): Port1, pin1.0 ila pin1.7'yi içerir ve bu pinler giriş veya çıkış pinleri olarak yapılandırılabilir.
  • Pin 9 (RST): Sıfırlama pini, 8051 Mikrodenetleyiciyi bu Pime pozitif darbe vererek Sıfırlamak için kullanılır.
  • Port3 (Pin 10'dan 17'ye): Port3 Pinleri port1 pinlerine benzer ve evrensel Giriş veya çıkış pinleri olarak kullanılabilir. Bu pinler çift işlevli Pimler ve her Pinin işlevi şu şekilde verilmiştir:
  • Pin 10 (RXD): RXD pini, Seri Asenkron İletişim Girişidir veya Seri senkron iletişim Çıktı.
  • Pin 11 (TXD): Seri Asenkron Haberleşme Çıkışı veya Seri Senkron Haberleşme saati Çıkışı.
  • Pin 12 (INT0): Kesinti Girişi 0
  • Pin 13 (INT1): Interrupt 1 girişi
  • Pin 14 (T0): Sayaç 0 saatinin girişi
  • Pin 15 (T1): Sayaç 1 saatinin girişi
  • Pin 16 (WR): Harici RAM'e içerik yazmak için Signal yazma.
  • Pin 17 (RD): Harici RAM içeriğini okumak için Sinyal Okuma.
  • Pin 18 ve 19 (XTAL2, XTAL1): X2 ve X1 pinleri, osilatör için giriş çıkış pinleridir. Bu pimler, dahili bir osilatörü mikro denetleyiciye bağlamak için kullanılır.
  • Pin 20 (GND): Pim 20, bir toprak pimidir.
  • Port2 (Pin 21 - Pin28): Port2, Giriş Çıkış Pimleri olarak yapılandırılabilen pin21 ila pin28'i içerir. Ancak, bu yalnızca herhangi bir harici bellek kullanmadığımızda mümkündür. Harici bellek kullanırsak, bu pinler yüksek sıralı adres veriyolu olarak çalışacaktır (A8'den A15'e).
  • Pin 29 (PSEN): Bu pin, harici program belleğini etkinleştirmek için kullanılır. Programı depolamak için harici bir ROM kullanırsak, üzerinde mantık 0 belirir ve bu da Micro denetleyicinin bellekten veri okumasını belirtir.
  • Pim 30 (ALE): Adres Mandalı Etkinleştirme pini, aktif bir yüksek çıkış sinyalidir. Birden fazla bellek yongası kullanırsak, bu pin onları ayırt etmek için kullanılır. Bu Pin ayrıca EPROM'un programlanması sırasında program darbe girişi verir.
  • İğne 31 (EA): Birden fazla bellek kullanmak zorunda kalırsak, mantık 1'in bu pime uygulanması, Mikrodenetleyiciye verileri her iki bellekten de okumasını söyler: önce dahili ve sonra harici.
  • Port 0 (Pin 32 - 39): Port 2 ve 3 pinlerine benzer şekilde, bu pinler herhangi bir harici bellek kullanmadığımızda giriş çıkış pinleri olarak kullanılabilir. ALE veya Pin 30 1'de olduğunda, bu bağlantı noktası veri yolu olarak kullanılır: ALE pini 0'da olduğunda, bu bağlantı noktası daha düşük sıralı bir adres veriyolu olarak kullanılır (A0 - A7)
  • Pin40 (VCC): Bu VCC pini, güç kaynağı için kullanılır.

8051 mikrodenetleyicinin birçok uygulaması vardır. Öyleyse, 8051 mikrodenetleyici projeleri son yıl mühendislik için harika. Bu nedenle, 8051 mikro denetleyicinin pin işlemlerini pratik bir şekilde anlamak için aşağıda listelenen projelerden herhangi birine başvurabilirsiniz.

8051 Mikrodenetleyici Projeleri

8051 Mikrodenetleyici Projeleri

  • Çift Yönlü Dönüş Tek Fazlı Asenkron Motor Çalışma Kapasitörsüz
  • Aşırı Gerilim - Düşük Gerilim Koruması
  • Kablosuz Döküntü Sürüş Algılama
  • Arduino tabanlı Ev otomasyonu
  • Android tabanlı Uzaktan Programlanabilir Sıralı Yükleme İşlemi
  • Android Uygulamaları ile Gece Görüşlü Kablosuz Kameralı Savaş Alanı Casus Robotu
  • Android Uygulaması ile Uzaktan Kumandalı Ev Aletleri Kontrolü
  • Yoğunluğa Dayalı Otomatik Trafik Sinyal Kontrolü Android Tabanlı Uzaktan Geçersiz Kılma ile
  • Android Uygulamasıyla Uzaktan Kontrol Edilen DC Motorun Dört Bölgeli Çalışması
  • Android Uygulamasıyla 3D Çanak Konumlandırmanın Uzaktan Hizalanması
  • Android Uygulaması ile Şifre Bazlı Uzaktan Kumandalı Kapı Açma
  • Uzun Mesafe Konuşma Tanıma Özellikli Ses Kontrollü Robotik Araç
  • Transformatör / Jeneratör Sağlığı Üzerine 3 Parametrenin Sesli Anons ve Kablosuz PC Arayüzü ile XBEE Tabanlı Uzaktan İzlenmesi
  • Android ile Demiryolu Hemzemin Geçit Kapısı Operasyonu
  • Android Uygulaması ile Ev Otomasyonu Tabanlı Uzaktan Kumanda
  • Kablosuz Güç Aktarımı i n 3B Uzay
  • Acil Durumda Uzaktan Geçersiz Kılma ile Yoğunluğa Dayalı Trafik Sinyali
  • Transformatör / Jeneratör Sağlığı Üzerine 3 Parametrenin XBEE Tabanlı Uzaktan İzlenmesi
  • Kendinden Anahtarlamalı Güç Kaynağı
  • RFID Tabanlı Ücretli Otopark
  • Led Tabanlı Otomatik Acil Işık
  • Temassız Sıvı Seviye Kontrolörü

Bu, mikrodenetleyici pimlerinin gerçek zamanlı olarak çalışan ilkeleriyle ilgilidir. 8051 mikrodenetleyici tabanlı proje fikirleri . Ayrıca, bu makaleyle ilgili herhangi bir sorunuz veya son elektronik projeler , aşağıdaki yorum bölümünde yorum yaparak bizimle iletişime geçin.

Fotoğrafa katkı verenler:

8051 Mikrodenetleyicinin Pin Şeması blogspot

8051 Mikrodenetleyici cotsjournalonline