Innehållsförteckning:
Video: Besökardisk med 8051 och IR -sensor med LCD: 3 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Kära vänner, jag har förklarat hur man gör en besökarräknare med hjälp av 8051- och IR -sensor och visar den på LCD -skärmen. 8051 är en av de mest populära mikrokontroller som används för att göra hobby, kommersiella applikationer över hela världen. Jag har gjort en besökarräknare med det chipet.
Jag har använt 78E052 Nuvoton mikrokontroller på min hårdvara. du kan använda alla typer av 8051 mikrokontroller. Koden som jag har använt är skriven i Embedded C och sammanställd på keil -kompilatorn.
Tillbehör:
89C51 mikrokontroller
IR -sensor
16x2 LCD
Steg 1: Konstruera hårdvaran
Jag har konstruerat hårdvaran på ett sådant sätt. SOM du ser på bilden har jag ritat bilden enligt schemat över projektbordet som jag gav på bilden. Du kan designa din egen krets och ändra koden.
Steg 2: Programkod för besökarräknare
#inkludera #inkludera
sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Räknare"; röding [4]; ogiltig fördröjning (); void counter (); int k; osignerad int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; disken(); } void delay () {int i; för (i = 0; i <= 2000; i ++); } tomrumsräknare () {TL0 = 0; TR0 = 1; för (k = 0; k <5; k ++) {lcd (msg [k], 1); } medan (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); för (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; sv = 1; dröjsmål(); sv = 0; dröjsmål(); }
Steg 3: UTGÅNG
anslut IR -sensorn med mikrokontrollern
ladda ner koden
flytta ett objekt över IR -sensorn
Du kan observera antalet objekt i LCD -skärmen