Spisu treści:
Wideo: Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Drodzy Przyjaciele, wyjaśniłem, jak zrobić licznik odwiedzin przy użyciu 8051 i czujnika IR i wyświetlić go na wyświetlaczu LCD. 8051 to jeden z najpopularniejszych mikrokontrolerów wykorzystywany do tworzenia hobbystycznych, komercyjnych aplikacji na całym świecie. Zrobiłem licznik odwiedzin z tym chipem.
Użyłem mikrokontrolera 78E052 Nuvoton na moim sprzęcie. możesz użyć dowolnego mikrokontrolera 8051. Kod, którego użyłem, jest napisany w Embedded C i skompilowany na kompilatorze Keil.
Kieszonkowe dzieci:
Mikrokontroler 89C51
Czujnik podczerwieni
Wyświetlacz LCD 16x2
Krok 1: Zbuduj sprzęt
Tak skonstruowałem sprzęt. Jak widać na obrazku, narysowałem obraz zgodnie ze schematem tablicy projektowej, który podałem na obrazku. Możesz zaprojektować własny obwód i zmodyfikować kod.
Krok 2: Kod programu dla licznika odwiedzających
#włącz #włącz
sbit rs=P3^6; sbit pl=P3^7; void lcd(znak a, int b); unsigned char msg="Licznik"; char ch[4]; nieważne opóźnienie(); licznik nieważności(); int k; unsigned int val; void main() { lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD=0x05; licznik(); } nieważne opóźnienie() { int i; dla(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); wart=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; en=1; opóźnienie(); en=0; opóźnienie(); }
Krok 3: WYJŚCIE
połącz czujnik IR z mikrokontrolerem
pobierz kod
przesunąć obiekt przez czujnik podczerwieni
Możesz obserwować liczbę obiektów na wyświetlaczu LCD