İçindekiler:

AT89S52'yi ARDUINO KULLANARAK PROGRAMLAMA: 4 Adım
AT89S52'yi ARDUINO KULLANARAK PROGRAMLAMA: 4 Adım

Video: AT89S52'yi ARDUINO KULLANARAK PROGRAMLAMA: 4 Adım

Video: AT89S52'yi ARDUINO KULLANARAK PROGRAMLAMA: 4 Adım
Video: Embedded Systems Programming Lesson 4 Blinking the LED 2024, Kasım
Anonim
ARDUINO KULLANARAK AT89S52 PROGRAMLAMA
ARDUINO KULLANARAK AT89S52 PROGRAMLAMA
ARDUINO KULLANARAK AT89S52 PROGRAMLAMA
ARDUINO KULLANARAK AT89S52 PROGRAMLAMA

Sistem İçi Programlama (ISP), diğer adıyla Devre İçi Seri Programlama (ICSP), bazı programlanabilir mantık cihazlarının, mikro denetleyicilerin ve diğer gömülü cihazların, çipin önceden programlanmasını gerektirmek yerine, eksiksiz bir sisteme kurulurken programlanabilme yeteneğidir. sisteme yüklemek için.

Bu eğitimde AT89S52 mikrodenetleyici, Devre İçi Seri Programlayıcı olarak Arduino kullanılarak programlanmıştır.

Gereçler

1x AT89S522x 33pF Disk Kapasitörler 1x 11.0592MHz Kristal Osilatör 1x 0.1uF Kapasitör1x 10kOhm Direnç 1x Buton 1x Ekmek TahtasıJumper Telleri - Gerektiğinde

Adım 1: DEVRE BAĞLANTILARI

DEVRE BAĞLANTILARI
DEVRE BAĞLANTILARI
DEVRE BAĞLANTILARI
DEVRE BAĞLANTILARI
DEVRE BAĞLANTILARI
DEVRE BAĞLANTILARI

Bileşenleri şekilde gösterildiği gibi bir devre tahtasına bağlayın.*Not: Dahili program belleği kullandığımız için pin 31 +5v'ye çekilmelidir.

Adım 2: ARDUINO'yu ISP'YE DÖNÜŞTÜRMEK

1. Arduino'yu PC.2'ye bağlayın. Uygun kartı ve bağlantı noktasını seçin.3. Aşağıdaki ekteki dosyadan kodu yükleyin. Arduino artık 89S52 mikrodenetleyiciyi programlamaya hazır. Not* Bu arduino kodunu yükledikten sonra USB kablosunu PC'den Arduino'ya çıkarmayın.

Adım 3: HEX DOSYA OLUŞTURMA

HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA
HEX DOSYA OLUŞTURMA

1. Keil uVision yazılımını açın. 2. Programı yazın ve.c file.3 olarak kaydedin. 'Source Group' üzerine çift tıklayın ve oluşturduğunuz.c dosyasına tıklayın. 4. 'Hedef 1'e sağ tıklayın.5. Kristal frekansını 11.0592MHz.6 olarak ayarlayın. 'Çipte ROM'u Kullan'ı kontrol edin7. 'Çıktı' sekmesine tıklayın, ardından 'HEX dosyası oluştur' seçeneğini işaretleyin ve Tamam'a tıklayın.

Adım 4: AT89S52'yi PROGRAMLAMA

AT89S52 PROGRAMLAMA
AT89S52 PROGRAMLAMA

1. PC'nizde 89S52 programlayıcı yazılımını açın.

2. Arduino'nun bağlı olduğu COM portunu seçin.

3. Tanımla'yı tıklayın. Bu, 'atmel AT89S52 algılandı' diyen bir mesajla sonuçlanacaktır.

4. Onaltılı dosyayı aç'a tıklayın ve onaltılı dosyayı seçin.

5. Yükle'yi tıklayın. Hex dosyasını mikrodenetleyiciye yazacaktır.

6. Bitti. Artık bu öğreticiyi takip ederek Arduino kullanarak herhangi bir kodu 89S52'ye yükleyebilirsiniz.

Önerilen: