Mündəricat:
- Addım 1: AT89S52 -ni normal olaraq istədiyiniz kimi bağlayın
- Addım 2: AT89S52 -ni Arduinoya bağlayın
- Addım 3: Proqramımdan istifadə edərək proqramlaşdırma (Avrdude istifadə etmək istəyirsinizsə 4 -cü addıma keçin)
- Addım 4: Avrdude istifadə edərək proqramlaşdırma
- Addım 5: Avrdude istifadə edərək proqramlaşdırma (Davam edir)
Video: Proqram 8051 (AT89 Seriyası) Arduino ilə: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu təlimat AT89S51 və ya AT89S52 -ni (sınadıqlarımdır) bir Arduino ilə proqramlaşdırmaq üçün tam bir həll təqdim edir. Bu təlimata çoxlu qurğular daxil edilmişdir; ən asan quraşdırma Arduino IDE -dən başqa heç bir əlavə proqram tələb etmir.
Addım 1: AT89S52 -ni normal olaraq istədiyiniz kimi bağlayın
Zaten tellidirsə, bu addımı atmaqdan çekinmeyin.
AT89S52 üçün minimum bir sistem qurmaq üçün ümumiyyətlə lazım olan şeylər:
Saat üçün: 1x Kristal Osilatör, 33Mhz2x -dən az kondansatör, istifadə etdiyiniz kristaldan asılı olaraq təxminən 33pF
Sıfırlama dövrəsi üçün: 1x 10kOhm Rezistor1x 10μF Kondansatör
Mikro nəzarətçi mütləq sıfırlama dövrəsi olmadan işləyə bilər, onu işə saldıqdan sonra əl ilə sıfırlamalısınız.
Minimum sistem lövhələrindən birini də istifadə edə bilərsiniz. Əgər belədirsə, davam edin və növbəti addıma keçin.
Addım 2: AT89S52 -ni Arduinoya bağlayın
AT89S52 (AT89S51 də) ISI protokolu olaraq SPI istifadə edir. RST pin yüksək çəkildikdə ISP rejiminə daxil olur.
Addım 1 -ə əlavə olaraq naqillər: 8051 -də RST pin, Arduino -da 10 -a; 8051 -də 8 -ci pin (P1.7) Arduino -da (SCK) 13 -ə; Pin 7 -də (P1.6) 8051, Arduino (MISO) üzərində 12 pin; 8051 -də Pin 6 (P1.5) Arduino (MOSI) üzərindəki 11 pin.
Addım 3: Proqramımdan istifadə edərək proqramlaşdırma (Avrdude istifadə etmək istəyirsinizsə 4 -cü addıma keçin)
Buradan:
Depoda olan eskizi yükləyin və AT89S51 (52) proqramlaşdırmağa başlaya bilərsiniz!
Addım 4: Avrdude istifadə edərək proqramlaşdırma
Arduino IDE əvvəlcədən quraşdırılmış avrdude ilə gəlir. Daha da yaxşısı, IDE ilə birlikdə gələn ArduinoISP, AT89S51 (AT89S52) dəstəkləyir.
Əvvəlcə "ArduinoISP" adlı eskizi arduino -ya yükləyin. Eskizi Arduino IDE -də "Fayl" -> "Nümunələr" -> "11.. ArduinoISP" bölməsində tapa bilərsiniz.
Daha sonra, AT89S51 (52) dəstəyimizi təmin etmək üçün avrdude konfiqurasiya faylını fərdiləşdirməlisiniz. Bu səhifədə artıq dəyişdirilmiş bir konfiqurasiyanı yükləyə bilərsiniz.
Kabellərinizi iki dəfə yoxlayın, hər şey qaydasındadırsa, aşağıdakıları edin:
"C: / Program Files (x86) Arduino / hardware / tools / avr / bin / avrdude.exe" -C E: /avrdude8051.conf -c stk500v1 -P COM3 -p 89s51 -b 19200
("Avrdude.exe" yolunu Arduino IDE -nin quraşdırma yolu ilə əvəz etmək istəyə bilərsiniz. "COM3" -ü proqramçı olaraq istifadə etdiyiniz arduino seriya port adı ilə əvəz edin. AT89S52 varsa 89s51 -i 89s52 ilə əvəz edin. "E: /avrdude8051.conf" faylını yeni endirdiyiniz konfiqurasiya yolu ilə əvəz edin.)
Addım 5: Avrdude istifadə edərək proqramlaşdırma (Davam edir)
Avrdude cihazın imzasını düzgün çıxarsa, quruluşunuz düzgündür.
Bir proqramı yükləmək üçün əvvəlki addımdakı əmri bir əlavə seçimlə işlədin:
-U flash: w: YOURPROGRAM. HEX
Doğrulamaq üçün avrdude ilə işləyin:
-U flash: v: YOURPROGRAM. HEX
Avrdude istifadəsi ilə bağlı daha ətraflı məlumat üçün onun təlimatına baxın:
www.nongnu.org/avrdude/user-manual/avrdude_…
Tövsiyə:
IoT ESP8266 Seriyası: 1- WIFI Router-ə qoşulun: 4 addım
IoT ESP8266 Seriyası: 1- WIFI Router-ə qoşulun: Bu " Təlimatlar " ESP8266 NodeMCU istifadə edərək bir veb saytına məlumat oxumaq və göndərmək və eyni veb saytdan istifadə edərək bir hərəkət etmək məqsədi ilə Əşyaların İnterneti layihəsinin necə qurulacağını izah etməyə həsr olunmuş seriya
MS Excel ilə Xüsusi Proqram və Yazıcı Olmadan Çap Edin (Bank Çekləri Çap et): 6 Addım
MS Excel (Bank Çekləri Çapı) ilə Xüsusi Proqram və Yazıcı Olmadan Çap Edin: Bu, hər hansı bir iş üçün çoxlu bank çekləri yazmaq üçün çox faydalı olacaq sadə bir Excel iş kitabçasıdır. sizə lazım olan yalnız MS Excel və normal printerə malik bir kompüterdir. Bəli, indi edə bilərsiniz
Siemens SIMATIC IOT2000 Seriyası Ubidots + Arduino IDE: 8 Addım
Siemens SIMATIC IOT2000 Seriyası Ubidots + Arduino IDE -yə: Arduinonun sadəliyi, Siemensin etibarlılığı və tarixi ilə birlikdə SIMATIC IOT2000 seriyasını, əlaqə və yenidən qurma variantlarını araşdıran fabrik və müəssisələrdə sənaye qapısı üçün mükəmməl bir seçim halına gətirir. Yeni sensorlar
Dell Ölçüsü 4300 - 5000 Seriyası ilə Kiçik Dizayn Arızasının Düzəldilməsi .: 5 Addım
Dell Dimension 4300 - 5000 Seriyası ilə Kiçik Bir Dizayn Arızasını Düzəltmək .: Beləliklə, prosessorun sürətli olduğu və dells mobosun işləmədiyi üçün, yükseltmeleri sürətləndirmək üçün nə etməli olduğuma qərar verərək, dell ölçüsümün 5000 -ə yaxınlaşıram. overclock və ya dəyişdirilə bilən. Əlimi CPU üçün böyük bir soyuducuya yandırdım və
Pulsuz Proqram və Ucuz Avadanlıq ilə Panoramik Fotoqrafiya: 6 Addım
Pulsuz Proqram və Ucuz Avadanlıqlarla Panoramik Fotoşəkillər: Panoramik fotoşəkillər, normal kamera lensinə sığmayacaq qədər böyük və hətta insan gözünün bir anda görə bilməyəcəyi qədər böyük səhnələrin şəkillərini çəkmək üçün istifadə olunur. Ən məşhur panoramalar, geoloji xüsusiyyətlərin və ya şəhər səmasının açıq mənzərə görüntüləridir