Inhoudsopgave:

Bezoekersteller met 8051 en IR-sensor met LCD - Ajarnpa
Bezoekersteller met 8051 en IR-sensor met LCD - Ajarnpa

Video: Bezoekersteller met 8051 en IR-sensor met LCD - Ajarnpa

Video: Bezoekersteller met 8051 en IR-sensor met LCD - Ajarnpa
Video: Bidirectional visitor counter using 8051 2024, November
Anonim
Bezoekersteller met 8051 en IR-sensor met LCD
Bezoekersteller met 8051 en IR-sensor met LCD

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

Bouw de hardware
Bouw de hardware
Bouw de hardware
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

UITGANG
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: