Obsah:

Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD: 3 kroky
Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD: 3 kroky

Video: Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD: 3 kroky

Video: Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD: 3 kroky
Video: 8. Počítadlo návštěvnosti - HelpVideo 2024, Listopad
Anonim
Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD
Počítadlo návštěv pomocí 8051 a infračerveného senzoru s LCD

Vážení přátelé, vysvětlil jsem, jak vytvořit čítač návštěv pomocí senzoru 8051 a infračerveného senzoru a zobrazit jej na displeji LCD. 8051 je jedním z nejpopulárnějších mikrokontrolérů používaných k výrobě hobby, komerčních aplikací po celém světě. S tím čipem jsem udělal počítadlo návštěv.

Na svém hardwaru jsem použil mikrokontrolér 78E052 Nuvoton. můžete použít jakýkoli druh mikrokontroléru 8051. Kód, který jsem použil, je napsán v Embedded C a kompilován na kompilátoru keil.

Zásoby:

Mikrokontrolér 89C51

IR senzor

16x2 LCD

Krok 1: Vytvořte hardware

Vytvořte hardware
Vytvořte hardware
Vytvořte hardware
Vytvořte hardware

Hardware jsem zkonstruoval takovým způsobem. Jak vidíte na obrázku, nakreslil jsem obrázek podle schématu projektové desky, které jsem uvedl na obrázku. Můžete si navrhnout vlastní obvod a upravit kód.

Krok 2: Programový kód pro počítadlo návštěv

#include #include

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

Krok 3: VÝSTUP

VÝSTUP
VÝSTUP

propojte IR senzor s mikrokontrolérem

stáhnout kód

přesuňte předmět přes infračervený senzor

Počet objektů můžete sledovat na LCD displeji

Doporučuje: