Isi kandungan:

Jam TIme Sebenar Menggunakan AT89s52: 3 Langkah
Jam TIme Sebenar Menggunakan AT89s52: 3 Langkah

Video: Jam TIme Sebenar Menggunakan AT89s52: 3 Langkah

Video: Jam TIme Sebenar Menggunakan AT89s52: 3 Langkah
Video: papa Zola Dan pipi zola 2024, November
Anonim
Jam TIme Sebenar Menggunakan AT89s52
Jam TIme Sebenar Menggunakan AT89s52
Jam TIme Sebenar Menggunakan AT89s52
Jam TIme Sebenar Menggunakan AT89s52

SELAMAT DATANG, ini adalah shubham Trivedi dan hari ini saya akan merancang Jam Masa Nyata menggunakan Mikrokontroler At89s52. Mikrokontroler AT89S52 adalah nadi projek ini. DS1307 IC digunakan sebagai RTC. IC DS1307 ini memerlukan antara muka I2C, tetapi 89s52 tidak mempunyai port I2C di dalamnya. Itu menjadikannya khas untuk dirancang. Oleh itu, saya merancang bas I2C dalam program itu dan menggunakannya untuk memenuhi syarat.

Komponen yang Diperlukan:

  1. DS1307
  2. Papan AT89S52
  3. LCD 16x2
  4. Menyambung wayar
  5. Papan roti

Langkah 1: Pembinaan

Pembinaan
Pembinaan
Pembinaan
Pembinaan
Pembinaan
Pembinaan

Litar ini dirancang dalam dua bahagian yang berasingan. Rajah 1 Menunjukkan sambungan IC RTC DS 1307. Sambungan ini dilakukan dengan menggunakan PCB sifar. Sambungannya sama seperti yang ditunjukkan dalam Rajah 2.

Saya menggunakan Lembaga Pembangunan AT89s52 yang saya reka beberapa bulan yang lalu menggunakan teknik cetakan Skrin untuk reka bentuk pcb. Pin SCL RTC disambungkan ke pin P1.1 dan pin SDA disambungkan ke pin P1.0 dari mikrokontroler 89s52. LCD 16x2 dihubungkan dengan cara berikut.

PIN PIN LCD AT89S52

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

Langkah 2: Video Kerja

Langkah 3: Kod

Kod

Program dirancang dalam perisian Keil uvision 5. Fail perpustakaan berasingan digunakan untuk setiap antara muka. sila baca fail readme sebelum meneruskannya lebih jauh. Penerangan setiap fungsi juga terdapat dalam lampiran ini

Klik di sini untuk memuat turun lampiran

kesilapan dialu-alukan di [email protected]

klik di sini untuk suka di facebook

Disyorkan: