Mündəricat:

8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayacı: 3 addım
8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayacı: 3 addım

Video: 8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayacı: 3 addım

Video: 8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayacı: 3 addım
Video: DHT11, DHT22 və L298N istifadə Temperaturu olan motor sürətini idarə edin 2024, Noyabr
Anonim
8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayğacı
8051 və LCD ilə IR Sensorundan istifadə edən Ziyarətçi Sayğacı

Ə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

Avadanlıq qurun
Avadanlıq qurun
Avadanlıq qurun
Avadanlıq 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ış

Çıxış
Çı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

Tövsiyə: