Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


Temel Jalv2 Kavramları Rev1 Türkçe E-Book

Kayıt: 23 Eyl 2008
Mesajlar: 664

Offline
adventurer_gazi
Tarih: 01 04 2013 11:08

Sercan TEK tarafından Jalv2 PIC programlama dilinin Temel Kavramlarına yer verilerek Hazırlanmış, Tamamen Türkçe ve Örneklerle desteklenmiş olan ve ücretsiz dağıtılan bu e-book Eğitime Katkı amacı ile Hazırlanmıştır..

Yazarın Açıklaması:

Yayımlayacağım "Jalv2 ile PIC Programlama dökümanları" serisinin İlk Bölümü olan bu dökümanı Jalv2 öğrenmek ya da bildiklerini Pekiştirmek isteyen arkadaşlara armağan ediyorum. İlerleyen zamanlarda tekrar yayımlayacağım bölümlerde genellikle jalv2 ile kod geliştirme ve çevresel aygıtları kullanmaya ağırlık vereceğim. 1.Bölümde Jalv2 komutlarını ve kavramlarını öğrenmek adına açıklamalara ve örneklere yer verdim. Olabildiğince sade ve anlaşılır dil kullanmaya çalıştım. Daha sonra yayımlayacağım dökümanlarda yer vermemi istediğiniz konular varsa mail atabilirsiniz.

Saygılarımla,
Sercan TEK


İÇİNDEKİLER

1.1 JAL Dili ve Syntax Düzeni
1.1.1 Jalv2 derleyicisindeki yenilikler
1.1.2 Jalv2’in Desteklediği PIC’ler
1.1.3 Jalv2 Dilindeki Syntax
1.2 Jaledit uygulama Geliştirme Ortamı
1.2.1 Jaledit Programının üstünlükleri
1.3 Jalv2 Kavramları ve Temel Komutları
1.4 Değişkenler
1.4.1 Jalv2’ de Değişken Tanımlama Biçimleri
1.4.1.1 İstenilen Uzunlukta Değişken Tanımlama
1.5 Jalv2 Gösterim Şekilleri
1.5.1 Desimal Sayı Gösterimi
1.5.2 Heksadesimal Sayı Gösterimi
1.5.3 Octal Sayı Gösterimi
1.5.4 Binary Sayı Gösterimi
1.5.5 ASCI Gösterim
1.6 Sabitler
1.7 Dizi Tanımlamaları
1.7.1 Değişken Diziler
1.7.2 Sabit Diziler
1.7.3 Count( ) Fonksiyonu
1.8 Include Komutu
1.9 Açıklama Satırları
1.10 Takma İsim Kullanımı (Alias)
1.11 Adres Atama (Location)
1.12 Operatörler
1.12.1 Matematiksel Operatörler
1.12.2 Mantıksal Operatörler
1.12.3 Karşılaştırma Operatörleri
1.13 İstenilen Bitlerin Maskelenmesi (Sıfırlanması)
1.14 İstenilen Bitlerin Setlenmesi ( Setlenmesi)
1.15 Bitlerin Terslenmesi
1.15.1 İstenilen Bitlerin Terslenmesi
1.15.2 Tüm Bitlerin Terslenmesi
1.16 Karar Yapıları, Kod Bloğu ve Record Yapısı
1.16.1 Karar Verme Yapıları
1.16.1.1 İF… THEN Deyimi
1.16.1.2 CASE...OF Deyimi
1.16.2 BLOCK…END BLOCK Deyimi
1.16.3 RECORD Yapısı
1.17 Döngüler
1.17.1 Forever Loop Döngüsü
1.17.2 For… Loop Döngüsü
1.17.2.1 Using Komutu
1.17.3 While…Loop Döngüsü
1.17.4 Repeat ... Until Döngüsü
1.18 ALT PROGRAM TANIMLAMALARI
1.18.1 Procedure Tanımlaması
1.18.2 Function Tanımlaması
1.18.3 Pseudo Tipinde Alt Program Tanımlaması
1.18.3.1 Pseudo Tipinde Procedure Tanımlama
1.18.3.2 Pseudo Tipinde Function Tanımlama
1.18.4 Alt Programlarının Global Olarak Kullanımı
1.18.5 İç İçe Alt Program Tanımlama
1.19 PIC ASSEMBLER KULLANIMI
1.19.1 Tek Assembler Komutunun Kullanımı
1.19.2 Assembler Kod Bloğunun Kullanımı (ASSEMBLER…..END ASSEMBLER)
1.20 DAHİLİ FONKSİYONLAR
1.20.1 Count( ) Fonksiyonu
1.20.2 Defined( ) Fonksiyonu
1.20.3 _usec_delay( ) Fonksiyonu
1.20.4 Tipler arası Dönüşüm Fonksiyonları
1.20.4.1 Byte( ) Fonksiyonu
1.20.4.2 SByte( ) Fonksiyonu
1.20.4.3 Word( ) Fonksiyonu
1.20.4.4 Sword ( ) Fonksiyonu
1.20.4.5 Dword( ) Fonksiyonu
1.20.4.6 Sdword( ) Fonksiyonu
1.21 PRAGMA KAVRAMI
1.21.1 Chip Konfigürasyon İfadeleri
1.21.2 Alt program Optimizasyon İfadeleri
1.21.2.1 FRAME
1.21.2.2 INLINE
1.21.2.3 INTERRUPT
1.21.2.4 JUMP_TABLE
1.21.2.5 KEEP
1.21.2.6 NOSTACK
1.21.3 Kod Optimizasyon İfadeleri
1.21.3.1 EXPR_REDUCE
1.21.3.2 CEXPR_REDUCE
1.21.3.3 CONST_DETECT
1.21.3.4 LOAD_REDUCE
1.21.3.5 TEMP_REDUCE
1.21.3.6 VARIABLE_FRAME
1.21.3.7 VARIABLE_RECUDE
1.21.4 Derleyici Konfigürasyon İfadeleri
1.21.4.1 BOOTLOADER
1.21.4.2 CLEAR
1.21.4.3 EEDATA
1.21.4.4 FUSE
1.21.4.5 IDDATA
1.21.5 MESAJ ÜRETME KOMUTLARI
1.21.5.1 _DEBUG
1.21.5.2 _WARN
1.21.5.3 _ERROR
1.22 KAYNAKÇA


--------------------------------------------------------------------------------------------------------------------

Yapılan Eklemeler ve Düzenlemeler Ekim 2012

1)- Arayüz Değiştirildi. Arkalı önlü Çıktı alınabilir Hale Getirildi.
2)- Konularda düzenlemeler yapıldı.
3)- Hatalar ve Eksikler Giderildi.
3)- Case..Of deyiminde "otherwise" kodunun kullanımı anlatıldı.
4)- "İstenilen Uzunlukta Değişken Tanımlama" konusu eklendi.
5)- PDF Dosyası için İçindekiler Menüsü oluşturuldu.
6)- PDF Dosyasının Boyutu küçültüldü.


Reklamlar



Temel Jalv2 Kavramları Rev1 Türkçe E-Book


Benzer Konular
- s7 300-WINCC Haberleşmesi,S7-300 plc eğitimi ve simatic eğitimi (türkçe)
- PLC Ladder Simülasyon Programı Gemo Ladder V2.2 Rev.A Türkçe
- YTÜ Temel Elektronik Devreleri Defter Notu

- Afyon Devlet Hastanesi Temel Topraklama ve Paratoner Projesi

- dsp e book
- sıemens s7 300-400 türkçe döküman (temel-ileri seviye)
- Altium Türkçe Eğitim notu
- DS18B20 datasheet Türkçe
- Omron Varispeed J7 invertör Türkçe Kullanma Kılavuzu

- Temel (Elektrik-) Elektronik Ölçme Dersi Kondansatörler Sunusu

- C++ için en temel programlar ile kendini geliştir

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72