Toplam 3 adet sonuctan sayfa basi 1 ile 3 arasi kadar sonuc gösteriliyor
  1. #1
    forum üyesi
    Üyelik tarihi
    Eylül.2007
    Mesajlar
    25

    Standart Parsic ile en kolay pic programlama. Üstelik anında simülasyon özelliği ile.

    Neden Parsicle Pic Programlamalıyız?
    Bu dökümanın amacı Parsic programını tanıtmaktır.
    Bu dökümanı forum sitelerinden birine sorulan aşağıdaki sorudan dolayı hazırladım.
    Aşağıdaki soruda bir elektronik meraklısı pic programlama öğrenmek istediğini fakat yeterli alt yapısının olmadığını belirtiyor ve pic programı için yardım istiyor.

    Pic programlamaya merak saran birçok kişi maalesef programlama dillerine hakim olmadığı için pic programlamayı başaramıyor halbuki PARSİC ile temel elektronik bilgisi olan herkes tek satır kod yazmadan pic programlayabilir.
    NASILMI? Sıkıldaman aşağıdaki yazıyı okumaya devam edin o zaman.

    Önce soruyu okuyalım;
    Arkadaşlar ben bir kamu kuruluşunda memur olarak çalışıyor ve boş vakitlerimde hobi olarak elektronikle uğraşıyorum. PIC ile tesedüfen yollarımız kesişti,o kadr araştırma yaptım ama temel olmadığı için olaya fıransız kaldım.
    Pıc 16F84A ile yapacağım devre için asmle veya hex yazılımı lazım lütfen yardım edin.
    jampırla 1. pine +5V verdiğimde 17.pineine bir an +5V verip kestiğimde 5.ve6. pinlerden sıra ile 1 er sn süre ve arayla 10sn süre ile +5V vercek(filpflop tarzında).
    Jampırla 2pine +5V verdiğimde ise 5 ve 6. pinlerin çıkış süresi 15 sn.
    Jampırla 3.pine +5V verdiğimde ise 5 ve 6.pinlerin çıkış süresi 20 sn.olacak.
    Birde 18.pin den ise bu zamanlar süre boyunca kesintisiz +5V çıkş olacak.
    Yardımcı olacak arkadaşlara şimdiden çok teşekkür ederim.

    Hadi başlayalım:
    Bu arkadaşımız bir pic programı yazmak istiyor. Bu programı çok araştırmasına rağmen pic programlayacak bilgiye sahip olmadığını yazıyor.

    Hadi problemi çözelim:
    Arkadaşımızın devresinde üç adet jumper(biz jumper yerine buton bağlayacağız isterseniz buton yerine jumper bağlayabilirsiniz-Jumper ne diye soranmı var-Bilmiyorsanız google amcaya sorabilirsiniz.)

    Problemi Toparlayalım:
    Devremizde iki adet led var bu ledler 1.butona basıldığında 10 saniye, 2 butona basıldığında 15 saniye 3.butona basıldığında 20 saniye süreyle flip-flop şeklinde yanıp sönecekler. Aynı zamanda 18.pin belirtilen sürede sürekli aktif olacakmış, biz bu uca röle bağlayalım.(18 numaralı pini biz başka bir pine atadık-Öylesine)

    Problemi Tasarlayalım:
    Problemi yazan arkadaşın pic bilgisinin yetersiz olduğunu bildiğimiz için pinleri kendi isteğimize göre düzenleyelim.
    Aşağıdaki listede buton ve ledleri hangi portlara bağlayacağımızı yazdım. Port seçimleri tamamen keyfidir özel bir sebebi yoktur. Bilgidiğiniz gibi port Piclerin giriş-çıkış olarak ayarlanabilen pinleridir. A portunda 4 tane(RA.0-RA1.-RA.2-RA.3), B portunda 8 tane(RB.0-RB.1-RB.2……RB.6-RB.7) pin vardır.
    1.Butonu RA..0’ a bağlayalım
    2.Botunu RA.1’e bağlayalım
    3.Butonu RA.2’ye bağlayalım

    1.ledi RB.7’ye bağlayalım
    2.ledi RB.6’ya bağlayalım
    Röleyi RB.5 pinine bağlayalım
    Parsic ile programını yapalım:
    Evet geldik en önemli aşamaya aşağıda resimde gördüğünüz gibi parsic ile pic programını tek satır kod yazmadan VE-VEYA gibi mantık kapılarını kullanarak hazırladım. Bu program benim 5 dakikamı bile almadı.


    Deneyelim bakalım çalışıyormu:
    Evet parsic’in benzersiz özelliklerinden biride yaptığınız pic programını anında test edebilmenizdir. Bu müthiş özellik başka hiçbir programlama tekniğinde bulunmamaktadır.
    Mesela pic basic ile yazdığınız pic programını denemek için proteus programını kullanmalısınız.

    Devrenin simülasyon videosunu aşağıdaki linkten izleyebilirsiniz.
    http://img229.imageshack.us/my.php?image=p1on0.swf

    Elimiz değmişken birde devre şemasını çizelim:
    Parsic ile hazırladığımız programları anında test edebildiğimiz için baskı devresini Eagle ile çizmeyi tercih ediyorum. Siz isterseniz başka bir program kullanabilirsiniz.



    Ve projenin asm-hex ve eagle çizim dosyaları
    http://rapidshare.com/files/81581431...304_C.rar.html[img]
    Konu ayhani tarafından (21.Ekim.2008 Saat 16:14 ) değiştirilmiştir.
    www.kolaypic.com Parsic ile görsel pic programlama sitesi pic programlamanın en kolay yolu

    www.kolayplc.com Türkiye'nin ilk ve tek PLC eğitim cd'si. PLC kursu artık bir tık ile elinizde!

  2. #2
    özel üye
    Üyelik tarihi
    Mayıs.2007
    Nereden
    kırşehir
    Yaş
    29
    Mesajlar
    129

    anos Ce: Neden Parsicle Pic Programlamalıyız?Pic programlamanın en kolay yolu

    ewet parsic pic programlamanın en kolay yöntemi olabilir ama sizce parsic i öğrenmek yeterli gelirmi bu iş için mesela size bir soru?? ben yıllardır parsic kullanıyorum hemde creck li değil swen gosh un kendisinden aldığım orjinal yazılımı kullanmaktayım lojik devrelerde oldukca başarılı fakat pic in 18-20-24-30 f serilerini programlayacam ama o özellikler yok birde dedim grafik LCD üzerinde çalışayım bir baktım grafik LCD tasarım özelliği yok hadi onu da geçtim parsic in kendi içerisinde RS 232 haberleşme özelliği var ama oda işe yaramıyor ne yazıkkı bu iş için kendine gelir kaynağı edinen ler bu saydığım işler başlıca gerekli olan sistemler ne yazıkkı parsic ile bunları yapmanızın imkanı yok bunu da unutmayalım ve kendimiz geliştirme yönüne bakalım sadece parsic gibi sınırlı yazılımlarla kalmayalım....

  3. #3
    forum üyesi
    Üyelik tarihi
    Eylül.2007
    Mesajlar
    25

    Standart Ce: Neden Parsicle Pic Programlamalıyız?Pic programlamanın en kolay yolu

    Merhaba.
    Parsic tasarım itibarı ile daha çok endüstriyel uygulamalar yapmak için geliştirilmiş bir programdır. Yani PLC ile yapabileceğiniz birçok uygulamayı parsic ile kendi röle kartınızı geliştirerek yapabilirsiniz.
    Parsic ile birçok endüstriyel uygulama yapabilirsiniz. Fakat sizinde belirttiğiniz gibi grafik LCD gibi uygulamaları yapamazsınız. Belki ileride Swen Gosch bu işe el atar.
    Parsic'in RS232 özelliğin işe yaramadığını yazmışsınız. Ben bu özelliği kullandım. Tabiki bu özelliği kullanabilmeniz için sizin yazdığınız programın gönderdiği verileri bilgisayarda işleyecek programında çok iyi yazılması gerekebilir. Uzman bilgisayar programcısı ile gerçeklşetirdiğim bir evin scadasını başarı ile gerçekleştirdik. Fakat bu iş takdir edersinizki ekip işi ve ekip elemanlarının bilgileri ileri düzeyde olmalı.

    Ben insanlara sadece parsic öğrenin demiyorum. Aksine parsic'i öğrenin yetersiz kaldığını hiissettiğiniz kısımlarda mesela pic c veya asembler öğrenin diyorum. Özellikle asembler öğrenecekler için zaten parsic asm kodunu otomatik hazırlıyor.
    Parsic ile birkaç dakikada yapabileceğiniz bir projeyi illaki asebmlerde yazacam demeninde bir anlamı yoktur değilmi?
    Birde pic programlamaya çok yabancı olan elektronik meraklıları ve elektronik müh vs öğrencileri için pic programlamayı öğrenmek için mühtiş bir fırsattır parsic.
    www.kolaypic.com Parsic ile görsel pic programlama sitesi pic programlamanın en kolay yolu

    www.kolayplc.com Türkiye'nin ilk ve tek PLC eğitim cd'si. PLC kursu artık bir tık ile elinizde!

 

 

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Benzer Konular

  1. pic basic modedefs.bas hatası neden?
    Konu Sahibi ersssinnn Forum İSTEKLERİNİZ
    Cevap: 6
    Son Mesaj : 26.Ocak.2008, 14:10

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •