Spisu treści:

Zegar czasu rzeczywistego przy użyciu AT89s52: 3 kroki
Zegar czasu rzeczywistego przy użyciu AT89s52: 3 kroki

Wideo: Zegar czasu rzeczywistego przy użyciu AT89s52: 3 kroki

Wideo: Zegar czasu rzeczywistego przy użyciu AT89s52: 3 kroki
Wideo: 8051 - najpopularniejszy procesor na świecie [TOWARY MODNE 170] 2024, Listopad
Anonim
Zegar czasu rzeczywistego przy użyciu AT89s52
Zegar czasu rzeczywistego przy użyciu AT89s52
Zegar czasu rzeczywistego przy użyciu AT89s52
Zegar czasu rzeczywistego przy użyciu AT89s52

WITAMY Z POWROTEM, Tu shubham Trivedi i dzisiaj mam zamiar zaprojektować zegar czasu rzeczywistego przy użyciu mikrokontrolera At89s52. Sercem tego projektu jest mikrokontroler AT89S52. DS1307 IC jest używany jako RTC. Ten układ DS1307 wymaga interfejsu I2C, ale 89s52 nie ma na pokładzie żadnego portu I2C. To sprawia, że jest to typowe dla zaprojektowanego. Dlatego zaprojektowałem w programie magistralę I2C i użyłem jej do spełnienia wymagań.

Wymagane komponenty:

  1. DS1307
  2. Płyta AT89S52
  3. Wyświetlacz LCD 16x2
  4. Podłączanie przewodów
  5. Deska do krojenia chleba

Krok 1: Budowa

Budowa
Budowa
Budowa
Budowa
Budowa
Budowa

Układ składa się z dwóch oddzielnych części. Rys. 1 Przedstawia połączenie RTC DS 1307 IC. To połączenie odbywa się za pomocą zerowej płytki drukowanej. Połączenie jest takie samo, jak pokazano na rys. 2.

Użyłem płytki rozwojowej AT89s52, którą zaprojektowałem kilka miesięcy temu techniką sitodruku do projektowania PCB. Pin SCL zegara RTC jest podłączony do pinu P1.1, a pin SDA jest podłączony do pinu P1.0 mikrokontrolera 89s52. LCD 16x2 jest połączony w następujący sposób.

PIN LCD PIN AT89S52

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

Krok 2: Działające wideo

Krok 3: Kod

Kod

Program został zaprojektowany w oprogramowaniu Keil uvision 5. Dla każdego interfejsu używane są oddzielne pliki bibliotek. proszę przejrzyj plik readme, zanim przejdziesz dalej. Opis każdej funkcji jest również dostępny w tym załączniku

Kliknij tutaj, aby pobrać załącznik

błędy są mile widziane pod adresem [email protected]

kliknij tutaj, aby polubić na facebooku

Zalecana: