Mündəricat:
- Addım 1: İstifadə olunan proqram
- Addım 2: İstifadə olunan komponentlər:
- Addım 3: Dövrə Şeması:
- Addım 4: Kod və Video
Video: 8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: 4 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu təlimatda sizə klaviaturanı 8051 ilə necə birləşdirə biləcəyimizi və klaviatura nömrələrini 7 seqmentli ekranda necə göstərəcəyimizi izah edəcəyəm.
Addım 1: İstifadə olunan proqram
Proteus simulyasiyasını göstərdiyimiz kimi, KODLAMA VƏ SİMÜLASİYA ÜÇÜN TƏLƏB EDİRSİNİZ:
1 Keil uvision: Keildən çox məhsul var. buna görə sizə c51 tərtibçisi lazım olacaq. Bu proqramı buradan yükləyə bilərsiniz
Simulyasiya üçün 2 Proteus Proqramı: Bu simulyasiya göstərmək üçün bir proqramdır. Bu proqramı yükləmək üçün çoxlu məlumat əldə edəcəksiniz.
Bunu hardware ilə edirsinizsə, kodu hardwareinizə yükləmək üçün flash sehrli bir proqrama ehtiyacınız olacaq. Unutmayın ki, flaş sehr nxp tərəfindən hazırlanmışdır. Beləliklə, bu proqram vasitəsilə bütün 8051 ailə mikro nəzarətçisini yükləyə bilməzsiniz. Yalnız Philips əsaslı nəzarətçi yükləyə bilərsiniz.
Addım 2: İstifadə olunan komponentlər:
Demo videomuzda proteus simulyasiyasından istifadə edirik, ancaq bunu aparatınızda edirsinizsə, bu layihə üçün bu komponentlər tələb olunacaq:
8051 İnkişaf lövhəsi: Beləliklə, bu lövhəyə sahib olsanız, kodu özünüz asanlıqla yükləyə biləcəyiniz daha yaxşı olar.
Yeddi Segment Ekranı: Bu layihədə bir Ümumi Anod Ekranı istifadə edirik.
4*3 Keypad Matrix: Burada 4*3 klaviatura matrisindən istifadə edirik. Beləliklə, 4*3 matrisdən və ya 4*4 kimi hər hansı bir matrisdən istifadə edə bilərsiniz, heç bir problem yoxdur. Bir az daha çox addım atmaq üçün kodumuza əlavə etməliyik
USB - UART çeviricisi: Bu RS232 O/p Jumper Telləri üçün 9 Pin D tipli kişi Bağlayıcıdır
Addım 3: Dövrə Şeması:
Addım 4: Kod və Video
Layihənin bütün təsviri yuxarıdakı videoda verilmişdir
Mənbə kodunu GitHub Linkimizdən əldə edə bilərsiniz
Bu layihə ilə bağlı hər hansı bir şübhəniz varsa, bizə aşağıda şərh etməkdən çekinmeyin. Və əlaqədar sistem haqqında daha çox məlumat əldə etmək istəyirsinizsə, youtube kanalımızı ziyarət edə bilərsiniz
Zəhmət olmasa tez -tez yeniliklər üçün Facebook səhifəmizi ziyarət edin və bəyənin.
Tövsiyə:
DS1307 RTC ilə 8051 İnterfeys və LCD -də Zaman Damğasını Göstərmək: 5 Addım
DS1307 RTC ilə 8051 İnterfeys və LCD -də Zaman Damğasını Göstərmək: Bu təlimatda sizə 8051 mikrokontrolörünü ds1307 RTC ilə necə birləşdirə biləcəyimizi izah etdik. Burada proteus simulyasiyasından istifadə edərək RTC vaxtını lcd -də göstəririk
Arduino ilə HMC5883L Kompas Sensorunun Arayüzü: 10 Addım (Şəkillərlə)
Arduino ilə HMC5883L Pusula Sensorunun İnterfeysi üçün Təlimat: TəsvirHMC5883L, iki ümumi məqsəd üçün istifadə olunan 3 oxlu rəqəmsal bir kompasdır: ferromaqnit kimi bir maqnit materialının maqnitlənməsini ölçmək və ya gücünü və bəzi hallarda istiqamətini ölçmək. bir nöqtədə maqnit sahəsi
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: Micropython, pythonun optimallaşdırdığı və kiçik bir piton izidir. Yaddaş məhdudiyyətləri və aşağı enerji istehlakı olan quraşdırılmış cihaz üçün qurulması nəzərdə tutulmuşdur
NodeMCU ilə LED Dot Matrix (8x8) Arayüzü: 6 Addım (Şəkillərlə)
NodeMCU ilə Interface LED Dot Matrix (8x8): Hello Makers, Mən başqa bir sadə və sərin Təlimatçıyam.Bu Təlimatda NodeMCU ilə LED Dot Matrix (8x8) ilə İnterfeys qurmağı öyrənəcəyik
Google Səs ilə Zəhmli Bütün Mətnli Telefon Nömrələrini Necə Alınır: 7 Adım
Google Səs ilə Zəhmli Bütün Mətnli Telefon Nömrələrini Necə Alınır: Google Səs, bütün telefonlarınızı bir nömrə ilə idarə etməyə, səsli mesajları mətnə köçürməyə və pulsuz SMS verməyə imkan verən pulsuz bir xidmətdir. Google-un ayırdığı milyon-a yaxın nömrədən bir nömrə seçmək