Përmbajtje:

Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD: 3 hapa
Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD: 3 hapa

Video: Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD: 3 hapa

Video: Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD: 3 hapa
Video: Përballoni virozat dhe të ftohurën duke përdorur uthull molle 2024, Nëntor
Anonim
Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD
Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD

Të dashur miq, kam shpjeguar se si të bëni një sportel vizitorësh duke përdorur sensorin 8051 dhe IR dhe e shfaqa atë në LCD. 8051 është një nga mikrokontrolluesit më të njohur që përdoret për të bërë hobi, aplikime komerciale në të gjithë botën. Unë kam bërë një sportel vizitorësh me atë çip.

Unë kam përdorur mikrokontrollues 78E052 Nuvoton në pajisjen time. mund të përdorni çdo lloj mikrokontrolluesi 8051. Kodi që kam përdorur është shkruar në Embedded C dhe është përpiluar në përpiluesin e keil.

Furnizimet:

Mikrokontrollues 89C51

Sensor IR

LCD 16x2

Hapi 1: Ndërtoni pajisjen

Ndërtoni harduerin
Ndërtoni harduerin
Ndërtoni harduerin
Ndërtoni harduerin

Unë e kam ndërtuar harduerin në një mënyrë të tillë. Sikurse shihni në figurë, unë e kam vizatuar imazhin sipas skemës së tabelës së projektit që kam dhënë në imazh. Ju mund të krijoni qarkun tuaj dhe të modifikoni kodin.

Hapi 2: Kodi i Programit për Numëruesin e Vizitorëve

#përfshi #përfshi

sbit rs = P3^6; sbit en = P3^7; void LCD (char a, int b); unsigned char msg = "Counter"; char ch [4]; vonesa e pavlefshme (); numëruesi i pavlefshëm (); int k; i panënshkruar int val; void kryesore () {lcd (0x38, 0); LCD (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; kundër (); } void vonesë () {int i; për (i = 0; i <= 2000; i ++); } numëruesi i pavlefshëm () {TL0 = 0; TR0 = 1; për (k = 0; k <5; k ++) {lcd (msg [k], 1); } ndërsa (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); për (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; en = 1; vonesë (); en = 0; vonesë (); }

Hapi 3: dalje

Dalje
Dalje

lidhni sensorin IR me mikrokontrolluesin

shkarkoni kodin

lëvizni një objekt nëpër sensorin IR

Mund të vëzhgoni numërimin e objekteve në LCD

Recommended: