قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية moharaul1986
moharaul1986
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2009
المشاركات: 59
نشاط [ moharaul1986 ]
قوة السمعة:
قديم 15-11-2009, 03:42 PM المشاركة 1193   
افتراضي



السلام عليكم لكل الاعضاء والمشاركين ـكما انني اتمنى من الله ان يرعى استاذنا الكبير احمد سيف_اخوتي هناك بعض انوع المتحكمات والذي يتكون مسجلاتها من10 بت بدلا من8 بت ونعظمها من عائلة18f فهل يتم التعامل مع هذه المسجلات بنفس الطريقة ام اننا علينا التعامل فعليا مع10 بت مثال
trisb=0b0000000000
ام هكذا
triseb=0b00000000

اعلانات

lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:
قديم 15-11-2009, 06:02 PM المشاركة 1194   
افتراضي


توضيح بالنسبة ل 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 الى الثنائي


التعديل الأخير تم بواسطة : lahoioui بتاريخ 16-11-2009 الساعة 07:52 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 723
نشاط [ ahmad72 ]
قوة السمعة:
قديم 15-11-2009, 06:30 PM المشاركة 1195   
sun



أتمنى أن لا تكون مصري(أي من مصر) ماذا و الا سوف أندم على اليوم الذي دخلت فيه أنا لهذا المنتدى
السلام عليكم ورحمه الله وبركاته
عفوا اخى لم افهم ماذا تقصد بهذه الجمله
السلام عليكم


نبيل د
:: مهندس ::
تاريخ التسجيل: Mar 2008
المشاركات: 27
نشاط [ نبيل د ]
قوة السمعة:
قديم 16-11-2009, 06:56 PM المشاركة 1196   
افتراضي


الأمر بسيط للغاية
يمكن تحويل نظام 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 الى الثنائي

أتمنى أن لا تكون مصري(أي من مصر) ماذا و الا سوف أندم على اليوم الذي دخلت فيه أنا لهذا المنتدى
اولا اشكرك اخي lahoioui على الاجابة وبارك الله فيك الاجابات القيمة
ثانيا انا جزائري ولكن الرجاء اتركوا المنتدى لتقديم رسالته العلمية فنحن نستفيد من الاخوة المصريين و غيرهم من الاخوة المسلمين وهم يستفيدون منا وقد نجح اهل الفتن والتافهين في اشعال الفتنة بين اخوة الدين و الدم ولكن انشاء ستصفى القلوب
نسال الله العفو والعافية في الدنيا والآخرة


chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 225
نشاط [ chafteyes ]
قوة السمعة:
قديم 17-11-2009, 01:37 AM المشاركة 1197   
افتراضي


سلام الله عليكم
سؤال الى كل الاخوة ارجو ان احصل على جواب له وبخاصة لك انت مهندس احمد هل مازالت الدورة حية ام كان يتوجب علينا ان نكمل الطريق من حيث توقفت مع العلم بالنسبة لي بالكاد مبتدئ ومازلت اشعر باني احتاج الى من يوجهني في هدا المجال و لي اليقين ان غيري كثيرون
ارجو ان نحصل على جواب
جزاكم الله خيرا
سلام


ابو عادل s
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 18
نشاط [ ابو عادل s ]
قوة السمعة:
قديم 18-11-2009, 02:04 AM المشاركة 1198   
افتراضي


السلام عليكم ورحمه الله وبركاته
اخى الفاضل
الاستاذ احمد بخير
وسيرجع قريبا باذن الله
السلام عليكم
شكرا لك احمد72
وان شاء الله يرجع بالسلامة اهم شئ انه بخير


الصورة الرمزية moharaul1986
moharaul1986
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2009
المشاركات: 59
نشاط [ moharaul1986 ]
قوة السمعة:
قديم 24-11-2009, 05:32 PM المشاركة 1199   
افتراضي


انا لا اعرف لماذا لم يرد احد استفساري ارجو ان يكون الجكيع بكامل الصحة والعافية واتمنى للاستاذ احمد سيف دوام الصحة اما جواب استفساري فهو انو اذا احتوى المتحكم على10 بت وكان عدد الارجل لاحد المنافذ اقل من ذلك فنضع على البتات التي لا يوجد لها ارجل القيمة صفر ولن يكون هناك اي مشكلة باذن الله كما انه للتعامل مع8 بت من اصل 10 بت في العمليات البرمجية فان اول شي نقوم به هو ازاحة2بت لليسار
ارجو من الله التوفيق فيما ينفعنا بالاخرة والدنيا


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 02-12-2009, 09:09 PM المشاركة 1200   
ha مساعدة


الاخوة الاعزاء :
اريد ان اسال كيف ابرمج الامر المنطقي التالي :
مدخل a0 and a1 andnot a2 = RB1=1
وهكذا
وهل يوجد موقع يشرح الاوامر الخاصة ب microC مع امثلة
وشكرا



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:57 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)