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.
merhaba if deyimlerini isterseniz ögrenmeye çalisin.
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.
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.