Valódi TIme óra AT89s52 használatával: 3 lépés
Valódi TIme óra AT89s52 használatával: 3 lépés
Anonim
Valódi TIme óra AT89s52 használatával
Valódi TIme óra AT89s52 használatával
Valódi TIme óra AT89s52 használatával
Valódi TIme óra AT89s52 használatával

ÜDVÖZÖLJÜK VÉGRE, Ez a Shubham Trivedi, és ma megtervezem a Valós idejű órát az At89s52 mikrokontroller segítségével. Az AT89S52 mikrokontroller a projekt lényege. A DS1307 IC -t RTC -ként használják. Ehhez a DS1307 IC -hez I2C interfészre volt szükség, de a 89s52 -ben nincs I2C port a fedélzeten. Ez jellemzi a tervezést. Ezért a programban I2C buszt terveztem, és azt használtam fel a követelmények teljesítésére.

Szükséges összetevők:

  1. DS1307
  2. AT89S52 tábla
  3. 16x2 LCD
  4. Vezetékek csatlakoztatása
  5. Kenyeretábla

1. lépés: Építés

Építkezés
Építkezés
Építkezés
Építkezés
Építkezés
Építkezés

Az áramkör két különálló részből áll. 1. ábra Az RTC DS 1307 IC csatlakozást mutatja. Ez a kapcsolat nulla PCB használatával történik. A csatlakozás ugyanaz, mint a 2. ábrán.

Az AT89s52 Fejlesztőlapot használtam, amelyet néhány hónappal ezelőtt szitanyomási technikával terveztem a NYÁK tervezéséhez. Az RTC SCL csapja a P1.1 és SDA csap a 89s52 mikrokontroller P1.0 érintkezőjéhez van csatlakoztatva. Az LCD 16x2 a következő módon van illesztve.

Az LCD -kód PIN kódja AT89S52

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

2. lépés: Munkavideó

3. lépés: Kód

Kód

A program a Keil uvision 5 szoftverben készült. Minden felülethez külön könyvtári fájlokat használnak. Kérjük, olvassa el a readme fájlt, mielőtt továbblép. Az egyes funkciók leírása ebben a mellékletben is elérhető

Kattintson ide a melléklet letöltéséhez

a hibákat szívesen fogadjuk a [email protected] e -mail címen

kattintson ide, ha tetszik a facebookon

Ajánlott: