Inhaltsverzeichnis:
Video: Besucherzähler mit 8051 und IR-Sensor mit LCD - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Liebe Freunde, ich habe erklärt, wie man einen Besucherzähler mit 8051 und IR-Sensor erstellt und im LCD anzeigt. 8051 ist einer der beliebtesten Mikrocontroller, der weltweit für Hobby- und kommerzielle Anwendungen verwendet wird. Ich habe mit diesem Chip einen Besucherzähler gemacht.
Ich habe 78E052 Nuvoton Mikrocontroller auf meiner Hardware verwendet. Sie können jede Art von 8051-Mikrocontroller verwenden. Der Code, den ich verwendet habe, ist in Embedded C geschrieben und auf dem Keil-Compiler kompiliert.
Lieferungen:
89C51 Mikrocontroller
IR-Sensor
16x2 LCD
Schritt 1: Konstruieren Sie die Hardware
Ich habe die Hardware so aufgebaut. Wie Sie auf dem Bild sehen, habe ich das Bild gemäß dem Schema des Projektboards gezeichnet, das ich auf dem Bild angegeben habe. Sie können Ihre eigene Schaltung entwerfen und den Code ändern.
Schritt 2: Programmcode für Besucherzähler
#einschließen #einschließen
sbit rs=P3^6; sbit de=P3^7; void lcd(char a, int b); unsigned char msg="Zähler"; char ch[4]; Leere Verzögerung (); Leerzähler(); intk; unsigned int val; Void main () {LCD (0x38, 0); lcd(0x0c, 0); LCD (0x80, 0); TMOD=0x05; Schalter(); aufrechtzuerhalten. Void Verzögerung () { int ich; for(i=0;i<=2000;i++); aufrechtzuerhalten. Void Zähler () {TL0 = 0; TR0=1; for(k=0;k<5;k++) {lcd(msg[k], 1); aufrechtzuerhalten. Während (1) { lcd (0x88, 0); Wert=TL0|TH0<<8; sprintf(ch, "%u", val); for(k=0;k<5;k++) {lcd(ch[k], 1); } } } void lcd(char a, int b) { P1=a; rs=b; de=1; verzögern(); en=0; verzögern(); }
Schritt 3: AUSGANG
Verbinden Sie den IR-Sensor mit dem Mikrocontroller
Lade den Code herunter
Bewegen Sie ein Objekt über den IR-Sensor
Sie können die Objektanzahl im LCD beobachten