Satura rādītājs:

Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD: 3 soļi
Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD: 3 soļi

Video: Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD: 3 soļi

Video: Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD: 3 soļi
Video: 8 bitu asinhronais skaitītājs, izmantojot FPGA 2024, Novembris
Anonim
Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD
Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD

Dārgie draugi, es esmu paskaidrojis, kā izveidot apmeklētāju skaitītāju, izmantojot 8051 un IR sensoru, un parādīju to LCD. 8051 ir viens no populārākajiem mikrokontrolleriem, ko izmanto hobiju, komerciālu lietojumu izgatavošanai visā pasaulē. Ar šo mikroshēmu esmu izveidojis apmeklētāju skaitītāju.

Savā aparatūrā esmu izmantojis 78E052 Nuvoton mikrokontrolleru. jūs varat izmantot jebkura veida 8051 mikrokontrolleru. Kods, kuru esmu izmantojis, ir rakstīts iegultā C un apkopots uz keil kompilatora.

Piegādes:

89C51 mikrokontrolleris

IR sensors

16x2 LCD

1. darbība: izveidojiet aparatūru

Konstruējiet aparatūru
Konstruējiet aparatūru
Konstruējiet aparatūru
Konstruējiet aparatūru

Es esmu konstruējis aparatūru šādā veidā. Kā redzat attēlā, es esmu uzzīmējis attēlu atbilstoši projekta dēļa shēmai, kuru es norādīju uz attēla. Jūs varat izveidot savu ķēdi un modificēt kodu.

2. darbība. Programmas kods apmeklētāju skaitītājam

#iekļaut #iekļaut

sbits rs = P3^6; sbit lv = P3^7; void lcd (char a, int b); unsigned char msg = "Skaitītājs"; char ch [4]; tukša kavēšanās (); tukšumu skaitītājs (); int k; neparakstīts int val; void main () {lcd (0x38, 0); LCD (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; skaitītājs (); } void delay () {int i; par (i = 0; i <= 2000; i ++); } void counter () {TL0 = 0; TR0 = 1; par (k = 0; k <5; k ++) {lcd (msg [k], 1); } kamēr (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); par (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; lv = 1; kavēšanās (); lv = 0; kavēšanās (); }

3. solis: IZEJA

Izeja
Izeja

savienojiet IR sensoru ar mikrokontrolleri

lejupielādēt kodu

pārvietot objektu pāri IR sensoram

Objektu skaitu var novērot LCD ekrānā

Ieteicams: