Daftar Isi:
- Langkah 1: Perangkat Lunak yang Digunakan:
- Langkah 2: Komponen yang Diperlukan:
- Langkah 3: Diagram Sirkuit:
- Langkah 4: Prinsip Kerja Proyek Ini:
- Langkah 5: Kode dan Video
Video: Interfacing Mikrokontroler 8051 Dengan Lcd dalam Mode 4-bit: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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:
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:
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:
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:
CountClock dalam Mode Tidal: 10 Langkah (dengan Gambar)
CountClock dalam Mode Pasang Surut: Untuk menghindari kebingungan: Jam Hitung dalam Mode Pasang Surut tidak menunjukkan pasang surut air laut, tetapi menunjukkan waktu. Aspek pasang surut dalam Instruksi ini mengacu pada penyajian visual waktu, yang tampak mirip dengan pasang naik.Konsep Hitung JamP
Interfacing Mikrokontroler 8051 Dengan Tampilan 7 Segmen: 5 Langkah (dengan Gambar)
Menghubungkan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: Dalam proyek ini kami akan memberi tahu Anda tentang bagaimana kita dapat menghubungkan tampilan 7 segmen dengan mikrokontroler 8051
Antarmuka Mikrokontroler 8051 Dengan Lcd 16*2 dalam Simulasi Proteus: 5 Langkah (dengan Gambar)
Antarmuka Mikrokontroler 8051 Dengan Lcd 16*2 dalam Simulasi Proteus: Ini adalah proyek yang sangat mendasar dari 8051. Dalam proyek ini kami akan memberi tahu Anda tentang bagaimana kita dapat menghubungkan lcd 16*2 ke mikrokontroler 8051. Jadi di sini kita menggunakan mode 8 bit penuh. Dalam tutorial berikutnya kami akan memberi tahu tentang mode 4 bit juga
Cara Menghitung Dari 0 Sampai 99 Menggunakan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: 5 Langkah (Dengan Gambar)
Cara Menghitung Dari 0 sampai 99 Menggunakan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: Halo semuanya, Dalam tutorial ini kami akan memberi tahu Anda tentang cara menghitung dari 0 hingga 99 menggunakan dua tampilan 7 segmen
Mikrokontroler Fabric Tone Generator dalam kode-C: 8 Langkah (dengan Gambar)
Mikrokontroler Fabric Tone Generator dalam kode-C: Pada akhir Oktober tahun lalu, pengguna instruksional carmitsu mengirimi saya pesan setelah melihat synth kotak makan siang saya. Dari pesannya: Saya mengajar musik di sekolah dasar. Kami memainkan banyak musik perekam. yaitu anak-anak bermain seruling kecil …… Saya telah memutuskan