السلام عليكم
هذه مجموعة اسئلة
كنت قد طرحت بعضها في الجزء الاول لكن توقفت الردود
و الآن اتابع بأسئلة جديدة
لكن سابدأ ببعض الاسئلة القديمة
و هي :
لدي عدة أسئلة عن الدخل و الخرج
حيث الـ 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;
}