![Page 1: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/1.jpg)
PIC Mikro denetleyiciler
![Page 2: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/2.jpg)
PIC Mikro denetleyici Programlama
Assembly programlama dili, çoğu zaman özel
alanlarda geliştirilen yazılımlarda kullanılan alt seviyeli
bir yazılım dili olarak tanımlanır. Bu dilin komutları,
bilgisayarın doğrudan islettiği makine dili komutlarının
birebir karşılığıdır. Bu nedenle bu dil için makine dili
de denilebilir.
Assembly diliyle yazılmış bir program( .asm) assembler derleyicisi ile makine diline (.hex) çevrilir.
![Page 3: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/3.jpg)
PIC Mikro denetleyici Programlama
![Page 4: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/4.jpg)
MPLAB IDE Programı Kullanımı
MPLAB IDE programı mikroişlemciler için hazırlanmış
bir derleyici programdır. Microchip firması tarafından
hazırlanmıştır. MPLAB programı assembly dilinde
simulasyon, derleme ve hata kontrolü yapabilmektedir.
MPLAB programı Ücretsiz olarak www.microchip.com
sitesinden indirilebilmektedir.
(http://ww1.microchip.com/downloads/en/DeviceDoc/
mp760a.zip )
![Page 5: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/5.jpg)
MPLAB IDE Programı Kullanımı
![Page 6: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/6.jpg)
MPLAB IDE Programı Kullanımı
Adım 1: Program çalıştırıldığında şu görünüme sahiptir.
![Page 7: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/7.jpg)
MPLAB IDE Programı Kullanımı
Adım 2: Yeni bir çalışma alanı yaratmak icin Project Wizard
kullanılabilir. Bu sihirbazı calıstırmak icin Project > Project
Wizard yolu izlenir.
![Page 8: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/8.jpg)
MPLAB IDE Programı Kullanımı
Adım 3: Projede kullanılacak mikroislemci secilir.
![Page 9: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/9.jpg)
MPLAB IDE Programı Kullanımı
Adım 4: Projenin hangi dilde yazılacağı bu adımda secilir.
Derleme ve hata kontrolu yapılabilmesi icin bu alanın doğru
secilmesi onemlidir.
![Page 10: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/10.jpg)
MPLAB IDE Programı Kullanımı
Adım 5: Bu adımda projenin kaydedileceği konum secilir,
dosya adı kısmı uygun bicimde duzenlenir ve kaydet
butonuna basılır.
![Page 11: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/11.jpg)
MPLAB IDE Programı Kullanımı
Adım 6: Project Wizard islemi sonlandığında MPLAB
programı su gorunume sahip olacaktır.
![Page 12: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/12.jpg)
MPLAB IDE Programı Kullanımı
Adım 7: Yazım penceresine amaca uygun kodlama yapıldıktan
sonra hata ayıklama ve derleme islemine gecilebilir.
![Page 13: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/13.jpg)
MPLAB IDE Programı Kullanımı
Adım 8: Derleme islemi suresince kucuk bir pencere acılır.
Derleme islemi sonunda Output penceresinde derleme
isleminin sonucları gorulebilir. Output verilerinin son
satırında “BUILD SUCCESS” yazısı cıkması derleme isleminin
hatasız gerceklestiği anlamına gelmektedir. Hata olması
durumunda “BUILD FAILED” yazısı cıkar. Hatalar satırları ile
beraber output penceresinden izlenebilir.
![Page 14: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/14.jpg)
MPLAB IDE Programı Kullanımı
Adım 9: Derleme islemi basarı ile sonuclanmıs ise projenin
kayıtlı olduğu dosyada .hex dosyası olusur. Bu dosya
mikroislemciye yuklenerek kullanılabilir ya da herhangi bir
simulasyon programında doğru calıstığından emin olunabilir.
![Page 15: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/15.jpg)
PROTEUS Kurulumu
İnternet bağlantısının kapalı olmasına dikkat ediniz.
![Page 16: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/16.jpg)
![Page 17: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/17.jpg)
![Page 18: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/18.jpg)
![Page 19: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/19.jpg)
Lisansını Aktifleştirme
![Page 20: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/20.jpg)
![Page 21: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/21.jpg)
![Page 22: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/22.jpg)
Lisans Anahtarlarının Yüklenmesi
![Page 23: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/23.jpg)
Lisansının Aktifleştirilmesiyle Kurulumun
Tamamlanması
![Page 24: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/24.jpg)
Proteus Arayüzü
![Page 25: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/25.jpg)
![Page 26: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/26.jpg)
![Page 27: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/27.jpg)
Menü Kısa Yol Tuşları ve İşlevleri
![Page 28: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/28.jpg)
Proteus ile Entegre Ekleme
![Page 29: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/29.jpg)
Proteus’ta Örnek Uygulama
![Page 30: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/30.jpg)
Entegreye sağ tıklayıp Edit Component
denilerek mikroişlemciye .hex kodu yüklenir.
![Page 31: PIC Mikro denetleyiciler - bil.muh.firat.edu.trbil.muh.firat.edu.tr/sites/bil.muh.firat.edu.tr/files/Mikroişler... · MPLAB IDE programı mikroişlemciler için hazırlanmış bir](https://reader030.vdocuments.site/reader030/viewer/2022021803/5b995d4b09d3f294728bcbc1/html5/thumbnails/31.jpg)
Simülasyonun Çalıştırılması