CCS'den ANSI C'ye geçiş

Başlatan zafzaf82, 10 Haziran 2007, 01:28:35

zafzaf82

output_bit(RTC_IO, shift_right(&cmd,1,0) );


ve

shift_right(&data,1,input(RTC_IO));


kodlarının ANSI C'deki karşılıklları ne acaba???
Mikroişlemci bi araçtır, amaç değil.....

zafzaf82

Mikroişlemci bi araçtır, amaç değil.....

Ziya

Bunlar C komutu değil c fonksiyonu. Fonksiyonları ilgili header dosyasından kopyala ve programına ekle, sonra da ANSI C derleyicisi ile derle.

RTC_IO tanımlayacağın bir GÇ bacağı olacak

output_bit(RTC_IO, shift_right(&cmd,1,0) );

RTC_IO yönünü çıkış yap
RTC_IO=cmd>>1;


shift_right(&data,1,input(RTC_IO));

data>>=1;
RTC_IO yönünü giriş yap
if (RTC_IO) data+=128;
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey