Giriş sinyali kontrolü

Başlatan frkn, 24 Ocak 2021, 19:27:47

frkn

Merhaba;

CCS C'de Pic16F88 ile şöyle bir program yazmak istiyorum yardımcı olabilir misiniz?

Pic'in b0 pini 10 sn boyunca 0 veya 1 olmazsa Pic'in a0 pini çıkış versin. Ancak bu 10 sn içerisinde b0 pininde değişiklik olursa herhangi bir işlem yapmasın. Yani b0 pininin sürekli 0 ve 1 olarak değişiklik arzetmesi gerekiyor a0 pininin çıkış vermemesi için. b0 girişi her 0 veya 1 olduğunda zaman sayacak 10 saniye boyunca 0'da veya 1'de kalıyorsa a0 pini çıkış verecek aksi halde herhangi bir çıkış vermeden b0 pini kontrolüne devam edilecek.

Cevabınızı bekliyorum.


sifirzero

merhaba if deyimlerini isterseniz ögrenmeye çalisin.
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

sadogan

B0 yerine B4..B7 bunlardan her hangi birini kullanabilirsen
port değişim kesmesi var.
10sn sonra timeout olacak şekilde bir timer kurup, bu timer ı portb
değişim kesmesinde güncelleyerek yapabilirsiniz.
 

argelojik

Bir tavsiyede bulunmak istiyorum. Kafanızdaki projeyi yazılı hale dönüştürün. Bu projeyi hem sizin hem de başkalarının daha iyi anlamasını sağlar. Algoritma oluşturmalısınız. Böyle şu 1 olsun şu sonra 0 olsun olmaz.