Spisu treści:

Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki
Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki

Wideo: Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki

Wideo: Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki
Wideo: ZL3AVR - Wrażliwość ATMega644PA PU na dotyk (zły dotyk) 2024, Listopad
Anonim
Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD
Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD

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

Zbuduj sprzęt
Zbuduj sprzęt
Zbuduj sprzęt
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

WYJŚCIE
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

Zalecana: