Video: 8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayacı: 3 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Əziz Dostlar, 8051 və IR sensoru ilə ziyarətçi sayğacının necə hazırlanacağını izah etdim və LCD -də göstərdim. 8051, bütün dünyada hobbi, ticarət tətbiqləri etmək üçün istifadə edilən ən məşhur mikrokontrolörlərdən biridir. O çiplə ziyarətçi sayğacı düzəltdim.
Cihazımda 78E052 Nuvoton mikro nəzarətçisindən istifadə etdim. İstənilən növ 8051 mikrokontrolördən istifadə edə bilərsiniz. İstifadə etdiyim kod Embedded C -də yazılıb və keil kompilyatorunda tərtib edilib.
Təchizat:
89C51 mikro nəzarətçi
IR sensoru
16x2 LCD
Addım 1: Hardware qurun
Aparatı belə bir şəkildə qurmuşam. Şəkildə gördüyünüz kimi, təsviri verdiyim layihə lövhəsinin sxeminə uyğun olaraq çəkdim. Öz sxeminizi dizayn edə və kodu dəyişdirə bilərsiniz.
Addım 2: Ziyarətçi Sayğacı üçün Proqram Kodu
#daxil edin #daxil edin
sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); imzasız char msg = "Sayaç"; char ch [4]; boş gecikmə (); boş sayğac (); int k; imzasız int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; sayğac (); } void gecikmə () {int i; üçün (i = 0; i <= 2000; i ++); } boş sayıcı () {TL0 = 0; TR0 = 1; for (k = 0; k <5; k ++) {lcd (msg [k], 1); } isə (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); (k = 0; k <5; k ++) {lcd (ch [k], 1) üçün; }}} void lcd (char a, int b) {P1 = a; rs = b; en = 1; gecikmə (); en = 0; gecikmə (); }
Addım 3: Çıxış
İQ sensorunu mikro nəzarətçi ilə birləşdirin
kodu yükləyin
İQ sensoru boyunca bir obyekti hərəkət etdirin
LCD -də obyektlərin sayını görə bilərsiniz