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

أدوات الموضوع

asto
:: عضو ::
تاريخ التسجيل: Jul 2010
المشاركات: 788
نشاط [ asto ]
قوة السمعة:0
قديم 04-09-2011, 05:02 PM المشاركة 1   
Wink اسئلة في المايكرو كنترول الجزء 2 Twitter FaceBook Google+



السلام عليكم

هذه مجموعة اسئلة

كنت قد طرحت بعضها في الجزء الاول لكن توقفت الردود

و الآن اتابع بأسئلة جديدة

لكن سابدأ ببعض الاسئلة القديمة

و هي :

لدي عدة أسئلة عن الدخل و الخرج

حيث الـ ats902313 كمثال لأسئلتي فيه منافذ تسمى ب pb و أخرى تسمى pd

س1 : حسب الأمثلة التي قرأتها الخرج يعني تشغيل ديود مثلا أو الإظهار على الشاشة

و الدخل هو كبس مفتاح ضاغط ما موصول بمنفذ ما مما يعني إدخال التيار فعلى اعتبار الـ vcc = 3 v

فكم قيمة المقاومة اللازم توصليها مع المفتاح الضاغط ?

و إذا أردنا توصيل تيار آخر منفصل عن تيار تغذية المايكرو كنترول بمنفذ ما بشكل مباشر أي دون استخدام مفتاح ضاغط بينهما

فكم يجب أن يكون الفولت و الأمبير الواصل إلى المنفذ ?

س2 : إذا كانت تعليمات تهيئة المنافذ pb كلها كخرج هي :

portb=0x00;
ddrb=0xff;

فما هي تعليمات تهيئة كل المنافذ pb كدخل ?

و ما هي التعليمات إذا أردنا تهيئة كل المنافذ pb كدخل و كل منافذ pd كخرج ?

س3 : ماذا لو أردنا تهيئة بعض منافذ الـ pb كخرج و بعضها الآخر كدخل ?

س 4 : ماذا لو أردنا تهيئة بعض منافذ الـ pd كدخل و بعضها الآخر كخرج ?

س5 : في حال ضغط المفتاح الضاغط توجد تعليمة هي :

(If (pinb.1=0
x=1; ( مثلا )

فهل يمكن استعمالها في حال توصيل تيار آخر منفصل عن تيار تغذية المايكرو كنترول بمنفذ pb1 بشكل مباشر أي دون استخدام مفتاح ضاغط بينهما

و في حال عدم وصول التيار إلى الـ pb1 يمكن كتابة التعليمات :

If(pinb.1=1)
{
x=0;
y=1;
}

اعلانات

yyoonnes
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 3
نشاط [ yyoonnes ]
قوة السمعة:0
قديم 07-09-2011, 07:07 PM المشاركة 2   
افتراضي


السلام عليكم
واضح انك تستخدم برنامج غير mikroC ...حيث ان "الاكواد" غريبة على بعض الشئ..
بالنسبة للسؤال الاول والخامس,,انا فعلا عايز اعرف اجابتهم...
اما التاني والتالت والرابع فتقريبا كلهم متعلقين بحاجة واحدة وهي كيفية تحديد المنافذ كدخل او خرج..انظر للكود التالي::

;TRISB=0b00101001

كده انا حددت المنفذ رقم صفر ورقم تلاتة ورقم خمسة على انهم دخول...اما المنافذ الاولى والثانية والرابعة والسادسة والسابعة فكده اتحددوا على انهم خروج

لان كل بورت في المايكرو عبارة عن 8 بيتات من 0 الى 7..فأقدر أحدد المنفذ اللى عايزه واهيئه للدخل او الخرج...فمثلا لو عايزه دخل اخليه ب1..ولو عايزه خرج اخليه ب0 زي ما هو واضح في الكود اللى فات....

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

asto
:: عضو ::
تاريخ التسجيل: Jul 2010
المشاركات: 788
نشاط [ asto ]
قوة السمعة:0
قديم 08-09-2011, 01:15 PM المشاركة 3   
افتراضي


طيب كيف اعرف جواب السؤال الأول

هذا هو رابط الداتا شيت ل at90s2313

http://www.google.com/url?sa=t&sourc...x1J9D7XMei0wnw

اي كم يجب أن يكون الفولت و الأمبير الواصل إلى المنفذ في حال vcc= 3v


Korawy
:: مهندس ::
تاريخ التسجيل: Sep 2011
المشاركات: 2
نشاط [ Korawy ]
قوة السمعة:0
قديم 08-09-2011, 01:42 PM المشاركة 4   
افتراضي


ياأستو المايكرو الذي تستخدمه تبع اتميل..وانا لم أتدرج للتدريب على اتميل..ولكنى تعاملت مع البيك 877 ...لذلك لا أستطيع ان اجاوب على سؤالك


fantazia
:: مهندس ::
تاريخ التسجيل: Sep 2011
المشاركات: 2
نشاط [ fantazia ]
قوة السمعة:0
قديم 08-09-2011, 11:21 PM المشاركة 5   
افتراضي


اريد حرق atmega16L اروجو المساعدة فى البرنامج المناسب مع العلم ان PonyProg_V207c لم يدعمه


Korawy
:: مهندس ::
تاريخ التسجيل: Sep 2011
المشاركات: 2
نشاط [ Korawy ]
قوة السمعة:0
قديم 09-09-2011, 08:12 AM المشاركة 6   
افتراضي


السلام عليكم
أخي فانتازيا لم أتعامل مع اتميل ,,ولكن انظر هذا الرابط يمكن تجد ما تريد...

http://www.edaboard.com/thread116496.html


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 09-09-2011, 10:53 AM المشاركة 7   
افتراضي


المقاومة لا توصل مع المفتاح على التوالي . و هي ليست لتحديد تيار الدخل ..
انما هي لتحديد التيار في حال تم ضغط المفتاح ... لاننا لو ضغطنا المفتاح و لم تكن المقاومة موجودة فسوف تحصل دائرة قصر ...

السؤال الخامس لم افهمه ..


asto
:: عضو ::
تاريخ التسجيل: Jul 2010
المشاركات: 788
نشاط [ asto ]
قوة السمعة:0
قديم 09-09-2011, 07:50 PM المشاركة 8   
Question


اذن السؤال كيف نعرف / نحسب قيمة هذه المقاومة

و إذا أردنا توصيل تيار آخر منفصل عن تيار تغذية المايكرو كنترول بمنفذ ما بشكل مباشر أي دون استخدام مفتاح ضاغط بينهما

هل نصل مقاومات معه و كيف نحسب قيمتها

و


مثلا لماذا في هذه الصورة قيمة المقاومة 10 كيلو اوم


إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025