
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tämän projektin tavoitteena on laskea huoneeseen tulevien ja poistuvien kävijöiden määrä ja päivittää tiedot LCD -näyttöön.
Tämä projekti koostuu AT89S52 -mikrokontrollerista, kahdesta infrapuna -anturista ja LCD -näytöstä. IR -anturit havaitsevat ulkoiset tapahtumat ja lähtösignaalit lähetetään mikro -ohjaimeen. Mikro -ohjain käyttää näitä signaaleja laskutoimitukseen, joka perustuu siihen kirjoitettuun algoritmiin. Laskurin arvot näytetään sitten 16 × 2 LCD -näytöllä.
Tarvikkeet
AT82S52 ……………………. 1
IR -anturi …………………… 2
16*2 LCD -näyttö ……….. 1
Vaihe 1: Vaihe 1: Aloittaminen

*Jos sinulla on 8051 -kehityskortti, ohita tämä vaihe
Paljaan metallin ohjelmoinnin perusasetukset on selitetty toisessa ohjeessa. Voit käyttää sitä napsauttamalla linkkiä: PROGRAMMING-AT89S52-USING-ARDUINO
Vaihe 2: Varsi 2: Piirin muunnokset


Liitä infrapuna -anturit kytkentäkaavion mukaisesti.
Vaihe 3: Vaihe 3: Mikro -ohjaimen ohjelmointi
Kuten edellä mainittiin, katso edellinen ohjeeni tietää kuinka ohjelmoida AT89S52 Arduinolla.
lataa liitteenä oleva koodi ja lataa se mikro -ohjaimeen.
Vaihe 4: Vaihe 4: ja viimeinen piiri…

Tämä on kaksisuuntaisen vierailijalaskurin lopputulos
Suositeltava:
Mielenkiintoinen ohjelmointiopas suunnittelijalle-Ota kuva käyttöön (osa kaksi): 8 vaihetta

Mielenkiintoinen ohjelmointiopas suunnittelijalle-Ota kuva käyttöön (osa 2): Matematiikka näyttää useimmille teistä hyödyttömältä. Yleisimmin käytetty jokapäiväisessä elämässämme on vain lisätä, vähentää, kertoa ja jakaa. Se on kuitenkin aivan eri asia, jos voit luoda ohjelmalla. Mitä enemmän tiedät, sitä upeamman tuloksen saat
AUTOMAATTISEN HÄTÄVALON PIIRIN LUOMINEN D882 -TRANSISTORIN KÄYTTÖÖN: 3 vaihetta

AUTOMAATTISEN HÄTÄVALON PIIRIN LUOMINEN D882 -TRANSISTORI: HELLO FRIENDS, TERVETULOA KANAVAMME
Usean ikkunan ottaminen käyttöön missä tahansa Android -puhelimessa: 6 vaihetta

Multiwindow -toiminnon ottaminen käyttöön missä tahansa Android -puhelimessa: Multiwindow -tila on salainen tai beetatila Android 6.0 Marshmallow -ominaisuudessa. Tämä ominaisuus ei ole käytettävissä kaikissa mobiililaitteissa, mutta on olemassa tekniikka, jolla moni -ikkuna -tila otetaan käyttöön Android 6.0 Marshmallow -laitteessa. Vaatimukset: 1. Puhelimen on oltava juurtunut.2. Android -versio
OHJELMOINTI AT89S52 ARDUINO: N KÄYTTÖÖN: 4 vaihetta

OHJELMOINTI AT89S52 ARDUINOn KÄYTTÄMINEN: Järjestelmän sisäinen ohjelmointi (ISP) eli piirin sisäinen sarjaohjelmointi (ICSP) on joidenkin ohjelmoitavien logiikkalaitteiden, mikrokontrollerien ja muiden sulautettujen laitteiden kyky ohjelmoida asennettuna täydelliseen järjestelmään sen sijaan, että chi
LCD -liitäntä 8051: llä (AT89S52): 4 vaihetta

LCD-liitäntä 8051: llä (AT89S52): Hei, tämä on 8051: n alkua. Nestekidenäyttöä voidaan käyttää 8- ja 4-bittisessä tilassa, mutta 8051: n tapauksessa käytetään enimmäkseen 8-bittistä, 4-bittistä arduinon tapauksessa , AVR ja PIC. 8-bittinen tila tarkoittaa, että se käytti 8-johdinta osoitteen ja datan siirtoon