İçindekiler:

AT89s52 Kullanarak Gerçek Zamanlı Saat: 3 Adım
AT89s52 Kullanarak Gerçek Zamanlı Saat: 3 Adım

Video: AT89s52 Kullanarak Gerçek Zamanlı Saat: 3 Adım

Video: AT89s52 Kullanarak Gerçek Zamanlı Saat: 3 Adım
Video: Traffic Light Example | TM4C123 2024, Kasım
Anonim
AT89s52 Kullanan Gerçek Zamanlı Saat
AT89s52 Kullanan Gerçek Zamanlı Saat
AT89s52 Kullanan Gerçek Zamanlı Saat
AT89s52 Kullanan Gerçek Zamanlı Saat

GERİ HOŞ GELDİNİZ, Bu shubham Trivedi ve bugün At89s52 Mikrodenetleyici kullanarak Gerçek Zamanlı Saati tasarlayacağım. AT89S52 Mikrodenetleyici bu projenin kalbidir. RTC olarak DS1307 IC kullanılır. Bu DS1307 IC, I2C arabirimi gerektiriyordu, ancak 89s52'nin gemide herhangi bir I2C bağlantı noktası yok. Bu, tasarımı tipik hale getirir. Bu yüzden programda bir I2C veriyolu tasarladım ve gereksinimleri karşılamak için kullandım.

Gerekli Bileşenler:

  1. DS1307
  2. AT89S52 Kurulu
  3. 16x2 LCD
  4. Bağlantı telleri
  5. ekmek tahtası

Adım 1: İnşaat

Yapı
Yapı
Yapı
Yapı
Yapı
Yapı

Devre iki ayrı parça olarak tasarlanmıştır. Şekil 1 RTC DS 1307 IC bağlantısını gösterir. Bu bağlantı sıfır PCB kullanılarak yapılır. Bağlantı, Şekil 2'de gösterilenle aynıdır.

Birkaç ay önce ekran baskı tekniğini kullanarak tasarladığım AT89s52 Development Board'u pcb tasarımı için kullandım. RTC'nin SCL pini 89s52 mikrodenetleyicinin P1.1 pinine ve SDA pini P1.0 pinine bağlanır. LCD 16x2 aşağıdaki şekilde arayüzlenmiştir.

AT89S52'NİN LCD PİMİ

  • D7 - P3.7
  • D6 - P3.6
  • D5 - P3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

2. Adım: Çalışma Videosu

3. Adım: Kodlayın

kod

Program Keil uvision 5 yazılımında tasarlanmıştır. Her arayüz için ayrı kütüphane dosyaları kullanılır. Lütfen devam etmeden önce benioku dosyasını gözden geçirin. Her işlevin açıklaması bu ekte de mevcuttur

Eki indirmek için buraya tıklayın

hatalara açığız [email protected]

facebook'ta beğenmek için buraya tıklayın

Önerilen: