|
توضيح بالنسبة ل encoder فمخارجه التي تعمل بنظام gray هي مداخل الميكروكنترولر
|
الأمر بسيط للغاية
يمكن تحويل نظام gray الى النظام الثنائي بواسطة العلاقة التالية
لتكن K معطات في النظام gray
R في النظام الثنائي
العلاقة هي
R=(k^2k)/2
من هنا يصبح البرنامج
int k;------------------------------------------------------0
trisd=0xff;-------------------------------------------------0
trisb=0xff;-------------------------------------------------0
k=portd;---------------------------------------------------0
k=k<<8+portb;-------------------------------------------0
k=(k^2*k)/2;---------------------------------------------0
التعليمة الاخيرة هي التي تقوم بعملية التحويل من ال gray الى الثنائي