Inhoudsopgave:
Video: Bezoekersteller met 8051 en IR-sensor met LCD - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Beste vrienden, ik heb uitgelegd hoe u een bezoekersteller maakt met 8051 en IR-sensor en deze op het LCD-scherm weergeeft. 8051 is een van de meest populaire microcontrollers die wordt gebruikt voor het maken van hobbymatige, commerciële toepassingen over de hele wereld. Ik heb met die chip een bezoekersteller gemaakt.
Ik heb 78E052 Nuvoton-microcontroller op mijn hardware gebruikt. je kunt elke soort 8051-microcontroller gebruiken. De code die ik heb gebruikt is geschreven in Embedded C en gecompileerd op keil compiler.
Benodigdheden:
89C51-microcontroller
IR-sensor
16x2 LCD
Stap 1: bouw de hardware
Ik heb de hardware zo opgebouwd. Zoals je op de afbeelding ziet, heb ik de afbeelding getekend volgens het schema van het projectbord dat ik op de afbeelding heb gegeven. U kunt uw eigen circuit ontwerpen en de code wijzigen.
Stap 2: Programmeercode voor bezoekersteller
#include #include
sbit rs=P3^6; sbit en=P3^7; void lcd (char a, int b); unsigned char msg="Teller"; char ch[4]; ongeldige vertraging(); ongeldige teller(); int k; niet-ondertekende int val; void main() { lcd(0x38, 0); lcd(0x0c, 0); lcd(0x80, 0); TMOD=0x05; balie(); } void delay() { int i; voor(i=0;i<=2000;i++); } void counter() { TL0=0; TR0=1; for(k=0;k<5;k++) { lcd(msg[k], 1); } while(1) { lcd(0x88, 0); val=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; nl=1; vertraging(); nl=0; vertraging(); }
Stap 3: UITGANG
verbind de IR-sensor met de microcontroller
download de code
een object over de IR-sensor verplaatsen
U kunt het aantal objecten bekijken op het LCD-scherm
Aanbevolen:
BI - DIRECTIONELE BEZOEKERSTELLER MET 8051 (AT89S52): 4 stappen
BI - DIRECTIONELE BEZOEKERSTELLER MET 8051 (AT89S52): Het doel van dit project is om het aantal bezoekers dat een ruimte binnenkomt en verlaat te tellen en de details bij te werken naar een LCD-scherm. Dit project bestaat uit een AT89S52-microcontroller, twee IR-sensoren en een LCD-scherm . De IR-sensoren detecteren de externe
LCD-interface met 8051 (AT89S52): 4 stappen
LCD-interface met 8051 (AT89S52): Hallo, dit is het begin van 8051. LCD kan worden uitgevoerd in 8-bits en 4-bits modus, maar in het geval van 8051 wordt 8-bit meestal gebruikt, 4-bits gebruikt in het geval van arduino , AVR en PIC. 8-bit-modus betekent dat het 8-draads gebruikte voor de overdracht van adres en gegevens
Timers van 8051 met knipperende led Voorbeeld Deel-1: 3 stappen
Timers van 8051 met knipperende led Voorbeeld Deel 1: In deze tutorial ga ik je vertellen hoe je timers van 8051 maakt. Hier zullen we het hebben over timer 0 in modus 1. In de volgende tutorial zullen we ook andere modi bespreken
Inleiding tot 8051 programmeren met AT89C2051 (gastrollen: Arduino): 7 stappen (met afbeeldingen)
Inleiding tot 8051-programmering met AT89C2051 (Guest Starring: Arduino): De 8051 (ook bekend als MCS-51) is een MCU-ontwerp uit de jaren 80 dat vandaag de dag nog steeds populair is. Moderne 8051-compatibele microcontrollers zijn verkrijgbaar bij meerdere leveranciers, in alle soorten en maten, en met een breed scala aan randapparatuur. In dit instructieb
De toetsenbordnummers weergeven in 16 x 2 LCD met 8051: 4 stappen
De toetsenbordnummers weergeven in 16 X 2 LCD met 8051: In dit project gaan we toetsenbord en lcd met 8051 koppelen. Terwijl we op de toets in het toetsenbord drukken, krijgen we het correspondentienummer in ons lcd