Përmbajtje:
Video: Numëruesi i vizitorëve duke përdorur sensorin 8051 dhe IR me LCD: 3 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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