Kaunter Pelawat Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah
Kaunter Pelawat Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah
Anonim
Kaunter Pelawat Menggunakan Sensor 8051 dan IR Dengan LCD
Kaunter Pelawat Menggunakan Sensor 8051 dan IR Dengan LCD

Sahabat yang dihormati, saya telah menerangkan cara membuat kaunter pelawat menggunakan sensor 8051 dan IR dan memaparkannya di LCD. 8051 adalah salah satu pengawal mikro yang paling popular digunakan untuk membuat hobi, aplikasi komersial di seluruh dunia. Saya telah membuat kaunter pelawat dengan cip itu.

Saya telah menggunakan mikrokontroler 78E052 Nuvoton pada perkakasan saya. anda boleh menggunakan jenis mikrokontroler 8051. Kod yang telah saya gunakan ditulis dalam Embedded C dan disusun pada keil compiler.

Bekalan:

Pengawal mikro 89C51

Sensor IR

LCD 16x2

Langkah 1: Bina Perkakasan

Bina Perkakasan
Bina Perkakasan
Bina Perkakasan
Bina Perkakasan

Saya telah membina perkakasan sedemikian rupa. Seperti yang anda lihat pada gambar, saya telah melukis gambar mengikut skema papan projek yang saya berikan pada gambar. Anda boleh merancang litar anda sendiri dan mengubah kodnya.

Langkah 2: Kod Program untuk Kaunter Pelawat

#sertakan #sertakan

sbit rs = P3 ^ 6; sbit en = P3 ^ 7; batal lcd (char a, int b); char tidak bertanda msg = "Kaunter"; char ch [4]; kelewatan tidak sah (); pembilang tidak sah (); int k; int tidak bertanda tangan; kekosongan utama () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; kaunter (); } kelewatan tidak sah () {int i; untuk (i = 0; i <= 2000; i ++); } pembilang tidak sah () {TL0 = 0; TR0 = 1; untuk (k = 0; k <5; k ++) {lcd (msg [k], 1); } sementara (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "% u", val); untuk (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} batal lcd (char a, int b) {P1 = a; rs = b; en = 1; kelewatan (); en = 0; kelewatan (); }

Langkah 3: KELUARAN

PENGELUARAN
PENGELUARAN

sambungkan sensor IR dengan mikrokontroler

memuat turun kod

gerakkan objek melintasi sensor IR

Anda dapat melihat jumlah Objek di LCD

Disyorkan: