micro code studio programını nerden indirebilirim

Başlatan Mr.Thinking, 08 Ağustos 2008, 15:25:56

a.zorba

her entegrenın kendıne gore farklı özellıklerı olmasından dolayı
Bilenler bilir . Biz maraşlilar için şehir olarak şubat ay' i bayram ,kurtuluş ,yaz in gelmesiydi. Şimdi karalar in yas in ayı oldu.

Mr.Thinking

Alıntı yapılan: "ilker_32"Help menüsünden About seçeneğine tıklayarak sürümüne bakın.

Bendeki version 2.3.0.0

Bir de kelimeleri eksik yazıyorsunuz.
Merhaba Hocam.Micro Code Studio ve Pic Basic Pro da yazılmış bir örnek program gönderebilirmisiniz? Programı hemen hemen çözdüm ama tek bir sorunum kaldı. Oda: Codlama komutlarını bilmiyorum.Örneğin proteusta çizilmiş bir led yakma similasyonu ile bunun asm veya pbp kodlarını gönderebilirmisiniz? Birde kaç adet programlama komutu vardır? Bu konuda yardımlarınızı bekliyorum. Şimdiden teşekkür ederim.
       Bu mesajda imla kurallarına çok dikkat ettim hocam.
ego=1/Knowledge

OG

Elektro,

Esasen pic için gereken temel programlama dili assembly (ASM) dir. Üreticisi firma tarafından belirlenmiş assembly komut setine sahiptir. Örneğin 16 serisi için 35 adet komut üretilmiş ve bu komutlar ile nasıl çalışılacağı yine firma tarafından açıklanmıştır. Ayrıca üretici (microchip), genellikle ilgili PIC'in datasheet'inde bu komutlar ile ilgili açıklamaları yapmıştır. Bu komutların doğru şekilde icra edilebilmesi için PIC donanımı hakkında da bilgi sahibi olman gerekir. PIC'e yeni başlayan biri ASM ve donanım bilgisine sahip değilse (en azından yeteri kadar), ilerki adımlarda genelde sıkıntı çeker. Bu sebeple öncelikle donanım ve asm bilgisine yönelmek gerekir. Başlangıç için tavsiye edebileceğim kitap; http://www.altaskitap.com/PIC_kitaplari.htm ( Mikrodenetleyiciler ve PIC Programlama  (16F628A))

ASM, işin temeli olmasına rağmen göreceli olarak zor sayılan bir dildir. Bu sebeple işin temeli öğrenildikten sonra ÜST SEVİYE DİLLERİ denilen bir dile gecilir. Bu dillerde kod yazılımları daha sade ve kısadır. Hızlandırır, kolaylaştırır. Üst seviyeli programlar farklı dil temelleri üzerinde hazırlanmıştır. C tabanlı diller en çok tavsiye edilenler olması yanında işin biraz daha kolayına kaçanlar için BASIC tabanlı diller de mevcuttur. Bahsettiğin, yardım istediğin Pic Basic Pro (PBP) bunlardan biridir.

PROGRAMLARI PC'DE HAZIRLAMAK;  

PBP; DOS altyapılı bir programdır. Kurulumu yoktur. İlgili linklerden indireceğin v2.46, v2.47, v2.50 gibi versiyondaki pbp programını (2.50 önerilir)  zipi açtıktan sonra PC'de herhangi bir yere kopyalarsın.  Örneğin C altına açtığımızda ilgili klasör şöyle birşey içerir,



;----------------------
Bu klasör içindeki PBP.EXE çalışacağın ana programdır.



;----------------------
Bu programı çalıştırdığında bir DOS penceresi açılır.



Bütün program yazılım işlemlerini bu DOS programında yapabilir ve PIC'e yüklemen gereken HEX dosyasını elde edebilirsin.

;---------------------
Ancak DOS yapılı bir programda çalışma zorlukları olduğu için MCSP isimli windows tabanlı bir program bizim imdadımıza yetişir. MCSP yi ilgili linklerden indirdikten sonra windows altında kurulumu yapılır. MCSP 3.0 kurulumsuz çalışabilmektedir. Programın kopyalanmış örnek klasör içeriği;



;---------------------
Bu işlemden sonra CodeStudioPlus.exe tıklanarak program çalıştırılır. Program kendisi PBP (DOS) içerikli klasörü arar ve bulur, bunu yapmazsa
View / Compile And Program Options tıklanarak açılan pencereden Compiler sekmesi altındaki Find Manually tıklanır ve açılan pencereden PC deki PBP klasörü gösterilir.



;--------------------
16 serisi için çalışmalarda Assembler sekmesi altındaki "Use MPASM" işaretli olmamalıdır .



;--------------------
Program çalışmaya hazır hale gelmiştir.
Daha sonra ilgili pic secilir,



;-------------------
Çalışma alanında pbp yapılı kodlar yazılır,



;-------------------
Yazılan kodlar File / Save As ile uygun bir yere kaydedilir.

Compile butonu ile program derlenir.



;-------------------
Derleme sonucunda dosya kaydı yapılan aynı klasör içinde hex dosyası elde edilir.

PBP dilini öğrenebileceğin aynı yayınevinin kitabını almanı tavsiye ederim.
http://www.altaskitap.com/PIC_basic.htm

Kitaba sahip olmadan hemen başlamak istiyorsan ETE Hoca'nın derslerinden başlayabilirsin. İlgili derslerin linkleri forumda mevcut.

Program için linkler,
http://picproje.org/main/modules.php?name=Forums&file=viewtopic&p=112752#112752
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ywzslm

sayın OG arkadaşımıza çok teşekkür ederim verdiği bilgiler oldukça değerli bilgi en kıymetli hazinemiz unutmamamız lazım
olgulardaki olgunluk biziz