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

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

طفوليه
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 8
نشاط [ طفوليه ]
قوة السمعة:0
قديم 14-03-2009, 01:37 PM المشاركة 1   
ha ساعدوني ارجوكم Twitter FaceBook Google+



السلام عليكم جميعا:
الامتحان على الابواب ولدي هذه الاسئله:
1-اريد كتابة كود بلغة ميكرو سي بقوم باضاءة الليد عند الضغط على المفتاح واطفاءه عند الضغط عليه مره اخرى
2-كما اعلم ان المعالج 8086 اقصى ذاكره له هي 1MB السؤال هو هل يستطيع هذا المعالج ان يستوعب ذاكره مقدارها 2MB وكيف ذلك؟
وجزاكم الله كل خير

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 14-03-2009, 04:15 PM المشاركة 2   
افتراضي


كود:
void main()

{trisa.f4=1;trisb.f0=0;portb.f0=0;
loop:
if(porta.f4==0){portb.f0=1;
while(porta.f4==0){}
while(porta.f4==1{}
portb.f0=0;
while(porta.f4==0){}
while(porta.f4==1){}
}
goto loop;
}
هذا على اساس ان الزر متصل على A4 والليد متصل على B0

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 14-03-2009, 05:33 PM المشاركة 3   
افتراضي


وهذا الرابط فيه ملف الكود والمحاكاة والهيكس

http://www.4shared.com/file/92894323..._push_off.html

حيدر علاج حسن

طفوليه
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 8
نشاط [ طفوليه ]
قوة السمعة:0
قديم 15-03-2009, 06:05 PM المشاركة 4   
افتراضي


شكرا جزيلا اخي الكريم
لكن انا اريد اضاءة ثمانية LEDS بالضغط على ثمانية مفاتيح بمعنى عندما اضغط على مفتاح يضيء الليد المقابل وعندما اضغط مره اخرى ينطفىء الليد وهكذا ؟
ما الذي سيتغير على الكود
ولك مني عظيم الشكر


m_mansour2005
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 80
نشاط [ m_mansour2005 ]
قوة السمعة:0
قديم 15-03-2009, 07:27 PM المشاركة 5   
افتراضي


بسم الله الرحمن الرحيم
هناك بعض الأمور غير واضحة بالنسبة إلي :

هل 8068 ميكرو كنترولر أم هو مجرد معالج فقط.
الكود الذى كتبه الأستاذ genius هو كود ل ميكروكونترولر من النوع pic هل هذا هو المطلوب؟؟؟
بالنسبة للبرنامج المطلوب لماذا لكل سويتش led . يمكن توصيل كل switch on-off بال led مباشرة دون إحتياج ميكرو كونترولر!!!!


m_mansour2005
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 80
نشاط [ m_mansour2005 ]
قوة السمعة:0
قديم 15-03-2009, 07:33 PM المشاركة 6   
افتراضي


بسم الله الرحمن الرحيم
هناك بعض الأمور غير واضحة بالنسبة إلي :

هل 8068 ميكرو كنترولر أم هو مجرد معالج فقط.
الكود الذى كتبه الأستاذ genius هو كود ل ميكروكونترولر من النوع pic هل هذا هو المطلوب؟؟؟
بالنسبة للبرنامج المطلوب لماذا لكل سويتش led . يمكن توصيل كل switch on-off بال led مباشرة دون إحتياج ميكرو كونترولر!!!!


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 15-03-2009, 08:23 PM المشاركة 7   
sun


السلام عليكم
اخى حيدر ممكن تشرح هذا الكود بالتفصيل
اعنى الكود الخاص باضاءه اللد واطفاءه بسويتش واحد
شكرا جزيلا


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 15-03-2009, 09:11 PM المشاركة 8   
افتراضي


شكرا جزيلا اخي الكريم
لكن انا اريد اضاءة ثمانية LEDS بالضغط على ثمانية مفاتيح بمعنى عندما اضغط على مفتاح يضيء الليد المقابل وعندما اضغط مره اخرى ينطفىء الليد وهكذا ؟
ما الذي سيتغير على الكود
ولك مني عظيم الشكر
اذا تمكنتي من فهم الفكرة فلم يبقى سوى تكرارها بالعدد الذي نريده مع ملاحظة انه يجب علينا توضيف ثمانية ارجل للدخل وثمانية للخرج وعلية يجب اختيار متحكم متوفر فيه هذا العدد من الارجل

حيدر علاج حسن
إضافة رد

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

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

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


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

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