Innholdsfortegnelse:
Video: Besøksdisk med 8051 og IR -sensor med LCD: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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
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
koble IR -sensoren til mikrokontrolleren
last ned koden
flytte et objekt over IR -sensoren
Du kan se objekttellingen på LCD -skjermen
Anbefalt:
8051 Grensesnitt med DS1307 RTC og visning av tidsstempel i LCD: 5 trinn
8051 Grensesnitt med DS1307 RTC og visning av tidsstempel på LCD: I denne opplæringen har vi forklart deg om hvordan vi kan koble til 8051 mikrokontroller med ds1307 RTC. Her viser vi RTC -tid på lcd ved hjelp av proteussimulering
LCD -grensesnitt med 8051 (AT89S52): 4 trinn
LCD-grensesnitt med 8051 (AT89S52): Hei, dette er begynnelsen på 8051. LCD kan kjøres med 8-bits og 4-biters modus, men i tilfelle av 8051 brukes 8-bit for det meste, 4-bit brukes i tilfelle av arduino , AVR og PIC. 8-bits modus betyr at den brukte 8-leder for overføring av adresse og data
Hvordan skrive ut egendefinert tegn på LCD -skjermen med 8051 mikrokontroller: 4 trinn
Hvordan skrive ut egendefinert tegn i LCD med 8051 mikrokontroller: I dette prosjektet skal vi fortelle deg om hvordan du skriver ut egendefinert tegn i 16 * 2 LCD ved hjelp av 8051 mikrokontroller. Vi bruker LCD i 8 -bits modus. Vi kan gjøre det samme med 4 -bits modus også
Grensesnitt 8051 mikrokontroller med LCD i 4-bits modus: 5 trinn (med bilder)
Grensesnitt 8051 mikrokontroller med LCD i 4-bits modus: I denne opplæringen skal vi fortelle deg om hvordan vi kan grensesnitt lcd med 8051 i 4-biters modus
Grensesnitt 8051 mikrokontroller med 16*2 lcd i Proteus -simulering: 5 trinn (med bilder)
Grensesnitt 8051 mikrokontroller med 16*2 lcd i Proteus -simulering: Dette er et veldig grunnleggende prosjekt på 8051. I dette prosjektet skal vi fortelle deg om hvordan vi kan koble 16*2 lcd til 8051 mikrokontroller. Så her bruker vi full 8 -biters modus. I den neste opplæringen vil vi også fortelle om 4 -biters modus