Obsah:

Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD: 3 kroky
Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD: 3 kroky

Video: Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD: 3 kroky

Video: Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD: 3 kroky
Video: How to Make PLC LCD HMI || FLProg 2024, November
Anonim
Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD
Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD

Vážení priatelia, vysvetlil som, ako vytvoriť počítadlo návštevníkov pomocou senzora 8051 a infračerveného senzora a zobrazil ho na LCD displeji. 8051 je jedným z najpopulárnejších mikrokontrolérov používaných na výrobu hobby, komerčných aplikácií na celom svete. S týmto čipom som urobil počítadlo návštev.

Na svojom hardvéri som použil mikrokontrolér 78E052 Nuvoton. môžete použiť akýkoľvek druh mikrokontroléra 8051. Kód, ktorý som použil, je napísaný vo vloženom jazyku C a zostavený na kompilátore keil.

Zásoby:

Mikrokontrolér 89C51

IR senzor

16x2 LCD

Krok 1: Vytvorte hardvér

Vytvorte hardvér
Vytvorte hardvér
Vytvorte hardvér
Vytvorte hardvér

Hardvér som skonštruoval takým spôsobom. Ako vidíte na obrázku, nakreslil som obrázok podľa schémy projektovej rady, ktorú som uviedol na obrázku. Môžete si navrhnúť vlastný obvod a upraviť kód.

Krok 2: Programový kód pre počítadlo návštevníkov

#include #include

sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Počítadlo"; char ch [4]; neplatné oneskorenie (); neplatné počítadlo (); int k; bez znamienka int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; počítadlo (); } neplatné oneskorenie () {int i; pre (i = 0; i <= 2000; i ++); } počítadlo neplatností () {TL0 = 0; TR0 = 1; pre (k = 0; k <5; k ++) {lcd (msg [k], 1); } while (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); pre (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} neplatné lcd (char a, int b) {P1 = a; rs = b; en = 1; oneskorenie (); en = 0; oneskorenie (); }

Krok 3: VÝSTUP

VÝKON
VÝKON

prepojte infračervený senzor s mikrokontrolérom

stiahnuť kód

presuňte predmet cez infračervený senzor

Počet objektov môžete sledovať na LCD displeji

Odporúča: