Съдържание:

Брояч на посетители, използващ 8051 и IR сензор с LCD: 3 стъпки
Брояч на посетители, използващ 8051 и IR сензор с LCD: 3 стъпки

Видео: Брояч на посетители, използващ 8051 и IR сензор с LCD: 3 стъпки

Видео: Брояч на посетители, използващ 8051 и IR сензор с LCD: 3 стъпки
Видео: Сброс количества посетителей на счетчиках серии TRAFFIC 2024, Ноември
Anonim
Брояч на посетители, използващ 8051 и IR сензор с LCD
Брояч на посетители, използващ 8051 и IR сензор с LCD

Скъпи приятели, обясних как да направя брояч за посетители с помощта на 8051 и IR сензор и го показах на LCD дисплея. 8051 е един от най -популярните микроконтролери, използвани за създаване на хоби, търговски приложения по целия свят. Направих брояч на посетители с този чип.

Използвал съм 78E052 Nuvoton микроконтролер на моя хардуер. можете да използвате всякакъв вид 8051 микроконтролер. Кодът, който използвах, е написан на Embedded C и компилиран на компилатора на keil.

Консумативи:

Микроконтролер 89C51

IR сензор

16x2 LCD

Стъпка 1: Конструирайте хардуера

Изградете хардуера
Изградете хардуера
Изградете хардуера
Изградете хардуера

Конструирах хардуера по такъв начин. Както виждате на изображението, нарисувах изображението според схемата на таблото за проекти, която дадох на изображението. Можете да проектирате своя собствена верига и да промените кода.

Стъпка 2: Програмен код за брояч на посетители

#включи #включи

sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Брояч"; char ch [4]; void delay (); void counter (); int k; без знак int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; брояч (); } void delay () {int i; за (i = 0; i <= 2000; i ++); } void counter () {TL0 = 0; TR0 = 1; за (k = 0; k <5; k ++) {lcd (msg [k], 1); } while (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); за (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; en = 1; забавяне (); en = 0; забавяне (); }

Стъпка 3: ИЗХОД

ИЗХОД
ИЗХОД

свържете IR сензора с микроконтролера

изтеглете кода

преместете обект през инфрачервения сензор

Можете да наблюдавате броя на обектите на LCD дисплея

Препоръчано: