Microcode Studio Plus Kullanımı

Katılım
10 Ocak 2008
Mesajlar
7
Puanları
1
Yaş
40
Arkadaşlar pıc basıc konusuna girmeden önce Microcode studio kısaca size anlatmak istiyor.
İlk önce microcode studio’nun setubı tıklayarak programı kurun.
Daha sonra PBP 247 pıc basıc kütüphanesi indirin winrardan dışarı çıkartın.
Şimdi kısaca bir program yazalım.


TRISA=255
TRISB=%00000000
PORTB=0 ‘BU KOMUT İSE ÇIKIŞ UÇLARINI TEMİZLE
BASLA:
PORTB.0=1
GOTO BASLA
END
Şimdi bu programı derleyelim. Önce bir klasör açalım. İsmi pıcbasıc projeler olsun.
Save as : Bu klasöre kaydedelim.
Daha sonra F9 tusuna basarak hex haline getirelim.
Program klasör yazdığınız pıc programının hex uzantılı dosyasını kaydedecektir.
Daha sonra hex uzantılı dosyayı pıcup programı ile pıc yükleme yapalım

Aç diyerek pıcup mikrodenetleyecinize yükleme yapabilirsiniz.


Proteus programında programın çalıştığını göreceksiniz.
Kolay gelsin
 

Ekli dosyalar

  • Microcode studio.rar
    632.8 KB · Görüntüleme: 2,433
Moderatör tarafında düzenlendi:
kardeş eline sağlık çok güğzel anlatmışsın ama bizim micro code studio hata veriyor :( bir türlü yapamadım unable to find complier diye bi hata veriyor.
 
arkadaslar bende kurdum microcode studio yu ama compile ettigimde demo command limit of 31 exceeded diye bi hata veriyo neden olabilir .aynı hatayı arkadasımda vermiyor aynı program
 
Arkadaşlar, yapılması gereken işlemler var. Sırasıyla takip edin.
1. MCS ve pbp yu aşağıdaki linkten indirin.

https://www.kontrolkalemi.com/forum/attachments/mc3-rar.28550/
https://www.kontrolkalemi.com/forum/attachments/pbp_2-60_kontrolkalemi-com-rar.28551/

2. Bu dosyaları winrar veya winziple masaüstüne açın.

3. MCS programı kurulumsuzdur. Yani setup yapmaya gerek yok. Dosya içerisindeki simgesine tıklayın. Çalışır.

4. Yukarıdaki view sekmesinden Compile and Program Options seçeneğine tıklayın.

5. Karşınıza çıkan pencereden find automatically ye basın. MCS nin kütüphane dosyası olan PBP yu otomatik olarak bulmasını sağlayacaksınız. Eğer program PBP yu bulamıyorsa yanındaki find manually e basarak PBP nun olduğu klasörü seçmeniz istenir.

6. Bu işlerin bitmesiyle artık program yazımına geçebilirsiniz.

Yukarıda arkadaşımın yazdığı kodu derleyip çalıştırdığınızda devreye enerji verir vermez ledin sürekli yanık kaldığını görürsünüz. O yüzden küçük bir düzeltme yapalım.

TRISA=255
TRISB=0
PORTB=0 ‘BU KOMUT İSE ÇIKIŞ UÇLARINI TEMİZLE

BASLA:
HIGH PORTB.0 'portb.0 a bağlı ledi yak
PAUSE 1000 '1 saniye bekle
LOW PORTB.0 'portb.0 a bağlı ledi söndür
PAUSE 1000 '1 saniye bekle
GOTO BASLA 'BASLA ya geri dön ve aynı işlemleri tekrar et.
END

Umarım yeni başlayacak olan arkadaşlar için küçük bir kıvılcım olmuştur.

kardeş eline sağlık çok güğzel anlatmışsın ama bizim micro code studio hata veriyor :( bir türlü yapamadım unable to find complier diye bi hata veriyor.

Kardeşim, MCS nin böyle bir hata vermesinin sebebi; programın PBP yu bulamamasından kaynaklanıyor. Yukarıda 4. maddeden itibaren yazılanları uygula. Düzelir.

arkadaslar bende kurdum microcode studio yu ama compile ettigimde demo command limit of 31 exceeded diye bi hata veriyo neden olabilir .aynı hatayı arkadasımda vermiyor aynı program

Kullandığın program demo sürümü. Yukarıda verdiğim linklerden programın tam sürümünü indir.
 

Ekli dosyalar

  • mc3.rar
    5.4 MB · Görüntüleme: 131
  • pbp_2.60_kontrolkalemi.com.rar
    3.1 MB · Görüntüleme: 125
allah razı olsun istifade etttik senden ...kıvılcımı bırak alev aldı şu an..:)))))))))9
 
kardeş eline sağlık çok güğzel anlatmışsın ama bizim micro code studio hata veriyor :( bir türlü yapamadım unable to find complier diye bi hata veriyor.

microcode xp uyumlu bir proğram. hata kullandığın işletim sisteminden olabilir.VirtualBox sitesinden sanal işletim sistemi kurabilirsin( xp olarak )
 
Ustam bu programda step motor sürücü yazılımı yazmam gerek fakat hangi komutları kullanmam gerektiği konusunda hiçbir bilgim yok yardımcı olursanız çok sevinirim.bir kaynak gösterseniz bile yeterli saygılar..
 
picup programını nette bulamadım yardım.
 
TRISB=0
BASLA:
X VAR BYTE : Y VAR BYTE
X=$80 : Y=$CA
LCDOUT $FE,1
SOLAGIT:
GOSUB GO
LCDOUT $FE,1
LCDOUT $FE,X,"ENES" : LCDOUT $FE,Y,"TUNCEL"
GOSUB GO
LCDOUT $FE,1
IF X=$8A THEN
GOTO SAGAGIT
ELSE
X=X+1 : Y=Y-1
ENDIF
GOTO SOLAGIT
SAGAGIT:
X=$8A : Y=$C0
TEKRAR:
LCDOUT $FE,1
GOSUB GO
LCDOUT $FE,1
LCDOUT $FE,X,"ENES" : LCDOUT $FE,Y,"TUNCEL"
GOSUB GO
LCDOUT $FE,1
IF X=$80 THEN
GOTO BASLA
ELSE
X=X-1
Y=Y+1
ENDIF
GOTO TEKRAR
GO:
PAUSE 80
RETURN
END
'---- buda benden olsun :)))
 

Forum istatistikleri

Konular
129,837
Mesajlar
930,659
Kullanıcılar
452,670
Son üye
fearles3422

Yeni konular

Geri
Üst