Innehållsförteckning:

Real Time Clock med AT89s52: 3 steg
Real Time Clock med AT89s52: 3 steg

Video: Real Time Clock med AT89s52: 3 steg

Video: Real Time Clock med AT89s52: 3 steg
Video: Real time clock using AT89S52 and LCD 16x2 by beprojectidea.blogspot and Silicon TechnoLabs 2024, November
Anonim
Real Time Clock med AT89s52
Real Time Clock med AT89s52
Real Time Clock med AT89s52
Real Time Clock med AT89s52

VÄLKOMMEN TILLBAKA, det här är shubham Trivedi och idag ska jag designa Real Time Clock med hjälp av At89s52 Microcontroller. AT89S52 mikrokontroller är hjärtat i detta projekt. DS1307 IC används som RTC. Denna DS1307 IC krävde I2C -gränssnitt, men 89s52 har ingen I2C -port ombord. Det gör det typiskt att designa. Så jag konstruerade en I2C -buss i programmet och använde den för att uppfylla kraven.

Komponenter som krävs:

  1. DS1307
  2. AT89S52 styrelse
  3. 16x2 LCD
  4. Anslutning av ledningar
  5. Bakbord

Steg 1: Konstruktion

Konstruktion
Konstruktion
Konstruktion
Konstruktion
Konstruktion
Konstruktion

Kretsen är utformad i två separata delar. Fig. 1 Visar RTC DS 1307 IC -anslutningen. Denna anslutning görs med hjälp av noll PCB. Anslutningen är densamma som visas i fig. 2.

Jag använde AT89s52 Development Board som jag designade för några månader sedan med hjälp av skärmutskriftsteknik för PCB -design. SCL -stiftet på RTC är anslutet till stift P1.1 och SDA -stift är anslutet till stift P1.0 på 89s52 mikrokontroller. LCD 16x2 är gränssnitt på följande sätt.

PIN -kod för LCD -PIN -kod AT89S52

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

Steg 2: Arbetsvideo

Steg 3: Kod

Koda

Programmet är utformat i programvaran Keil uvision 5. Separata biblioteksfiler används för varje gränssnitt. gå igenom readme -filen innan du går vidare. Beskrivningen av varje funktion finns också i denna bilaga

Klicka här för att ladda ner bilagan

fel är välkomna på [email protected]

klicka här för att gilla på facebook

Rekommenderad: