Picproje Elektronik Sitesi

DERLEYİCİLER => PIC Assembly => Konuyu başlatan: byka - 19 Ekim 2002, 04:02:52

Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: byka - 19 Ekim 2002, 04:02:52
Ders 1
Başlık: Yüksek Performanslı RISC CPU özellikleri
Gönderen: byka - 20 Ekim 2002, 09:51:39
Yüksek Performanslı RISC CPU özellikleri

http://picproje.netfirms.com/pic1.htm
Başlık: hewrsey var
Gönderen: byka - 03 Kasım 2002, 09:28:53
http://www.picpro.cjb.net/
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ground - 10 Aralık 2003, 01:26:04
YENİ BAŞLAYANLAR İÇİN TEMEL ASSEMBLER

KOMUTLAR


;===PORT AYARLARI=============================
BSFSTATUS,RP0   ;Bank1 e

geç

;======PORT A
MOVLW      B'00000000'   ;Binary olarak porta'nın uçlarını giriş veya çıkış yap.(1 verilen yerler

giriş)   
MOVWF      TRISA

;======PORT B
MOVLW      B'00000000'   ;yukarıya bak
MOVWF      TRISB
BCF      STATUS,RP0   ;bank0 a geri

dön

devamı gelecek....
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: XNHCX - 18 Aralık 2003, 00:25:59
Guide to use the

PIC


Bu site bilgisi yanında göze de hitap ediyor.Renkli mi renkli.

http://hobby_elec.piclist.com/e_pic.htm
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: musti_16 - 14 Ocak 2006, 19:01:39
Teşekkürler arkadaşım.
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: CoşkuN - 22 Ocak 2006, 23:18:42
PIC assembly ile ilgili bir yazı dizisi hazırlıyorum ama henüz bitmedi.İlk bölümleri gönderip görüşlerinizi alsam mı acaba?
Başlık: Neden öğretme özürlüyüz yoksa öğrenmek isteyenlermi
Gönderen: aquino969 - 29 Mart 2006, 01:03:39
Selamlar
şu memlekette kendini öğrenci yerine koyarak öğretmeyi bilen bir pic assembler bilen şahıs yokmu merak ediyorum şu pic assembleri bilsem yeminle her komutun ne yaptığını çizgi filimle anlatıcam ...Allah aşkına pic'in içindeki odolara birşeyleri koyup çıkarma diyagramları gibi anlatımlar olsa tüm komutları için. temeli öğretse birisi ne olur...ama biz Türkler bilgiyi paylaşsak bile tamamını vermeyiz boynuz kulağı geçer mantığında olduğumuzdan ...bir yığın pic ders notları, sayfaları var ...ama ne kadarda yetersiz...insan bir heycan duyuyor önce ,sonra ders bir hızlanıyor ,mantıktan kopuyor ve sonuçta soğuyor insan ...sizde böyle düşünmüyomusunuz...Aslında şu gevur dediğimiz adamlar temelini öğretiyor ve öğreniyorlar ..birileri bu işi adam akıllı öğretsede(kaygıları olmadan) memlekette önü açık bir konu lan pic control konusunda süper insanlar yetişse ...bir yerlerinden tutsak teknolojinin..bari pic entegreleri yapamıyoruz içindeki kodları iddalı yazalım ...Bir türk değil binlerce zeki türkler yapsa bunu .....Haykırıyorum ülke geleceği adına ....ADAM GİBİ ŞU İŞİ BİLİP ADAM GİBİ ÖĞRETECEK BİR BEYİN YOKMU.....
saygılarımla
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: Veli B. - 29 Mart 2006, 01:28:08
Neresinde takıldın assemblynin?Koptuğun nokta neresidir.
Milletimiz adına genelleme yapman ne kadar hoş değilse, araştırma yapmaman yada araştırdıklarını/bulduklarını özümsemek için çaba sarfetmemen de aynı durumda.
Bordumuzda bulunan eski üyelerin pekçoğu ( ve belki benim tanımadığım yeni üyelerimizinde bir kısmı) Picproje gibi  bir imkan olmaksızın hatta çok sınırlı olan internet bağlantısına rağmen assembly öğrendi.Bu dille projeler üretti.
İlk mesajın ve ithamlarına bak.
Takıldığın noktaları sor.Ama  önce araştır.
Forumların herkes tarafından koşulsuz kabul edilen ilk kuralı "kimse sana bir şey anlatmak zorunda değildir".
Sadece kendi zamanından çalarak cevap verdiği kişiye bu zamanı ve bilgi birikimini aktarır.


Assembly komutlarını ve assembly programlamayı farklı iki durum olarak düşünmelisin.
Programlama kısmı tamamen kişiye kalmış ve imza gibi kendi stilini oluşturduğu yapılar zinciridir.Zamanla / tecrübe ile gelişir,zenginleşir ve olgunlaşır.
Komutlar ise basit bir pic için 35 tanedir ve kullanım şekli ile birlikte ilgili uC nin datasheetinde vardır.Daha detay bilgi için ise üreticinin(microchip)AN (uygulama notlarına) larına bakılabilir.
Takıldığın belirli bir komut var ise üzerinde konuşalım.
Algoritma konusunda sorun yaşıyorsan durum biraz değişiyor o zaman.Düşünme mantığı oluşturmalısın kendince.Temel olan nokta bir sorunu ne kadar fazla parçaya bölerek, bu parçaları kendi içinde çözersen; okuması, hata araması ve daha sonra tekrar kullanılması o denli kolay olur.Lego gibi düşünebilirsin.
Kolay gelsin...
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ramon - 31 Mayıs 2006, 15:25:34
bende iki pic i seri olarak iki gündür haberleştirmeye calısıyorum ama bir türlü yapamadım. eksik biseler yapıyorum mutlaka ama...

bilen birisi kolayca anlatırsa ve örnek verirse cok mutlu olucam.
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: engin_ - 31 Mayıs 2006, 20:53:19
Derleyiiciye has bazı özelliklerden bahsetmek daha doğru olur sanırım. Aşağı yukarı heryerde temel komutların ne yaptığı yazıyor.

Örneğin;

      CBLOCK   0x0A0
      Buffer:10          ; RAM de 0x0A0 adresinden itibaren 10byte ayrılır
      ENDC
....
       movlw   LOW Buffer    ; alt byte alınır
       addwf   ByteCount,W   ; istenilen sayı üzerine ilave edilir
       movwf   FSR      ;FSR ye yazılır
...

artık INDF den ister okur ister yazarsınız.
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: kesmez - 31 Mayıs 2006, 21:35:02
@aquino969

http://www.epemag.com/cdptut.htm

yukardaki linkte pic in içini görebiliyorsun sağdan sola soldan sağa bir top yuvarlanıyor ve registerlerin içerikleri değişiyor tam sana göre..
bende bu programın cd si olacaktı istersen ö.m.at.. veya biryerlerden indir..
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: toxin - 09 Ağustos 2006, 22:42:23
BENİM ASEMBLERE İLK BAŞLADĞIMDA VE BANA ÇOK AMA COK FAYDASI
OLAN SİMULASYON PROGRAMI İCİNDE İKİ ADET ASM VE BASIC COMPILER VAR PRG İLGİLİ ANLAMADIĞINIZ YERİ FORMA YAZIN

(http://img442.imageshack.us/img442/3418/kopyasfrm00042no8.jpg) (http://imageshack.us)

http://www.hemenpaylas.com/download/949725/__02picsimulatoride_v5_22_yeni.rar.html

CRACK

http://www.hemenpaylas.com/download/968031/pic_1_.simulator.ide.5.22.patch.zip.html
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: YARGICH - 02 Kasım 2006, 17:31:51
@toxin

  Bu programı rapidshare'e tekrar atabilirmisiniz. malum hemen paylaş kapandı. Tekrar açılacakmış ama dosyalar silindi bi kere. Bu ara asm ve pic ile kısa bi işim var ama çok ihtiyacım olan bi test yapmam gerekecek. Bu program işime yarayacak gibi.



İyi Çalışmalar.
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: OG - 02 Kasım 2006, 20:29:00
http://rapidshare.com/files/1710423/__02picsimulatoride_v5_22_yeni.rar.html

http://rapidshare.com/files/1710525/pic_1_.simulator.ide.5.22.patch.zip.html
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: hiko1985 - 18 Kasım 2006, 16:04:04
arkadaslar bana pıc devresinin ucuna ledleri falan baglayacagım onu calıstıracam...... boyle bi program lazım sımulator yane yardımcı olabilirmisiniz
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: XX_CİHAN_XX - 18 Kasım 2006, 16:20:09
Proteus adlı programı yukle orada hemen hertürlü simulasyonu yapabilirsin.Proteus başlığı var orada program ve detaylı bilgi bulunmaktadır.Kolay gelsin...
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ceka - 21 Kasım 2006, 00:18:24
ÖNCELİKLE BU YAZIYI OKUYAN ARKADAŞLAR
şimdiden bir hatam olursa her kezden affımı isterim
orta okul mezunu bir arkadaşınızım 1 yada 2senedir elektroniğe merağım başladı beli bir sreden sonra pic programlama isteği oluştu fakat nerden başlayacağım konusunda iki haftadır geceli gündüzlü araştırma yapıyorum
girmediğim üye olmadığım internet site forum sayfası kalmadı
aquino969 arkadaşımıza katılmamak elde değil tabi tümüne olmasada
belli bir bölümüne katılıyorum forumların çoğunda farklı farklı başlangıç
çok miktarda ebok falan okudum hepside başlarken baya iyi gözüküyor daha kendime bir kaç kitap almayı düşünürken aaaaaaa hangisi nerden
bu kadar zormu bir yerden sonra kopuyorum bir ara vazgeçtim ama dayanamadım tekrar başladım halen şu memlekette bu kadar site ve forum var net bir bilgi kafamda oluşmadı yani elin gavuru nasıl ilerliyor
anladım yani şu an boş vaktim okadar çokki kahve köşesinde oturmaktansa bir şeyler var etmek adına sabahlara kadar bu konularda
internet başında geçiriyorum ama nafile elde var 0000 yani ingilizce kaynak ararsan dolu türkçe kaynak ararsan sana heh bakın arkadaşın dedine doru yanlar da biraz fazla değilmi biraz açık yüreklilikle düşünelim
fakat tabiki arkadaşlarımızın yardım ve bu sitelerin ne kadar çok bilgi ver diklerinin de farkındayım örendiğim her bilgi içinbilgi sahibine allah razı olsun demeden kendimi alı koyomıyorum fakat bir arakdaşımın iş yerinden japon turistle geçir diği sohbeti size anlatıyım isterim alışveriş şyapar ve arkaşıma sen türkmüsün der tercüman aracılığı ile evet der
hemde orjin türküm sonra adam sorar osmanlıimparatorluğu hakında  
adam tarihçidir yani olum der sizin bu haliniz bakıpta YA SİZ ONLARIN  
TORUNLARI DEĞİLSİNİZ YADA ONLAR SİZİN DEDELERİNİZ DEPĞİL DER
arkadaşım şaşırır niye 700 yıllık imparatrorluk 400 yılık büyük hükümdarlık ve sizin durumunuz der bir yanlışlık var der japon ve eklr bak bize
0  dan yine eski halimize döndükder yani bizimde bir birimize destek olmamız lazım tabiki yardım laşma hat safhada fakat güümüzde
nekadar türklerin ilerlemesi için yeterli size brakıyorum devir
elektronik çağı oldu bakın şu sitelere yarddım hat safhada fakat anlaşıllır
bir yüksek mühendis veya bilim adamının yapıta ürretiği öretiim konusunda ilerleme kolay anlaşılır bir dille uraşıpta ürettiği bilglere yok denecek kadar az yani şudevirde üni versite kazanmak için dershaneyegitmeyen varmıdır bilemiyorum aböyle bir şey düşünmek bile
kötü eğitim 00000000000 ülke okularında bile brakın dersahaneye git me mecbursun eğitim bile para tuzağı haline gelmiştir neşyse çok uzattım dayanamadım yazdıklarımdan ötürü şyanlış ifadeler kulandıysam aff ola
ama türkiyenin gerçepi dilmi biraz
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: XX_CİHAN_XX - 21 Kasım 2006, 16:46:20
picproje ye hosgeldin @ceka
pic programlamaya bukadar erken başlaman nekadar iyi bilemiyeceğim çünkü önce temel elektronik ile başlayıp bilmen gereken temel elektrık-elektronık bilgilerini öğrenip pic programlamaya gecersen saglam adımlar atmıs olursun.Bir tavsiyeydi sadece.
picprogramlamaya başlamak için bir kitap alıp faydalanabilirsin ama önerim once temel elektronıği öğren hatta sonra sayısal elektronık ve ardından pic şeklinde ilerlersen: erken başlangıc ve içindeki elektronik sevgisi sayesınde ilerde iyi bir elektronıkcı ve programcı olabılırsın.
Donanımsız yazılım olmaz!Dolayısıyla once donanım tasarlamayı(elektronıgı)ogren sonra tasarladıgın devrelere pic programlama ile yazılım yaparsın.Umarım anlatabılmısımdır.kitap içinde tavsiyem;

http://picproje.org/index.php/topic,13024
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: engin_ - 22 Kasım 2006, 13:27:10
@ceka iyi hoş da yazarken  Türkçe yazım kurallarına uysan da bizde burda okumak için ıstırap çekmesek...
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ceka - 22 Kasım 2006, 18:24:49
öncelikle buyazıya cevap yazan  ( XX_CİHAN_XX ) arakdaşımıza
teşekürü bir borç bilirim ve eklemek gerekirse hoş bulduk arkadaşım
zaman ayırıpta cevap verdiğin için ÇOK teşekür ederim devam etmem gerekirse elektronikle ilgili alta yapımın geretiği kadar ileri olmadının farkındayım fakat kendi araştırmalarım ve elimdeki elktronik kitap  ebook vs lerle geldim seviye hakında biraz örnek vermek isterim multi pic progremer v 5.2 çalıştırma ve kulama + willem eprom prog v3 kendi çabamla bulup baskıdevre yapma ve çalıştırma +wilem programer v4 eprom programlama devresi ve çalışmaları devam ediyor + eagle 4.1 kulanma ve
şema ve pcb çıkarma proteusta az çok brkaç işlem ve çalışma şekli hakında temel bilgi + 2senede elimde birçok malzeme ve nasıl çalıştıkları hekında yaptım araştırmalar ve edindim bilgiler le devre oluşturma falan filan yani sırf bu işler için 300 euro verip lazer yazıcı aldım yani anlıycanız
altyapımı oluşturmaya çalışıyorum bu gün kitapçılara gidip aldım kitaplar ve çalışmaya devam edeceğim XX_CİHAN_XX  arkadaşım bugün gidip aldığım kitaplar orahan altın başak 1-) pic basic pro ile pik programalma
2-) mikro denetleyiciler ve pic 3-) picprogramlama teknikleri ve pic 16f877a
4-) ileripic 16f84uygulamalrı-1 5-) güçlü tuğay herkes için elektronik hobi
yani SEVGİLİ ARKADAŞIM XX_CİHAN_XX   senin ve sizlerinde katkılarıyla bir şeyler yapabilece3ğime inanıyorum and or xor kapıları hakında vesaire pek bir bilgim yok sadece normal devre mantığı yani kavramış durumdayım bu konulara ayıracağım  vaktim şu anda çok ve kendimi geliştirmek istiyorum anlıycan sayısal elktronik hakında kitap almadım malesef çok yakında alırım yanlız bir ara visulbasicle kodlarale çalışmtım
6 yıl önceydi programcılık örenmek istemiştim fakat getirisi benim adıma
yani ortada pc den başka br şey olmadını fark edince brakmıştım algortmasını tam çözmeye başlamıştım bu programı bilen bir dostum bana
windows altında çalışan bir hesap makinası yap demişti ben kendi çabamla bir örnek olmadan kendi hesap maknamı windowta çalıştırmayı başarmıştım  onadan sonra da birdaha hiç uraşmadım programcılık adın a
yazım kuralarını bilmedim doğru dedim gibi orta okul mezunuyum elimden geleni yapmaya geyret ederim tavsiye ettin kitaba gelince linki açamadım ve zaten buyazını okumadan önce yukar da yazdıklarım kitapları almış bulundum önceki yazımda yazdığım gibi oldu fakat elimden geln bu bizim miletimiz eline birşeyler verince yapamayacağı şey yokgibi fakat bu yolları aşmak için çok üst seviyede ingilzce bilmekte şert biraz yani düşinüyorum osmanlıyıda keşke her feth etikleri ülkede türkçe yada tekbir dill mecbur kılsaydı da biz bukadar araştırma ve bikgileri rahat anlasaydık ve ulaşabilseydik diyorum kendimce tabi neyse gene fazla uzattım verdin bilgiler için sana çok minnetterım çok sağol(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us) takıldığım yerler olursa kimden yardım isteyeceğim konusunda pek bir fikrim yok yani nasıl ve kime özel mesaj yada diğer bilmiyorm  neyse herkeze iyi günler ve mutlu olmaları dileğiyle
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: XX_CİHAN_XX - 22 Kasım 2006, 21:42:16
Sen boyle istekli ,azimli,sabırlı olduktan sonra başarılı olursun. ;)
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ceka - 24 Kasım 2006, 12:35:36
TEKRADAN HERKEZE MERHABA
sonunda buldum bir üniversitenin öretim üyesinin örenciler için hazırladığı
pdf dökümanı şeklinde çok anlaşılır bir biçimde yani bu işe yeni başlayanların kavraıyacağı bir dillde örnekler vererek yazdığı yazı dizisi
buldum ve yakında burda sizlerle paylaşmak isterim okadar farklı bir anlatım tarzı var ki görünce sizde hak vericeksiniz
neyse şu anda pek vaktim yok enyakın zaman da site yöneticileriyle temasa geçip yazı dizisi halinde yayınlamalrını istiyeceğim tabi alıntı bir
dosyayı yayınlama hakları varmı bilmiyorum fakat şensımızı denemekte fayda var herkeze iyi günler iyi çalışmalar dilerim başarı hep sizlerin olsun
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: paradox - 01 Nisan 2007, 13:54:05
@toxin hocam verdiğiniz program için sağol(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us)un öncelikle.arada başka muhabbetler geçmiş ama ğrogram gerçekten hoşuma gitti.
takıldığım bir konu oldu.
osiloskop ile timerda ürettiğim kare dalgaya baktım.
fakat peryod süresini hesaplayamadım.
nasıl hesaplayabilirim.
birde aynı programı normal osilodkopta gözlediğimde farklı çıkmıştı acaba hangisi doğrudur...
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: adanc - 22 Şubat 2008, 20:21:46
arkadaşlar http://rapidshare.com/files/1710525/pic_1_.simulator.ide.5.22.patch.zip.html bu link çalışmıyor yada dosya yok acaba rica etsem yeni bir link verirmisiniz
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: alkadro - 01 Ocak 2009, 16:58:16
Arkadaşım linkler kırılmış galiba.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: adilakkaya - 27 Nisan 2010, 11:33:13
Alıntı yapılan: ceka - 21 Kasım 2006, 00:18:24
ÖNCELİKLE BU YAZIYI OKUYAN ARKADAŞLAR
şimdiden bir hatam olursa her kezden affımı isterim
orta okul mezunu bir arkadaşınızım 1 yada 2senedir elektroniğe merağım başladı beli bir sreden sonra pic programlama isteği oluştu fakat nerden başlayacağım konusunda iki haftadır geceli gündüzlü araştırma yapıyorum
girmediğim üye olmadığım internet site forum sayfası kalmadı
aquino969 arkadaşımıza katılmamak elde değil tabi tümüne olmasada
belli bir bölümüne katılıyorum forumların çoğunda farklı farklı başlangıç
çok miktarda ebok falan okudum hepside başlarken baya iyi gözüküyor daha kendime bir kaç kitap almayı düşünürken aaaaaaa hangisi nerden
bu kadar zormu bir yerden sonra kopuyorum bir ara vazgeçtim ama dayanamadım tekrar başladım halen şu memlekette bu kadar site ve forum var net bir bilgi kafamda oluşmadı yani elin gavuru nasıl ilerliyor
anladım yani şu an boş vaktim okadar çokki kahve köşesinde oturmaktansa bir şeyler var etmek adına sabahlara kadar bu konularda
internet başında geçiriyorum ama nafile elde var 0000 yani ingilizce kaynak ararsan dolu türkçe kaynak ararsan sana heh bakın arkadaşın dedine doru yanlar da biraz fazla değilmi biraz açık yüreklilikle düşünelim
fakat tabiki arkadaşlarımızın yardım ve bu sitelerin ne kadar çok bilgi ver diklerinin de farkındayım örendiğim her bilgi içinbilgi sahibine allah razı olsun demeden kendimi alı koyomıyorum fakat bir arakdaşımın iş yerinden japon turistle geçir diği sohbeti size anlatıyım isterim alışveriş şyapar ve arkaşıma sen türkmüsün der tercüman aracılığı ile evet der
hemde orjin türküm sonra adam sorar osmanlıimparatorluğu hakında 
adam tarihçidir yani olum der sizin bu haliniz bakıpta YA SİZ ONLARIN 
TORUNLARI DEĞİLSİNİZ YADA ONLAR SİZİN DEDELERİNİZ DEPĞİL DER
arkadaşım şaşırır niye 700 yıllık imparatrorluk 400 yılık büyük hükümdarlık ve sizin durumunuz der bir yanlışlık var der japon ve eklr bak bize
0  dan yine eski halimize döndükder yani bizimde bir birimize destek olmamız lazım tabiki yardım laşma hat safhada fakat güümüzde
nekadar türklerin ilerlemesi için yeterli size brakıyorum devir
elektronik çağı oldu bakın şu sitelere yarddım hat safhada fakat anlaşıllır
bir yüksek mühendis veya bilim adamının yapıta ürretiği öretiim konusunda ilerleme kolay anlaşılır bir dille uraşıpta ürettiği bilglere yok denecek kadar az yani şudevirde üni versite kazanmak için dershaneyegitmeyen varmıdır bilemiyorum aböyle bir şey düşünmek bile
kötü eğitim 00000000000 ülke okularında bile brakın dersahaneye git me mecbursun eğitim bile para tuzağı haline gelmiştir neşyse çok uzattım dayanamadım yazdıklarımdan ötürü şyanlış ifadeler kulandıysam aff ola
ama türkiyenin gerçepi dilmi biraz


Ben Sana Bişey Söyliyimmi Hocam Biz Bencil Bir Milletiz Bunun Özeti Bu.. Kimse Sordugu Sorunun Cevabını Dogrudan Alamıyor..
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: OG - 27 Nisan 2010, 12:59:17
adilakkaya, kaç gündür buradasın, ne sordun, ne cevap alamadın, ne gördün?
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: secretagent - 11 Eylül 2010, 10:30:03
Alıntı yapılan: YARGICH - 02 Kasım 2006, 17:31:51
@toxin

   Bu programı rapidshare'e tekrar atabilirmisiniz. malum hemen paylaş kapandı. Tekrar açılacakmış ama dosyalar silindi bi kere. Bu ara asm ve pic ile kısa bi işim var ama çok ihtiyacım olan bi test yapmam gerekecek. Bu program işime yarayacak gibi.



İyi Çalışmalar.
tekrar upload edebilirmisiniz
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: zkan034 - 18 Mart 2011, 00:44:40
http://www.hemenpaylas.com/download/949725/__02picsimulatoride_v5_22_yeni.rar.html
Kardeş link ölmüş yenileme imkanınız varmı.  iyi çalışmalar...
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: nihat55 - 04 Nisan 2011, 14:16:04
3 katlı asansör yapıyorum yardımcı olurmusunuz devre şemasını çizdim assembler kullanmayı pek bilmiyorum yardımcı olan arkadaşlara tşk ederim nomoresex@windowslive.com
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: muratyamak10 - 05 Eylül 2011, 00:31:52
pice yeni başlayanlar için örnek uygulmada ben yazayım
list p=16f84a
#include "p16f84a.inc"
bsf status,5
clrf trisb
movlw 0xff
movwf trisa
bcf status,5
test
btfsc porta,1
goto  yak
btfss  porta,1
goto  sondur
goto test
yak
bsf portb,0
sondur
bcf portb,0
end
:) ;D 8)



Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: muratyamak10 - 05 Eylül 2011, 19:58:00
evet haklısınız düzeltilmiş yeni bir kod koyuyorum
      list p=16f84A
      #include "p16f84A.inc"
      clrf PORTB
      bsf STATUS,5
      clrf TRISB
      movlw 0xFF
      movwf TRISA
      bcf STATUS,5
test
      btfsc PORTA,0
      goto  test
      bsf   PORTB,1     
      end
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: halidimran - 02 Kasım 2011, 07:10:54
rapidin linki ölmüş kardeş bir yenilesen şunu teşekkürlerimi iletiyorum.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ipek - 02 Kasım 2011, 13:41:04
Led'in nasıl yanıp söndüğünü anlamak için özel bir göz gerekebilir

hiç gecikme kullanılmamış.. :)
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: kopartma - 12 Mart 2012, 17:00:17
Alıntı yapılan: OG - 27 Nisan 2010, 12:59:17
adilakkaya, kaç gündür buradasın, ne sordun, ne cevap alamadın, ne gördün?
sayın mod...
ben asambly  apileri hakkında türkçe bilgi istiyorum yardımcı olursanız sevinirim. wın32 help de olur türkçe.saygılar.
api ler hakkında her şeyi istiyorum .registry,dialog,time,memory,strings,pointh,user32,...kaç tane türkçe api varsa istiyorum.her forma yazıyorum çok geniş litarütüel doluymuş yaz yaz bitmezmiş deniliyo ...
Başlık: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: erenakdag - 24 Nisan 2012, 18:35:27
Merhabalar pic assembler ile 4 tane trafik ışığı uygulaması yapmak istiyorum, yardımcı olabilecek arkadas varmı acaba...
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: safaka123 - 03 Haziran 2012, 15:10:07
Belki burası yeri değildir ama ben programlamayı asm. kodlarla yapmayı tercih eden birisiyim. Bir konuda takıldım yardımcı olurmusunuz. Soru: Max232 gelen bilgiyi invert ettiğine göre bende pic içerisinde son transmit noktasında harfin kodunu invert edecekmiyim. "A" karakterini yollamak istediğimde  "A" nın kodunumu yollayacağım yoksa invert edilmiş kodumu yollamam lazım. ISIS de denedim virtual terminnali pic tx çıkışına bağladım bir de diğer virtual terminali max232 çıkışına bağladım. Birinci normal pozisyonda çalışıyor max232 çıkışındakini invert olarak ayarlarsam aynı karakteri alabiliyorum. Bu devre gerçekleşirse PC nasıl bir cevap verir "A"  harfini basar mı yoksa invert'inimi basar. Yani pic TX noktasında invert yapayımmı?Lütfen örnekle açıklarsanız ASM kodlu örnek olsun. Teşekkürler
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: Tagli - 03 Haziran 2012, 17:10:21
Herhangi bir tersleme işlemi gerekmiyor. Seviye dönüşümünden MAX232 sorumlu, senin o kısımla ilgin yok.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: safaka123 - 04 Haziran 2012, 17:51:00
Hızlı cevabınız için teşekkürler.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: muratyamak10 - 23 Ağustos 2012, 22:24:23
         list p=16f84A
          #include "p16f84A.inc"
sayac1     equ      h'0C'
sayac2     equ      h'0D'
          clrf     PORTB
          bcf      STATUS,0
          bsf      STATUS,5
          clrf     TRISB
          bcf      STATUS,5

basla
          movlw    h'01'
          movwf    PORTB
TEKRAR
          call     gecikme
          rlf      PORTB,F
          btfss    STATUS,0
test
          btfss    PORTA,1
          goto     test
          goto     TEKRAR
sekiz
          btfss    PORTB,7
          goto     bir
          bsf      PORTB,7
bir
          btfss    PORTB,6
          goto     iki
          bsf      PORTB,6
iki
          btfss    PORTB,5
          goto     uc
          bsf      PORTB,5
         
uc
          btfss    PORTB,4
          goto     dort
          bsf      PORTB,4
dort
          btfss    PORTB,3
          goto     bes
          bsf      PORTB,3
bes
          btfss    PORTB,2
          goto     alti
          bsf      PORTB,2
alti
          btfss    PORTB,1
          goto     yedi
          bsf      PORTB,1
yedi     
          btfss    PORTB,0
          goto     sekiz
          bsf      PORTB,0
          goto     sekiz
         
         
         
         
         
DONGU         
          goto     DONGU
gecikme
          movlw    h'FF'
          movwf    sayac1
dongu1
          movlw    h'FF'
          movwf    sayac2
dongu2 
          decfsz   sayac2,F
          goto     dongu2
          decfsz   sayac1,F
          goto     dongu1
          return
          end
       kayan led uygulaması port a daki butona devamlı basıldığında hangi led yanıyorsa o led devamlı yanık kalır
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: kudretuzuner - 23 Ağustos 2012, 22:50:33
Merhaba
Konu,çok önce açılmasına rağmen zaman zaman güncellini koruyabilmiş.Benim de ufak bir katkım olsun.  asm öğrenirken tuttuğum notların linkini vereyim belki işinize yarar.Kolay gelsin.
https://rapidshare.com/files/1096640038/ANTRAK1_ASM_BASLANGC.rar (https://rapidshare.com/files/1096640038/ANTRAK1_ASM_BASLANGC.rar)
http://antrak.org.tr/index.php?option=com_content&task=view&id=1632&Itemid=95 (http://antrak.org.tr/index.php?option=com_content&task=view&id=1632&Itemid=95)
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: cemeray - 13 Mart 2013, 09:42:54
Bu linklerin hiç biri çalışmıyor arkadaşlar.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: uras_10 - 23 Mart 2013, 13:17:42
evet açılmıyor, yardımcı olun lütfen arkadaşlar..
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: gevv - 23 Mart 2013, 13:47:40
http://www.mediafire.com/?rrw6nhlcrcmuomn (http://www.mediafire.com/?rrw6nhlcrcmuomn)
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: loves_oi - 18 Mart 2014, 09:41:43
Arkadaşlar , interrupt'lara çalışıyorum da basit bir interrupt mantığı ile çalışabilir bir kod -pseudo kod da olabilir - paylaşabilir misiniz?
Bildiğim kadarıyla program normal akışındayken bir interrupt gerçeklşince Pc'ye h'04' load ediliyor ardından program memory'de bu adrese geliniyor herhangi bir interrupt olunca. Burada da goto ile istediğimiz bir interrupt service routine'ine gidebiliriz. Bildiklerim bunlar , ancak somut bir örneğe ihtiyacım var yani GIE RBIE vs enable ve flag bitleri nerede set ediliyor nasıl kullanılıyor teorikten öte bir bilgim yok o yüzden bunları gösteren bir örneğe veya link'e çok ihtiyacım var, yani mesela diyin ki şu interrupt gerçekleşti (bu interrupt şu olduğu için gerçekleşti) ardından program flow şuraya kaydı enable ve flag bitleri şurada set veya clear edildi vs.
Bence bu başlık altında böyle bir yazı çok faydalı olur.
Şimdiden teşekkür ederim.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: camby - 18 Mart 2014, 17:26:12
Disaridayim paylasamiyorum , fakat asm bolumunde aradiniz tipte ornek cok sayida vardir.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: Tagli - 18 Mart 2014, 18:10:00
MPLAB'in içinde her işlemci için hazır şablon dosyaları vardı diye hatırlıyorum. Kesme kodunun başında bazı sistem register'larının yedeklenmesi ve kesme çıkışında geri yüklenmeleri de gerekiyor. Kesme bayrakları ise donanıma bağlı. Örneğin 8 bitlik PIC'lerde seri iletişim kesme bayrağı tamamen donanımın elinde, yani kullanıcı tarafından sıfırlanamıyor. Ama diğer pek çok bayrağı kullanıcının sıfırlaması gerekiyor. Ayrıca, kesne içinde GIE ile oynanmaz (çok acayip bir program değilse). GIE kesme girişinde donanım tarafından sıfırlanır, çıkışında ise genelde RETFIE komutuyla çıkılarak 1 yapılır, ki bu komutun RETURN'den farkı GIE'yi 1 yaparak dönmesi.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: HD#12 - 18 Kasım 2014, 03:18:39
merhaba,
pıc16f877a pıc ini kullanıyoruz. mplapta program yazıyoruz assembly ile.
bu haftaki projem  4x4 lük tuştakımında  herhangi bir butona basında o kodu ledde gösterme



****************************************
LIST P=16F877A
INCLUDE<P16F877A.INC>
ORG 0x000
_CONFIG H'3F31'
DEGISKEN TANIMI
CBLOCK 0x20
_W
_STATUS
_FSR
_PCLATH
SATIR
TUS
TEMP
TIMER10MS
TIMER1S
TIME1S
TIMECTRL
UTONCTRL
ENDC
ORG 0
PAGESEL ANA_PROGRAM
GOTO ANA_PROGRAM
ORG 4
GOTO KESME

KLAVYE TARA
SATIR1

MOVLW b'11100000'
MOVWF PORTD

SIFIR
BTFSS PORTD,0
RETLW d'10'

BIR

BTFSS PORTD,1
RETLW d'1'

IKI
BTFSS PORTD,2
RETLW d'2'

UC

BTFSS PORD,3
RETLW d'3'

SATIR2
MOVLW b'11010000'
MOVWF PORTD


DORT
BTFSS PORTD,0
RETLW d'11'

BES

BTFSS PORTD,1
RETLW d'6'

ALTI
BTFSS PORTD,2
RETLW d'5'

YEDI
BTFSS PORTD, 3
RETLW d'4'

SATIR3

MOVLW b'10110000'

MOVWF PORTD

SEKIZ

BTFSS PORTD,0
RETLW d'12'

DOKUZ

BTFSS PORTD,1
RETLW d'9'

ON
BTFSS PORTD, 2

RETLW d'7'

SATIR4

MOVLW b'01110000'

ONIKI

BTFSS PORTD,0

RETLW d'13'

ONUC
BTFSS PORTD ,1
RETLW d'15'

ONDORT

BTFSS PORTD,2

ONBES

BTFSS PORTD ,3
RETLW d'14'
RETLW d'255'

KESME

MOVWF _W
SWAPF _W,F
SWAPF STATUS ,W
MOVWF _STATUS
SWAPF FSR,W
MOVWF _FSR
SWAPF PCLATH,W
MOVWF _PCLATH
BTFSS INTCON ,TOIE
GOTO INT_SON
BTFSS INTCON ,TOIF

GOTO INT_SON
MOVLW 0x06
MOVWF TMRO
BSF TIMECTRL ,0
INCF TIMER10ms ,F
MOVLW .10
SUBWF  TIMER10ms,W
BTFSS STATUS,Z

GOTO INT_SON
CLRF TIMER10ms
BSF  TIMECTRL,1
INCF TIMER1s,F

MOVLW .100
SUBWF TIMER1s,W
BTFSS STATUS,C
GOTO INT_SON
CLRF TIMER1s
BSF TIMECTRL,2

INT_SON
BCF INTCON,TOIF
SWAPF _PCLATH
SWAPF PCLATH
SWAPF _FSR,W
MOVWF FSR
SWAPF  _STATUS,W
MOVWF STATUS

SWAPF _W,W
RETFIE

ANA_PROGRAM



Ana_program   
   movlw   0xD1         
               
   banksel TRISB         
   clrf   TRISB      
   clrf   TRISE         
   movlw   0x0F
   movwf   TRISD      
            
               
   clrf   PORTB         
   clrf   satir      
   clrf   tus
   clrf   Timer10ms      
   clrf   TimeCtrl      
   clrf   ButonCtrl      
   movlw   0x06
   movwf   TMR0      
               
   bsf   INTCON, T0IE   .
   bsf   INTCON, GIE      
               
   btfss   TimeCtrl, 2   
               
   goto   $-1         
            
Ana_j1
   btfss   TimeCtrl, 1      
   goto   Ana_j2      
   call   KlavyeTara      
   movwf   tus         
   sublw   0xFF
   btfsc   STATUS, Z
   goto   Ana_j2         
   bsf   ButonCtrl, 0      
   bcf   TimeCtrl, 1      
Ana_j2
                  
???????????            end

buraya kadar olan rutinleri yzdım fakat ana_j de basılan butonun kodunu ledde gösterme kodunu birturlü yapamadım. yardımcı olabilirseniz çok sevinirim şimdiden teşekkürler...
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: Kabil ATICI - 19 Kasım 2014, 10:39:15
örneğin
RETLW d'15'
geri döndüğü satır nerede ise
movwf   PORTX   ;led'lerin bağlı olduğu port...


...
  call   KlavyeTara     
;işte buraya...
   movwf   tus   
...
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: yek79 - 08 Mart 2015, 17:05:06
(http://s4.postimg.cc/9zaevktqh/10171095_648927345234605_102168620687067688_n.jpg) (http://postimg.cc/image/9zaevktqh/)
selamunaleykum. include ve list pic 16f84 gibi komutu kullanmadan nasıl program yazılır? (hoca decfsz komutu kullanacaksınız dedi )

Lütfen cevap verin performans ödevim yapmazsam sınıfta kalacam
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: RaMu - 08 Mart 2015, 21:17:50
MpLab da projeni oluştur derle,
wiev menüsünden disassembly listing kısmını aç,
sağ tarafda senin yazdığın kod
sol tarafda list include olmadan yazılabilecek karşılığı bulunur.

Ayrıca bu gibi sorular için yeni konu açman daha uygun.

Birde sınıfta kalmak mı kaldı artık?
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: yek79 - 11 Mart 2015, 00:03:23
abi dediğinden zerre birşey anlamadım lütfen sen yapıp bana atsan olurmu persembe gunu sson
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: ibrahim.mar7 - 23 Mayıs 2015, 11:32:32
arkadaşlar sıcaklık kontrol termostatı yapmak istiyorum kuluçka makinası için. internetten dijital termostat devlere baktım hepsi pic ile yapılmış pic yazılımı bilmiyorum  baska basit ama  kararlı düzgün çalışan devre nasıl yapabilirim.
Başlık: Ynt: PIC Assembly İLE PROGRAMLAMA Dersleri
Gönderen: anrobot - 06 Haziran 2015, 08:54:32

(http://s23.postimg.cc/5wzj6ym7b/NTC_temperature_sensor.jpg) (http://postimg.cc/image/5wzj6ym7b/)

Bu devreyi yapabilirsin rahatlıkla oldukça hassastır... kolay gelsin.