INHOUDSOPGAWE:
Video: Besoekersteller met 8051- en IR -sensor met LCD: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Geagte vriende, ek het verduidelik hoe u 'n besoekersteller met 'n 8051- en IR -sensor kan maak en dit op die LCD vertoon. 8051 is een van die gewildste mikrobeheerders wat gebruik word vir die maak van stokperdjie, kommersiële toepassings regoor die wêreld. Ek het 'n besoekerstoonbank met die chip gemaak.
Ek het 78E052 Nuvoton -mikrobeheerder op my hardeware gebruik. u kan enige soort 8051 mikrobeheerder gebruik. Die kode wat ek gebruik het, is in Embedded C geskryf en saamgestel op die keil compiler.
Benodighede:
89C51 mikrobeheerder
IR sensor
16x2 LCD
Stap 1: Konstrueer die hardeware
Ek het die hardeware op so 'n manier gebou. Soos u op die prentjie sien, het ek die prent geteken volgens die skema van die projekbord wat ek op die beeld gegee het. U kan u eie stroombaan ontwerp en die kode verander.
Stap 2: Programkode vir besoekersteller
#include #include
sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Teller"; char ch [4]; leegte vertraging (); leegte toonbank (); int k; ongetekende int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; toonbank (); } leegte vertraging () {int i; vir (i = 0; i <= 2000; i ++); } leegte teller () {TL0 = 0; TR0 = 1; vir (k = 0; k <5; k ++) {lcd (boodskap [k], 1); } terwyl (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); vir (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; af = 1; vertraging (); af = 0; vertraging (); }
Stap 3: UITSET
verbind die IR -sensor met die mikrobeheerder
laai die kode af
beweeg 'n voorwerp oor die IR -sensor
U kan die aantal voorwerpe in die LCD sien
Aanbeveel:
Besoekersteller met Arduino op TinkerCad: 3 stappe
Besoekersteller met Arduino op TinkerCad: Ons moet baie keer die persoon/mense wat êrens besoek, soos seminarsaal, konferensiekamer of winkelsentrum of tempel, monitor. Hierdie projek kan gebruik word om die aantal besoekers in enige konferensiekamer of seminaarhal te tel en te vertoon
I2C / IIC LCD -skerm - Gebruik 'n SPI LCD na die I2C LCD Display met behulp van SPI tot IIC module met Arduino: 5 stappe
I2C / IIC LCD -skerm | Gebruik 'n SPI LCD na die I2C LCD -skerm Met behulp van SPI na IIC -module met Arduino: Hallo ouens, aangesien 'n normale SPI LCD 1602 te veel drade het om aan te sluit, is dit baie moeilik om dit met arduino te koppel, maar daar is een module op die mark wat kan omskep SPI -skerm in IIC -skerm, sodat u slegs 4 drade moet aansluit
Verhoog 7 segmentwaarde met behulp van drukknop met 8051: 4 stappe (met foto's)
Verhoog 7 segmentwaarde met behulp van drukknop met 8051: In hierdie projek gaan ons sewe segment vertoonwaarde verhoog met behulp van drukknop met 8051 mikrobeheerder
Koppelvlak 8051-mikrobeheerder met LCD in 4-bis-modus: 5 stappe (met foto's)
Koppel 8051-mikrokontroleerder met LCD in die 4-bis-modus: In hierdie handleiding gaan ons u vertel oor hoe ons LCD met 8051 in 'n 4-bis-modus kan koppel
Koppelvlak 8051 mikrokontroller met 16*2 LCD in Proteus -simulasie: 5 stappe (met foto's)
Koppelvlak 8051 mikroskakelaar met 16*2 lcd in Proteus -simulasie: Dit is 'n baie basiese projek van 8051. In hierdie projek gaan ons u vertel hoe ons 16*2 lcd kan koppel aan 8051 mikrobeheerder. Dus gebruik ons die volledige 8 -bis -modus. In die volgende tutoriaal vertel ons ook van die 4 bis -modus