Isi kandungan:

8051 Interfacing Dengan DS1307 RTC dan Memaparkan Cap Waktu dalam LCD: 5 Langkah
8051 Interfacing Dengan DS1307 RTC dan Memaparkan Cap Waktu dalam LCD: 5 Langkah

Video: 8051 Interfacing Dengan DS1307 RTC dan Memaparkan Cap Waktu dalam LCD: 5 Langkah

Video: 8051 Interfacing Dengan DS1307 RTC dan Memaparkan Cap Waktu dalam LCD: 5 Langkah
Video: Interfacing Real Time Clock (DS1307) with Arduino Controller in Proteus Software 2024, November
Anonim
8051 Interfacing Dengan DS1307 RTC dan Memaparkan Cap Waktu dalam LCD
8051 Interfacing Dengan DS1307 RTC dan Memaparkan Cap Waktu dalam LCD

Dalam tutorial ini, kami telah menerangkan kepada anda tentang bagaimana kami dapat menghubungkan 8051 mikrokontroler dengan ds1307 RTC. Di sini kita memaparkan waktu RTC dalam lcd menggunakan simulasi proteus.

Langkah 1: Perisian yang Digunakan:

Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan
Perisian yang Digunakan

Oleh kerana kami menunjukkan simulasi proteus, jadi untuk pengekodan dan simulasi, anda memerlukan:

1 Keil uvision: Produk ini banyak dari keil. jadi anda akan memerlukan penyusun c51. Anda boleh memuat turun perisian itu dari sini

2 Proteus Software untuk simulasi: Ini adalah perisian untuk menunjukkan simulasi. Anda akan mendapat banyak maklumat untuk memuat turun perisian ini.

Sekiranya anda melakukannya dalam perkakasan maka anda memerlukan satu perisian iaitu flash magic untuk memuat naik kod dalam perkakasan anda. Ingat flash magic dikembangkan oleh nxp. Oleh itu, anda tidak dapat memuat naik semua mikrokontroler keluarga 8051 melalui perisian ini. Oleh itu, pengawal berasaskan Philips sahaja yang boleh anda muat naik.

Langkah 2: Komponen yang Diperlukan:

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

Di sini, dalam video demo kami menggunakan simulasi proteus tetapi pasti jika anda melakukannya dalam perkakasan anda, anda akan memerlukan komponen ini untuk projek ini:

8051 Papan pengembangan: Oleh itu, jika anda mempunyai papan ini, akan lebih baik anda memuat naik kod dengan mudah.

LCD 16 * 2: Ini adalah 16 * 2 lcd. Dalam lcd ini kita mempunyai 16 pin.

Modul RTC DS1307: Modul berdasarkan DS1307, Jam real-time bersiri DS1307 (RTC) adalah jam / kalendar perpuluhan berkod binari penuh (BCD) penuh ditambah 56 bait NV SRAM. Alamat dan data dipindahkan secara bersiri melalui bas 2 arah I²C. Jam / kalendar memberikan maklumat detik, minit, jam, hari, tarikh, bulan, dan tahun. Tarikh akhir bulan diselaraskan secara automatik untuk bulan dengan kurang dari 31 hari, termasuk pembetulan untuk tahun lompat. Jam beroperasi dalam format 24 jam atau 12 jam dengan penunjuk AM / PM. DS1307 mempunyai litar power-built-in yang mengesan kegagalan kuasa dan secara automatik beralih ke bekalan sandaran. Operasi pencatatan masa berterusan sementara bahagian beroperasi dari bekalan sandaran.

Kami telah menunjukkan satu gambar di atas kit latihan 8051, ada bahagian modul lcd dan rtc sudah ada di papan jadi jika anda membeli papan itu akan mudah bagi anda untuk menghubungkan modul ds1307 ini, jika tidak jika anda membeli papan pengembangan kecil maka anda juga harus membeli satu modul lcd dan satu RTC dengan sel duit syiling.

Penukar USB ke UART: Modul penukar USB UART CP1202, papan yang sangat mudah untuk menghubungkan USB ke Serial atau USB ke TTL atau Serial ke USB dengan cepat. Anda boleh berkomunikasi dengan mikrokontroler / mikropemproses dengan mudah dari komputer anda melalui modul.

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar

Langkah 4: Kod:

Anda boleh mendapatkan kod sumber dari pautan GitHub kami.

Langkah 5: Video:

Keseluruhan penerangan projek diberikan dalam video di atas.

Sekiranya anda mempunyai keraguan mengenai projek ini, sila komen kami di bawah. Dan jika anda ingin mengetahui lebih lanjut mengenai sistem tertanam, anda boleh melayari saluran youtube kami.

Sila kunjungi dan suka Halaman Facebook kami untuk kemas kini yang kerap.

Terima kasih & Salam, Teknologi Embedotronics

Disyorkan: