Daftar Isi:

Penghitung Pengunjung Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah
Penghitung Pengunjung Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah

Video: Penghitung Pengunjung Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah

Video: Penghitung Pengunjung Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah
Video: Membuat Alat Penghitung Pengunjung Otomatis Dengan Arduino (Automated Visitor Counter) 2024, November
Anonim
Penghitung Pengunjung Menggunakan Sensor 8051 dan IR Dengan LCD
Penghitung Pengunjung Menggunakan Sensor 8051 dan IR Dengan LCD

Teman-teman, saya telah menjelaskan cara membuat penghitung pengunjung menggunakan sensor 8051 dan IR dan menampilkannya di LCD. 8051 adalah salah satu mikrokontroler yang paling populer digunakan untuk membuat hobi, aplikasi komersial di seluruh dunia. Saya telah membuat penghitung pengunjung dengan chip itu.

Saya telah menggunakan mikrokontroler 78E052 Nuvoton pada perangkat keras saya. Anda dapat menggunakan mikrokontroler 8051 jenis apa pun. Kode yang saya gunakan ditulis dalam Embedded C dan dikompilasi pada kompiler keil.

Perlengkapan:

mikrokontroler 89C51

sensor inframerah

LCD 16x2

Langkah 1: Bangun Perangkat Keras

Bangun Perangkat Keras
Bangun Perangkat Keras
Bangun Perangkat Keras
Bangun Perangkat Keras

Saya telah membangun perangkat keras sedemikian rupa. Seperti yang Anda lihat pada gambar, saya telah menggambar gambar sesuai skema papan proyek yang saya berikan pada gambar. Anda dapat mendesain sirkuit Anda sendiri dan memodifikasi kodenya.

Langkah 2: Kode Program untuk Penghitung Pengunjung

#sertakan #sertakan

sbit rs=P3^6; sbit en=P3^7; batal lcd(char a, int b); pesan char unsigned="Penghitung"; karakter ch[4]; batalkan penundaan(); penghitung batal(); int k; val int yang tidak ditandatangani; void main() { lcd(0x38, 0); lcd(0x0c, 0); lcd(0x80, 0); TMOD=0x05; menangkal(); } batalkan penundaan() { int i; untuk(i=0;i<=2000;i++); } penghitung batal() { TL0=0; TR0=1; untuk(k=0;k<5;k++) { lcd(pesan[k], 1); } while(1) { lcd(0x88, 0); val=TL0|TH0<<8; sprintf(ch, "%u", val); untuk(k=0;k<5;k++) { lcd(ch[k], 1); } } } void lcd(char a, int b) { P1=a; rs=b; id=1; menunda(); id=0; menunda(); }

Langkah 3: OUTPUT

KELUARAN
KELUARAN

hubungkan sensor IR dengan mikrokontroler

unduh kodenya

memindahkan objek melintasi sensor IR

Anda dapat mengamati jumlah Obyek di LCD

Direkomendasikan: