Mündəricat:

AT89s52: 3 addımlardan istifadə edərək real TIme Saatı
AT89s52: 3 addımlardan istifadə edərək real TIme Saatı

Video: AT89s52: 3 addımlardan istifadə edərək real TIme Saatı

Video: AT89s52: 3 addımlardan istifadə edərək real TIme Saatı
Video: Микроконтроллеры ATMEL - AT89S52-24PU 2024, Noyabr
Anonim
AT89s52 istifadə edərək real TIme Saatı
AT89s52 istifadə edərək real TIme Saatı
AT89s52 istifadə edərək real TIme Saatı
AT89s52 istifadə edərək real TIme Saatı

XOŞ GƏLDİNİZ, bu shubham Trivedi və bu gün At89s52 Mikro nəzarətçisindən istifadə edərək Real Saat Saatı hazırlayacağam. AT89S52 Mikrokontroller bu layihənin mərkəzidir. DS1307 IC RTC olaraq istifadə olunur. Bu DS1307 IC üçün I2C interfeysi lazım idi, lakin 89s52 -nin heç bir I2C portu yox idi. Bu dizayn üçün tipik edir. Beləliklə, proqramda bir I2C avtobusu hazırladım və tələbləri yerinə yetirmək üçün istifadə etdim.

Tələb olunan komponentlər:

  1. DS1307
  2. AT89S52 lövhəsi
  3. 16x2 LCD
  4. Bağlayıcı tellər
  5. Çörək lövhəsi

Addım 1: Tikinti

Tikinti
Tikinti
Tikinti
Tikinti
Tikinti
Tikinti

Dövrə iki ayrı hissədən hazırlanmışdır. Şəkil 1 RTC DS 1307 IC bağlantısını göstərir. Bu əlaqə sıfır PCB istifadə edərək həyata keçirilir. Bağlantı Şəkil 2 -də göstərildiyi kimidir.

Bir neçə ay əvvəl pcb dizaynı üçün Ekran çap texnikasından istifadə edərək hazırladığım AT89s52 İnkişaf etdirmə lövhəsindən istifadə etdim. RTC SCL pin P1.1 pininə və SDA pin 89s52 mikro nəzarət cihazının P1.0 pininə bağlıdır. LCD 16x2 aşağıdakı şəkildə bağlanır.

AT89S52 LCD PIN PİNİNİN PİNİ

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

Addım 2: İşləmə videosu

Addım 3: Kod

Kod

Proqram Keil uvision 5 proqramında hazırlanmışdır. Hər bir interfeys üçün ayrıca kitabxana faylları istifadə olunur. zəhmət olmasa, davam etməzdən əvvəl readme faylından keçin. Hər bir funksiyanın təsviri bu əlavədə də mövcuddur

Əlavəni yükləmək üçün bura vurun

səhvlər [email protected] ünvanında xoş qarşılanır

facebookda bəyənmək üçün bura vurun

Tövsiyə: