İçindekiler:

8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme: 5 Adım
8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme: 5 Adım

Video: 8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme: 5 Adım

Video: 8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme: 5 Adım
Video: STM32 ile Gömülü Sistemler(Embedded Systems) Keil MicroVision Tanıtım 2024, Temmuz
Anonim
8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme
8051 DS1307 RTC ile Arayüz Oluşturma ve Zaman Damgasını LCD'de Görüntüleme

Bu dersimizde size 8051 mikrodenetleyicisini ds1307 RTC ile nasıl arayüzleyebileceğimizi anlattık. Burada, proteus simülasyonu kullanarak lcd'de RTC zamanını gösteriyoruz.

Adım 1: Kullanılan Yazılım:

Kullanılan Yazılım
Kullanılan Yazılım
Kullanılan Yazılım
Kullanılan Yazılım
Kullanılan Yazılım
Kullanılan Yazılım

Biz proteus simülasyonunu gösterdiğimiz için İHTİYACINIZ OLAN KODLAMA VE SİMÜLASYON İÇİN:

1 Keil uvision: Keil'den çok sayıda ürün var. bu yüzden c51 derleyicisine ihtiyacınız olacak. O yazılımı buradan indirebilirsiniz

2 Proteus Simülasyon Yazılımı: Simülasyonu gösteren yazılımdır. Bu yazılımı indirmek için çok fazla bilgi alacaksınız.

Bunu donanımda yapıyorsanız, kodu donanımınıza yüklemek için flaş sihri olan bir yazılıma ihtiyacınız olacaktır. Flash sihrinin nxp tarafından geliştirildiğini unutmayın. Yani tüm 8051 ailesi mikro denetleyicilerini bu yazılım üzerinden yükleyemezsiniz. Böylece Philips tabanlı denetleyiciyi yalnızca siz yükleyebilirsiniz.

Adım 2: Gerekli Bileşenler:

Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler

Burada demo videomuzda proteus simülasyonu kullanıyoruz ancak bunu donanımınızda yapıyorsanız kesinlikle bu proje için şu bileşenlere ihtiyacınız olacak:

8051 Geliştirme panosu: Bu panoya sahipseniz, kodu kendiniz kolayca yükleyebilmeniz için daha iyi olacaktır.

LCD 16*2: Bu 16*2 LCD'dir. Bu lcd'de 16 pinimiz var.

DS1307 RTC Modülü: DS1307 tabanlı modül, DS1307 seri gerçek zamanlı saat (RTC), düşük güçlü, tam ikili kodlu ondalık (BCD) saat/takvim artı 56 bayt NV SRAM'dir. Adres ve veriler, bir I²C, çift yönlü veri yolu aracılığıyla seri olarak aktarılır. Saat/takvim saniye, dakika, saat, gün, tarih, ay ve yıl bilgilerini sağlar. Ay sonu tarihi, artık yıl düzeltmeleri de dahil olmak üzere, 31 günden az olan aylar için otomatik olarak ayarlanır. Saat, AM/PM göstergeli 24 saat veya 12 saat formatında çalışır. DS1307, güç kesintilerini algılayan ve otomatik olarak yedek kaynağa geçiş yapan yerleşik bir güç algılama devresine sahiptir. Parça yedek beslemeden çalışırken zaman işleyişi devam eder.

8051 eğitim kitinin bir resmini yukarıda gösterdik, orada lcd ve rtc modülü bölümü zaten tahtada var, bu yüzden o kartı satın alırsanız bu ds1307 modülünü arayüzlemek sizin için kolay olacaktır, yoksa küçük geliştirme kartı satın alırsanız o zaman ayrıca bir adet lcd ve bir adet madeni para hücreli RTC modülü satın almalısınız.

USB'den UART'a dönüştürücü: CP1202 USB UART dönüştürücü modülü, USB'yi Seriye veya USB'yi TTL'ye veya Seri'yi USB'ye hızlı bir şekilde bağlamak için çok basit bir kart. Modül üzerinden bilgisayarınızdan mikrodenetleyiciler/mikroişlemciler ile kolayca haberleşebilirsiniz.

Adım 3: Devre Şeması

Devre şeması
Devre şeması

Adım 4: Kod:

Kaynak koduna GitHub linkimizden ulaşabilirsiniz.

Adım 5: Video:

Tüm proje açıklaması yukarıdaki videoda verilmiştir.

Bu projeyle ilgili herhangi bir şüpheniz varsa, aşağıda bize yorum yapmaktan çekinmeyin. Gömülü sistem hakkında daha fazla bilgi almak isterseniz youtube kanalımızı ziyaret edebilirsiniz.

Sık güncellemeler için lütfen Facebook Sayfamızı ziyaret edin ve beğenin.

Teşekkürler & Saygılar, Embedotronik Teknolojileri

Önerilen: