Cuprins:

Ceas TIme Real folosind AT89s52: 3 pași
Ceas TIme Real folosind AT89s52: 3 pași

Video: Ceas TIme Real folosind AT89s52: 3 pași

Video: Ceas TIme Real folosind AT89s52: 3 pași
Video: Real time clock using AT89S52 and LCD 16x2 by beprojectidea.blogspot and Silicon TechnoLabs 2024, Noiembrie
Anonim
Ceas TIme Real folosind AT89s52
Ceas TIme Real folosind AT89s52
Ceas TIme Real folosind AT89s52
Ceas TIme Real folosind AT89s52

BINE AȚI VENIT, Acesta este Shubham Trivedi și astăzi voi proiecta Ceasul în timp real folosind microcontrolerul At89s52. Microcontrolerul AT89S52 este inima acestui proiect. DS1307 IC este utilizat ca RTC. Acest DS1307 IC necesită interfață I2C, dar 89s52 nu are niciun port I2C la bord. Acest lucru îl face tipic pentru proiectat. Așa că am proiectat un autobuz I2C în program și l-am folosit pentru a îndeplini cerințele.

Componente necesare:

  1. DS1307
  2. Placa AT89S52
  3. LCD 16x2
  4. Conectarea firelor
  5. Pană de pâine

Pasul 1: Construcție

Constructie
Constructie
Constructie
Constructie
Constructie
Constructie

Circuitul este proiectat în două părți separate. Fig. 1 Prezintă conexiunea IC RTC DS 1307. Această conexiune se face utilizând zero PCB. Conexiunea este aceeași ca în figura 2.

Am folosit AT89s52 Development Board pe care l-am proiectat acum câteva luni folosind tehnica de serigrafie pentru proiectarea PCB-urilor. Pinul SCL al RTC este conectat la pinul P1.1, iar pinul SDA este conectat la pinul P1.0 al microcontrolerului 89s52. LCD 16x2 este interfațat în modul următor.

PIN AL LCD PIN AL AT89S52

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

Pasul 2: Video de lucru

Pasul 3: Cod

Cod

Programul este proiectat în software-ul Keil uvision 5. Fișierele de bibliotecă separate sunt utilizate pentru fiecare interfață. vă rugăm să parcurgeți fișierul readme înainte de a continua mai departe. Descrierea fiecărei funcții este, de asemenea, disponibilă în acest atașament

Faceți clic aici pentru a descărca atașamentul

erorile sunt binevenite la adresa [email protected]

faceți clic aici pentru a da like pe facebook

Recomandat: