Innholdsfortegnelse:

Besøksdisk med 8051 og IR -sensor med LCD: 3 trinn
Besøksdisk med 8051 og IR -sensor med LCD: 3 trinn

Video: Besøksdisk med 8051 og IR -sensor med LCD: 3 trinn

Video: Besøksdisk med 8051 og IR -sensor med LCD: 3 trinn
Video: Не сразу понял, что это похищение 👮‍♂👍 #shorts #фильмы #моментыизфильмов 2024, November
Anonim
Besøksdisk med 8051 og IR -sensor med LCD
Besøksdisk med 8051 og IR -sensor med LCD

Kjære venner, jeg har forklart hvordan man lager en besøksteller med 8051 og IR -sensor og viser den på LCD -skjermen. 8051 er en av de mest populære mikrokontroller som brukes til å lage hobby, kommersielle applikasjoner over hele verden. Jeg har laget en besøksteller med den brikken.

Jeg har brukt 78E052 Nuvoton mikrokontroller på maskinvaren min. du kan bruke hvilken som helst type 8051 mikrokontroller. Koden jeg har brukt er skrevet i Embedded C og kompilert på keil -kompilatoren.

Rekvisita:

89C51 mikrokontroller

IR sensor

16x2 LCD

Trinn 1: Konstruer maskinvaren

Konstruer maskinvaren
Konstruer maskinvaren
Konstruer maskinvaren
Konstruer maskinvaren

Jeg har konstruert maskinvaren på en slik måte. SOM du ser på bildet, har jeg tegnet bildet i henhold til skjemaet for prosjektbordet som jeg ga på bildet. Du kan designe din egen krets og endre koden.

Trinn 2: Programkode for besøksteller

#include #include

sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Teller"; røye [4]; ugyldig forsinkelse (); tomromsteller (); int k; usignert int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; disk(); } ugyldig forsinkelse () {int i; for (i = 0; i <= 2000; i ++); } tomromsteller () {TL0 = 0; TR0 = 1; for (k = 0; k <5; k ++) {lcd (melding [k], 1); } mens (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; no = 1; forsinkelse(); no = 0; forsinkelse(); }

Trinn 3: UTGANG

PRODUKSJON
PRODUKSJON

koble IR -sensoren til mikrokontrolleren

last ned koden

flytte et objekt over IR -sensoren

Du kan se objekttellingen på LCD -skjermen

Anbefalt: