farklı port pinlerini byte olarak tanımlama

Başlatan lordsandman, 11 Nisan 2012, 15:24:36

lordsandman

selamlar,
16F628'de portA'nın 5 pinini ve portB'nin 3 bitini çıkış olarak kullanmak istiyorum. 8-bitlik bir DAC'ın giriş pinleri olacak. Hi-tech C'de bu pinleri bir byte değişken olarak nasıl tanımlayabilirim. örneğin VERI olarak bir değişken tanımlayacağım ve VERI=[RA0,RA1,...,RB3,RB5] şeklinde olacak. böylece DAC'a bilgi gönderirken sadece tek değişkeni güncelleyeceğim

drmp

bir fonksiyon yazıp sadece ilgili pinleri güncelleyerek bu işi çözebilirsiniz 

lordsandman

Alıntı yapılan: drmp - 11 Nisan 2012, 15:36:32
bir fonksiyon yazıp sadece ilgili pinleri güncelleyerek bu işi çözebilirsiniz

anladım teşekkür ederim.
peki #define VERI PORTA,0||PORTA,1||... gibi bir tanımlama mümkün değil mi?

drmp

C genel itibariyle fonksiyonlar üzerine kurulmuş bir dildir her nekar sizin projenizde bu ilgili lerle yapacak olduğunuz işlem için hazır bir fonksiyon olup olmadığına dac 'in  pin fonksiyonlarına bakmak lazım şu an için maalesef bir şey söyleyemeyiz !!!
yinede kendiniz bir fonksiyon yazıp bu  nu daha sonraki projelerinize include ve define tanımlamasıyla dediğiniz gibi  ekleyebilirsiniz