Bir Mikrodenetleyici - PIC - Nasıl Programlanır ? - E-Kitap
Bu elektronik kitapta, bir mikrodenetleyicinin ( Kitapta örnek olarak genellikle PIC 16F84 alınmıştır. ) nasıl programlanabileceği anlatılmıştır. Dil olarak PIC Assembly dili seçilmiştir. PIC Assembly dili yeni başlayanlar için zor bir dil gibi gözükse de cihazın yapısının, nasıl çalıştığının öğrenilmesi açısından oldukça faydalı bir dildir. Çalışma şekli Assembly ile öğrenildikten sonra PIC C gibi daha yüksek seviye programlama dillerine kolaylıkla geçiş yapılabilir. Assembly dili ile PIC programlamayı bilmenin, PIC’in çalışma şeklinin anlaşılmasına büyük katkısı vardır.
Eğer PIC programlamaya Assembly dili ile başlamayı düşünmüyorsanız bile PIC’i daha iyi kavramanıza ve yüksek seviye programlama dillerinin yazdığınız az kod ile işlemleri nasıl yaptığı hakkında bir fikrinizin olmasına bu kaynağı okumanızın katkısı olacaktır.
Bu kitapta PIC’e nasıl program yazılacağı anlatılmış, derlenmiş programın ( .hex uzantılı dosya ) cihaza nasıl yükleneceği anlatılmamıştır. Daha önce PIC’e nasıl program atılabileceğini anlatan çeşitli yazılarımız olmuştur. Aşağıda verilen yazılarda da derlenmiş programın PIC’e nasıl yükleneceği anlatılmıştır:
İzoelektronik’te PIC ile ilgili yayınlanmış tüm yazılara da “Arşiv” kısmından ulaşabilirsiniz.
PDF formatında yazılmış kitabın detaylı konu listesi de şu şekildedir:
AÇIKLAMALAR
GİRİŞ
ÖĞRENME FAALİYETİ-1
1. MİKRODENETLEYİCİ PROGRAMI YAZMA
1.1. Akış Diyagram Oluşturma ve Sembolleri
1.2. Mikrodenetleyici Assembler Programı ve Yazım Kuralları
1.2.1. Noktalı Virgül
1.2.2. Başlık
1.2.3. Sabitler
1.2.4. Org Deyimi
1.2.5. Girintiler ve Program Bölümleri
1.3. Mikrodenetleyici Komutları
1.3.1. Byte Yönlendirmeli Komutlar
1.3.2. Bit Yönlendirmeli Komutlar
1.3.3. Sabit İşleyen Komutlar
1.3.4. Kontrol Komutları
1.4. Sayı ve Karakterlerin Yazılışı
1.4.1. Heksadesimal Sayılar
1.4.2. Binary Sayılar
1.4.3. Desimal Sayılar
1.4.4. ASCII Karakterler
1.5. Mikrodenetleyici İçin Gerekli Yazılımın Kullanımı
1.5.1. Programın Kurulması
1.5.2. Menülerin Tanıtılması
1.5.3. Mikrodenetleyici ve Diğer Donanımların Seçilmesi
1.6. Programlama Tekniği
1.6.1. Bank Değiştirme
1.6.2. Portların Giriş ve Çıkış Olarak Yönlendirilmesi
1.6.3. Her Adım İçin Akış Diyagramı Çizme
1.6.4. Konfigürasyon Bitlerinin Yazılması
1.6.5. W Kayıtçısının Kullanımı
1.6.6. Bitleri Test Ederek İşlem Yapma
1.6.7. Sayaç Kullanarak Döngü Düzenlemek
1.6.8. Karşılaştırma Yaparak Döngü Düzenlemek
1.6.9. Status Kayıtçısı
1.6.10. Zaman Geciktirme Döngüleri
1.6.11. Altprogramlar
1.6.12. Bit Kaydırma
1.6.13. Mantıksal İşlemler
1.6.14. Aritmetik İşlemler
1.6.15. Çevrim Tabloları
1.6.16. Kesmeler
1.6.17. Donanım Sayıcıları
1.6.18. D/A ve A/D Çevirme
UYGULAMA FAALİYETİ
ÖLÇME VE DEĞERLENDİRME
ÖĞRENME FAALİYETİ-2
2. MİKRODENETLEYİCİ KONTROL PROGRAMININ MAKİNE DİLİNE ÇEVRİLMESİ
2.1. Programın Derlenmesi
2.1.1. Derleme İşleminin Yapılması
2.1.2. Derleme Sonucu Elde Edilen Dosyalar
UYGULAMA FAALİYETİ
ÖLÇME VE DEĞERLENDİRME
MODÜL DEĞERLENDİRME
ÖNERİLEN KAYNAKLAR
KAYNAKÇA
Belirtilen e-kitabı buradan indirebilirsiniz.
Yazıyı e-posta ve RSS ile alanların dikkatine:
Bu yazının yayınlan versiyonu ile e-posta ile gönderilen versiyonu ve RSS ile yayınlanan versiyonu arasında stil ve şablon yönünden küçük farklılıklar olabilir. Ek olarak, yazı üzerinde herhangi bir düzeltme veya değiştirilme yapılırsa tekrar e-posta gönderilmemektedir. Aynı durum RSS okuyucuları için de geçerli olabilmektedir. Bu yüzden bu yazıdaki bilgileri kullanmadan önce en doğru ve güncel bilgiye ulaşmak için yazının orjinaline bakmanızı öneririz.
Yayın: 16 Kasım 2008
Son Güncelleme: 16 Kasım 2008
http://www.izoelektronik.com/bir-mikrodenetleyici-pic-nasil-programlanir-e-kitap.htm/trackback
Bu yazıya yapılan yorumlar için RSS beslemesi
Kategori: Dosya, Elektronik, Konu Anlatımı
Etiketler: 16f84, adc, analog, asm, assembly, bank, dac, dijital, kesme, kitap, komut, mikrodenetleyici, mpasm, mplab, pdf, pic, programlama, register, status
Yazar: Alper
Bu yazıyı paylaşın veya arkdaşınıza gönderin. / Share
Bağlantılı Yazılar
Yazar Hakkında:
Genel Editör
Yazıda bulduğunuz bilgi hatalarını, imla yanışlarını, şikayetlerinizi ve varsa diğer hataları bildirmek için tıklayınız.


Yorum Yazın
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.