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

   

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 11-03-2009, 03:06 PM المشاركة 17   
افتراضي



اطراف المتحكم غالبا ما تكون متعددة الوظائف..
كل طرف من اطراف المنفذ أ او ب يمكن تحديده إما كمدخل او كمخرج بحسب المطلوب ..
هنا توضيح عن المنفذ ب :


كيف valider les résistances de rappel au +5V.
كيف نقوم بتفعيل المقاومات الداخلية
تحدد المطلوب بال bit7 في المسجل option_reg
bit 7

NOT_RBPU

http://pagesperso-orange.fr/fabrice....onregister.htm

اعلانات

amine123
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2008
الدولة: المغرب
المشاركات: 88
نشاط [ amine123 ]
قوة السمعة:
قديم 11-03-2009, 03:23 PM المشاركة 18   
افتراضي


ما الصحيح في الأمرين التاليين
BCF PORTA,1
BCF TRISA,1

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 11-03-2009, 03:32 PM المشاركة 19   
افتراضي


ما الصحيح في الأمرين التاليين
BCF PORTA,1
BCF TRISA,1
الاثنين صحيحين لكن بالترتيب التالي:
BCF TRISA,1
BCF PORTA,1
السطر الاول تحدد به اتجاه الطرف A1 للمنفذ أ كمخرج
والسطر الثاني تجعل به حالة A1 بانها = 0


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 11-03-2009 الساعة 06:55 PM

amine123
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2008
الدولة: المغرب
المشاركات: 88
نشاط [ amine123 ]
قوة السمعة:
قديم 11-03-2009, 04:00 PM المشاركة 20   
افتراضي


ادا كانت a1 = 0 هدا يعني أنه مخرج في كلتا الحالتين ؟؟


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 11-03-2009, 04:14 PM المشاركة 21   
افتراضي


ادا كانت a1 = 0 هدا يعني أنه مخرج في كلتا الحالتين ؟؟
لا توجد حالاتان هي حالة واحدة فقط.
انت تريد ان تبرمج A1 كمخرج وفي نفس الوقت لا تريد ان تظهر عليه +5 فولت وانما 0 فولت.
ماذا ستفعل؟
اولا تعطي القيمة 0 لل Bit1 في المسجل الداخلي TRISB
وبهذا انت حددت اتجاه الطرف A1 وسيعرف البيك انه مخرج وليس مدخل .
وهو السطر BCF TRISA,1
ثانيا تعطي القيمة 0 للطرف A1 او PORTA.,1 ..
وهو السطر BCF PORTA,1
لو اردت ان يخرج +5فولت من A1 ستكتب مايلي :
كود:
BCF TRISA,1
BSF PORTA,1
هل بقي غموض؟


amine123
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2008
الدولة: المغرب
المشاركات: 88
نشاط [ amine123 ]
قوة السمعة:
قديم 11-03-2009, 04:18 PM المشاركة 22   
افتراضي


لمادا interruption تبتدأ من 0x04 هل تجد شيئأ في هدا العنوان ؟؟


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 11-03-2009, 04:21 PM المشاركة 23   
افتراضي


لمادا interruption تبتدأ من 0x04 هل تجد شيئأ في هدا العنوان ؟؟
ميكروشيب هي من قرر ذلك ولا دخل لنا فيه ..


amine123
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2008
الدولة: المغرب
المشاركات: 88
نشاط [ amine123 ]
قوة السمعة:
قديم 11-03-2009, 04:41 PM المشاركة 24   
افتراضي


ولكن مادا يجد في في تلك الأدريس



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