Arkadaşlar merhaba PIC programlamayı az-çok biliyorum. Bir arkadaşım ile ortak bir proje üzerinde çalışıyoruz. Projemiz şöyle C deki arayüz programı yada Kartımıza bağlı LCD ekran üzerinden kartımızı programlamak istiyoruz.
Örneğin PortA nın ilk 3 bitini giriş yapabilmek. PortB nin bir bitini çıkış yapmak ve bu girişlere göre çıkşları aktif etmek tabi bu basit bir örnek.Bu örnek PC deki arayüz ile daha komplex hale getirilebilir. Tıpkı PLC programlamadaki Ladder diyagramlar gibi.
Bu işi nasıl yapabiliriz. Şöyle bir fikir vermeniz yeterli gerisini ben hallederim.
merhaba aklıma şöyle bir algoritma geldi pic ile bir menu yapıp sizden bir tuşa kaç kez basıldığını sayın (ccs için if input pinx giris++ ) gibi formül ile basılma sayısını alın.Sayıyı trisa'ya atın. Böylece bastığınız kadar giriş olur diğerleri çıkış olur. tüm portlar için yaparak giriş çıkışı belirleyin.3 tuş ile(+ - ok) tüm işlemi halledersiniz. Bilgisayar yazılımından daha basit ve kolay olur.