User account menu

  • Giriş yapın
Anasayfa
Kozmotronik Blog
Yıldız tozundan teknolojiye!

Main navigation

  • Anasayfa
  • Kategoriler
    • Elektronik
    • Programlama
      • Gömülü Programlama
      • Mobil Programlama
    • Programlama Dilleri
  • Seriler
    • Android Bluetooth Programlama
    • JAL Başvuru Kılavuzu
    • Görevci ile Sistem Programlama
  • Projeler
    • Görevci
  • Hakkında

JAL | 2.2. Diziler

Yazar: İsmail Sahillioğlu | Temmuz 20, 2019
JAL | Diziler
JAL tek boyutlu değişken dizileri oluşturabilir ve bunları organize edebilir. Bit türü dizi oluşturmak için kullanılamaz, donanım yapısına uygun değildir. Bit dışındaki türlerin herhangi biriyle değişken dizileri oluşturulabilir. Dizi tanımlama biçimi aşağıdaki gibidir: VAR "değişken türü" "değişken adı" ["dizi niceliği"] = {"dizi ögeleri"} dizi ögeleri 0'dan itibaren sayılandırılmaya başlanır ve son indeks dizi niceliği - 1 olur. Örneğin dizi niceliği 5 olarak tanımlanırsa, dizi ögeleri'nin indeksleri aşağıdaki gibi olacaktır: İndeks Ögeler 0 öge1 1 öge2 2 öge3 3 öge4 4 öge5 Dizinin ögelerine
Devamı
Başvuru kılavuzu
JAL
Programlama dilleri

JAL | 1. Giriş

Yazar: İsmail Sahillioğlu | Mart 26, 2019
JAL - Just Another Language
JAL, Just Another Language sözcüklerinin kısaltılmışıdır. Türkçeye, Yalnızca Başka Bir Dil olarak çevrilebilir. Microchip firmasının 8-bit PIC mikrodenetleyicileri için geliştirilen açık kaynaklı, yüksek düzeyli ve ücretsiz bir programlama dilidir. 2002 yılında Wouter van Ooijen adlı bir geliştiricinin, o dönemlerde piyasada PIC mikrodenetleyiciler için bulunan programlama dillerini beğenmeyip kendi programlama ortamını ve dilini geliştirmek istemesiyle başlamıştır. Zamanla popülerliği artmış ve başka geliştiricilerin de katkı yapmaya başlamasıyla program daha da geliştirilmiş ve bir çok
Devamı
Başvuru kılavuzu
JAL
Programlama

PIC Assembly Programlamada Bellek Bankları

Yazar: İsmail Sahillioğlu | Nisan 18, 2017
8-bit PIC veri belleği
PIC denetleyicilerde; her biri 8-bit genişliğinde olan, Special Function Registers (Özel İşlev Yazmaçları) ve General Purpose Registers (Genel Amaçlı Yazmaçların) bulunduğu veri bellekleri haritalandırılmış bir yapıya sahiptir. Bu bellek haritası modelden modele değiştiğinden dolayı burada yalnızca PIC16F628A modelinin veri belleği yapısından ve bu bellekte verinin nasıl işlenebileceği ve yönetilebileceğinden söz edeceğim. Bu model üzerinde anlatılacakları kavradığınızda bank yönetimi mantığını kavramış olur; Assembly dilinde, tüm PIC10, PIC12 ve PIC16 serisinin bank yönetimini yapabilirsiniz
Devamı
PIC
PIC16
Assembly
Bellek
RAM

PIC16F887 Assembly ile 4x4 Tuş Matrix Tarama

Yazar: İsmail Sahillioğlu | Mart 16, 2017
Devre şeması
Bu program başlangıç düzeyinde olanların Assembler'da tuşların nasıl taranıp, girilen değerin nasıl 7-Parçalı bir LED göstergede gösterilebileceğini kavrayabilmesi için yapılmıştır. Programın işleyişi şu şekildedir: Osilatör ayarları yapılır. Giriş-çıkış yönlendirmeleri yapılır ve portlar kullanıma hazır hale getirilir. 7-Parçalı LED gösterge ilk kullanıma hazır hale getirilir. Kesme bayrakları temizlenir ve ardından kesmeler kurulur. Sonrasında denetleyici tuş darbelerini beklemek üzere uyku kipine geçirilir. Bu kipte kullanılması aygıtın mümkün olduğu kadar en düşük güçte çalışması içindir
Devamı
PIC
PIC16
PIC16F887
Assembly

PIC18F2550 Assembly İle 2 Motorun Belirli Koşullara Göre Sürülmesi

Yazar: İsmail Sahillioğlu | Şubat 23, 2017
Devre şeması
Merhabalar! PIC18 Assembly programlama konusunda biraz Türkçe kaynak kıtlığı olduğunu farkettim. Kaynaklar çok az veya olanlar oldukça basit seviyede. Biraz daha ilerlemek isterseniz artık Türkçe kaynak konusunda yolun sonuna vardığınızı farkedersiniz. Türkçe kaynaklara küçük de olsa katkı sağlamak amacıyla kurgusal bir motor kontrol senaryosu içeren bu yazıyı hazırladım. Bu uygulamanın amacı mükemmel bir motor kontrol devresi ve yazılımı yapmak değil, tamamen PIC18 Assembly dili ile programlama pratiği yapmaktır. Dolayısıyla bu haliyle profesyonel amaçlara hizmet etmez fakat yine de bir
Devamı
PIC
PIC18
PIC18F2550
Assembly

PIC18F2550 Assembly İle 4x7 Segment Gösterge Çoğullama (Multiplexing)

Yazar: İsmail Sahillioğlu | Şubat 20, 2017
7 Segment multiplexing devresi
Üye olduğum forumları gezdiğimde Assembly ile PIC programlama konusunda özellikle PIC18 serisi ile ilgili yeteri kadar Türkçe kaynak bulamadım. Bu yüzden ben de yeterli İngilizcem olduğu için İngilizce kaynaklara yöneldim. Şu an hala Assembly programlamada ilerliyorum. Bunu yaparken de Türkçe kaynak sıkıntısından dolayı deneyimlerimi yardımcı kaynak olması adına, özellikle PIC18 serisini Assembly ile programlamayı öğrenmek isteyenler için paylaşmak istiyorum. Çünkü bilenler bilir PIC18 serisinde veri belleği bloklarının yönetimi yazılımsal ve donanımsal olarak klasik PIC16 serisinin bellek
Devamı
PIC
PIC18
PIC18F2550
Assembly
Sayfalama
  • İlk sayfa « İlk
  • Önceki sayfa ‹ Önceki
  • Sayfa 1
  • Şu an kullanılan sayfa 2
Abone ol

Projeler

Görevci

Aylık arşiv

Footer menu

  • İletişim

Copyright © 2026 Kozmotronik Tech - All rights reserved

Kozmotronik Tech