Daftar Isi:

Interfacing Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit: 5 Langkah (dengan Gambar)
Interfacing Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit: 5 Langkah (dengan Gambar)

Video: Interfacing Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit: 5 Langkah (dengan Gambar)

Video: Interfacing Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit: 5 Langkah (dengan Gambar)
Video: Interfacing LCD in 4 bit mode with PIC 16F877A Microcontroller 2024, November
Anonim
Antarmuka Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit
Antarmuka Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit

Dalam tutorial ini kami akan memberi tahu Anda tentang bagaimana kami dapat menghubungkan lcd dengan 8051 dalam mode 4-bit.

Langkah 1: Perangkat Lunak yang Digunakan:

Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan
Perangkat Lunak yang Digunakan

Saat kami menunjukkan simulasi proteus, maka UNTUK KODE DAN SIMULASI ANDA DIBUTUHKAN:

1 Keil uvision: Banyak sekali produk dari keil. jadi Anda akan diminta kompiler c51. Anda dapat mengunduh perangkat lunak itu dari sini

2 Software Proteus untuk simulasi: Ini adalah software untuk menampilkan simulasi. Anda akan mendapatkan banyak informasi untuk mendownload software ini.

Jika Anda melakukannya di perangkat keras maka Anda akan memerlukan satu perangkat lunak yaitu flash magic untuk mengunggah kode di perangkat keras Anda. Ingat sihir flash dikembangkan oleh nxp. Jadi Anda tidak dapat mengunggah semua mikrokontroler keluarga 8051 melalui perangkat lunak ini. Jadi hanya pengontrol berbasis Philips yang dapat Anda unggah.

Langkah 2: Komponen yang Diperlukan:

Komponen yang Dibutuhkan
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan

Di sini, di video demo kami, kami menggunakan simulasi proteus tetapi pasti jika Anda melakukannya di perangkat keras Anda, Anda akan memerlukan komponen ini untuk proyek ini:

8051 Development board: Jadi jika Anda memiliki board ini akan lebih baik sehingga Anda dapat dengan mudah meng-upload kode sendiri.

LCD 16*2: Ini adalah 16*2 lcd. Pada lcd ini kita memiliki 16 pin.

Konverter USB ke UART: Ini adalah Konektor pria tipe 9Pin D Untuk Kabel Jumper O/p Rs232

Langkah 3: Diagram Sirkuit:

Diagram Sirkuit
Diagram Sirkuit

Langkah 4: Prinsip Kerja Proyek Ini:

Seperti dalam 8 bit kita perlu menghubungkan semua 8 pin data lcd ke mikrokontroler. Jadi total 11 pin mikrokontroler yang perlu kita gunakan karena kita memiliki 3 pin kontrol (rs, rw, e) di lcd juga. Jadi kelebihan lcd dalam 4 bit adalah kita menghemat 4 pin mikrokontroler sehingga kita dapat menggunakan pin ini untuk pekerjaan lain.

Sekarang prinsip kerja kode sangat sederhana. Pertama kamu tinggal download kodenya.

Ok, Sekarang saya akan mengambil satu fungsi dari kode dan akan memberi tahu bagaimana perintah atau data yang diterima lcd. Dalam kode kami, instruksi perintah pertama adalah

cmd (0x28);

Jadi sekarang akan masuk ke definisinya

void cmd(karakter tidak bertanda tangan){

karakter x yang tidak ditandatangani;

x=a&0xf0;

cmd1(x);

x=(a<<4)&0xf0;

cmd1(x);

}

jadi dalam fungsi di atas Anda dapat melihat a tidak lain adalah 0x28. Sekarang melalui x=a&0xf0, nibble yang lebih rendah akan menjadi 0. karena kita menggunakan operator AND dengan 0xf0. Jadi di nibble yang lebih tinggi hanya kami yang memiliki data, kemudian melalui cmd1(x) kami mengirim 0x20 ke port 2 dan lcd terhubung ke bit yang lebih tinggi dari port 2 sehingga akan menerima 2, sekarang segera kami perlu mengirim nibble berikutnya yang bukan apa-apa tapi 0x8. Jadi untuk itu Anda dapat melihat pada fungsi x=(a<<4)&0xf0, kita menggeser nilai 4 kali dan kemudian kita menggunakan dan mengoperasikan dengan 0xf0.

Jadi pahami saja ini

a<<4 tidak lain adalah 0x28<<4, yang berarti 00101000<<4, Jadi kita akan mendapatkan

10000000 dan kami anding dengan 0xf0 dan kami akan mendapatkan 0b10000000 yaitu 0x80, dan dari fungsi berikutnya cmd1(x) kami mengirim data itu ke lcd dan sekarang akan menerima 0x80 jadi dengan cara ini kami telah mengirim seluruh data 0x28.

Jadi dengan cara yang sama setiap perintah dan data lcd akan diterima.

Saya harap Anda mengerti ini. Anda masih dapat memeriksa video yang ada di langkah berikutnya. Seluruh deskripsi proyek diberikan dalam video itu.

Langkah 5: Kode dan Video

Anda bisa mendapatkan kode sumber dari Tautan GitHub kami

Seluruh deskripsi proyek diberikan dalam video di atas.

Jika Anda memiliki keraguan tentang proyek ini, jangan ragu untuk memberi komentar kepada kami di bawah ini. Dan jika Anda ingin mempelajari lebih lanjut tentang sistem tertanam, Anda dapat mengunjungi saluran youtube kami

Silakan kunjungi dan sukai Halaman Facebook kami untuk pembaruan berkala.

Saluran ini baru saja kami mulai tetapi setiap hari Anda akan mendapatkan beberapa video tentang sistem tertanam dan IoT.

Terima kasih & Salam,

Direkomendasikan: