start stop

yaga

Üye
Katılım
21 Ocak 2007
Mesajlar
74
Puanları
1
Yaş
40
slm arkadaşlar
ben pıc öğrenme aşamasının 1.ci basamağındayım
1 adet acil stopve 2 ayrı çalışan bir start stoplu çalışan bir motor devresini yazmak için ne gibi bir yol izlemem lazım.
mesela kitaplarda 1 butonla led devreleri var. onun gibi 2 adet ayrı ayrımı yazacam asm olarak
bilmem derdimi anlatabildimmi.
(prg yazacam end diyecem sonra aynı sayfaya tekrar yazıp end diyemi olacak)
bu konuda yardımcı olursanız sevinirim herkese iyi çalışmalar.
 
End'den sonraki kodları assembler derlemez. Bahsettiğiniz led vs. devrelerinde , içinde butonun kontrol edildiği bir döngü vardır. Kontrol genellikle btfsc - btfss komutlarıyla yapılır, kontrolun sonucuna göre eğer butona basıldığı tesbit edilmişse goto komutu ile butona basıldığında gerçekleşmesini istediğimiz işe ait kodların bulunduğu kısma dallanılır, led yakma vs işlem yapılır. Eğer basılmamışsa yine goto komutuyla döngünün başına dönülür, tekrar kontrol edilir. Sürekli buton taramak yerine başka işler yapılmak istenirse, buton dış kesme bacağına bağlanır, basılana kadar diğer işler sürdürülür vs vs.

Sizin yapmanız gereken, bu buton kontrol döngüsünün içine diğer kontrolleri eklemek olabilir.

Bu anlatım çok genel oldu, bu başlığa algoritmanızı ve yazdığınız kodları gönderin, üzerinde çalışalım.

@asm yazmayalı epey oldu ama muhtemelen hallederiz.
 

Forum istatistikleri

Konular
129,807
Mesajlar
930,289
Kullanıcılar
452,608
Son üye
murat620

Yeni konular

Geri
Üst