Cuprins:

Contor vizitator folosind senzorul 8051 și IR cu LCD: 3 pași
Contor vizitator folosind senzorul 8051 și IR cu LCD: 3 pași

Video: Contor vizitator folosind senzorul 8051 și IR cu LCD: 3 pași

Video: Contor vizitator folosind senzorul 8051 și IR cu LCD: 3 pași
Video: Cum se foloseste un aparat de masura? SILVER DANYYY 2024, Noiembrie
Anonim
Contor vizitator folosind senzorul 8051 și IR cu LCD
Contor vizitator folosind senzorul 8051 și IR cu LCD

Dragi prieteni, v-am explicat cum să creați un contor de vizitatori folosind senzorul 8051 și IR și să-l afișez pe ecranul LCD. 8051 este unul dintre cele mai populare microcontrolere utilizate pentru realizarea aplicațiilor comerciale hobby din întreaga lume. Am creat un contor de vizitatori cu acel cip.

Am folosit microcontrolerul 78E052 Nuvoton pe hardware-ul meu. puteți utiliza orice fel de microcontroler 8051. Codul pe care l-am folosit este scris în Embedded C și compilat pe compilatorul keil.

Provizii:

Microcontroler 89C51

Senzor IR

LCD 16x2

Pasul 1: Construiți hardware-ul

Construiți hardware-ul
Construiți hardware-ul
Construiți hardware-ul
Construiți hardware-ul

Am construit hardware-ul în așa fel. După cum vedeți pe imagine, am desenat imaginea conform schemei planșei de proiect pe care am dat-o pe imagine. Puteți să vă proiectați propriul circuit și să modificați codul.

Pasul 2: Codul programului pentru Contorul vizitatorilor

#include #include

sbit rs = P3 ^ 6; sbit en = P3 ^ 7; void lcd (char a, int b); unsigned char msg = "Counter"; char ch [4]; întârziere nulă (); contor nul (); int k; unsigned int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; tejghea(); } void delay () {int i; pentru (i = 0; i <= 2000; i ++); } contor nul () {TL0 = 0; TR0 = 1; pentru (k = 0; k <5; k ++) {lcd (msg [k], 1); } while (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "% u", val); pentru (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; ro = 1; întârziere(); ro = 0; întârziere(); }

Pasul 3: IEȘIRE

IEȘIRE
IEȘIRE

conectați senzorul IR la microcontroler

descărcați codul

deplasați un obiect peste senzorul IR

Puteți observa numărul de obiecte pe ecranul LCD

Recomandat: