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

   

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 07-10-2010, 12:06 PM المشاركة 57   
Arrow



أهلا وسهلا بك أخي سامي ..
أعتقد ان ملفك بالاسمبلي يحقق المطلوب ويجيب عن سؤال أخينا شعيب :
هل يمكن عمل كيباد على البورت "ب" وفي نفس الوقت الاستفادة من مقاطعة هذا المنفذ ..
ميزة الاسمبلي انه مرن و تعليماته تتعامل أغلب الاحيات بشكل مباشر مع مسجلات البيك و البيتات (Bits) و هنا يكمن سر قوته ..
التساؤل الان هو : هل تتمكن اللغات "عالية المستوى" من فعل ما فعلت بالاسمبلي أخي سامي ؟؟
دمتم بخير

اعلانات

شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:
قديم 07-10-2010, 01:13 PM المشاركة 58   
Arrow


أهلا وسهلا بك أخي سامي ..
أعتقد ان ملفك بالاسمبلي يحقق المطلوب ويجيب عن سؤال أخينا شعيب :
هل يمكن عمل كيباد على البورت "ب" وفي نفس الوقت الاستفادة من مقاطعة هذا المنفذ ..
ميزة الاسمبلي انه مرن و تعليماته تتعامل أغلب الاحيات بشكل مباشر مع مسجلات البيك و البيتات (Bits) و هنا يكمن سر قوته ..
التساؤل الان هو : هل تتمكن اللغات "عالية المستوى" من فعل ما فعلت بالاسمبلي أخي سامي ؟؟
دمتم بخير
سلام للجميع

المشكلة التي وجدتها في الميكروسي انه يقوم بتعريف المداخل والمخارج للكايباد من عنده .
من عنده طريقة لتغيير المداخل والمخارج التي يفرضها الميكروسي لايبخل علينا وجزاكم الله خيرا.

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

الصورة الرمزية SAMI-ALG
SAMI-ALG
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
الدولة: الجزائر
المشاركات: 199
نشاط [ SAMI-ALG ]
قوة السمعة:
قديم 07-10-2010, 01:39 PM المشاركة 59   
افتراضي


هل يمكن عمل كيباد على البورت "ب" وفي نفس الوقت الاستفادة من مقاطعة هذا المنفذ ..
ميزة الاسمبلي انه مرن و تعليماته تتعامل أغلب الاحيات بشكل مباشر مع مسجلات البيك و البيتات (Bits) و هنا يكمن سر قوته ..
التساؤل الان هو : هل تتمكن اللغات "عالية المستوى" من فعل ما فعلت بالاسمبلي أخي سامي ؟؟
دمتم بخير
الاجابة عند الاخوة الذين يعملون على هذه اللغات . ومع ذلك الاسمبلي لديه نقاط ضعف كذلك من حيث حجم البرنامج و صعوبة ان لم نقل استحالة التعامل مع العمليات الحسابية لذلك ارى ان افضل طريقة في برمجة المايكروكونترولر ان تكون على اطلاع على البرمجة بلغة الاسمبلي اضافة الى احدى اللغات "عالية المستوى"

سلام للجميع

المشكلة التي وجدتها في الميكروسي انه يقوم بتعريف المداخل والمخارج للكايباد من عنده .
من عنده طريقة لتغيير المداخل والمخارج التي يفرضها الميكروسي لايبخل علينا وجزاكم الله خيرا.
جرب ان لا تعتمد على مكتبة Keypad Library اي انك تصنع برنامج يتعامل مع الكيباد بنفسك . وبالتوفيق ان شاء الله


ودمتم في رعاية الله وحفظه


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 07-10-2010, 01:52 PM المشاركة 60   
افتراضي


أخى شعيب انت ابحرت كثيرا فلوكود سى اسمبلى
أتمنى لك التوفيق


شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:
قديم 07-10-2010, 10:42 PM المشاركة 61   
Arrow


أخى شعيب انت ابحرت كثيرا فلوكود سى اسمبلى
أتمنى لك التوفيق
سلام عليكم جزاك الله خيرا اخ محمد على اهتمامك.
ابحرت كثيرا لعلي اجد ضالتي بين الفلوكود او الميكروسي.
وان كان لك حل يااخي ارجو ان تضعه لاني مازلت تائها .


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 08-10-2010, 12:34 PM المشاركة 62   
sun


سلام عليكم جزاك الله خيرا اخ محمد على اهتمامك.
ابحرت كثيرا لعلي اجد ضالتي بين الفلوكود او الميكروسي.
وان كان لك حل يااخي ارجو ان تضعه لاني مازلت تائها .
السلام عليكم ورحمة الله وبركاته
تفضل اخى هذا الملف بفلوكود وهو توصيل كيباد بالمتحكم واضهار الرقم المضغوط على شاشة ستجد انه تم تعريف رقمين وممم الزيادة ولكن للتبسيط اطلع على ملف البرنامج واخبرنى بإى استفسار تريده وان كان هذا قريب من طلبك اخبرنى ماتريد اضافته
بالتوفيق
http://filaty.com/f/1010/45043/Flowcode1.rar.html


شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:
قديم 08-10-2010, 07:38 PM المشاركة 63   
Arrow


السلام عليكم ورحمة الله وبركاته
تفضل اخى هذا الملف بفلوكود وهو توصيل كيباد بالمتحكم واضهار الرقم المضغوط على شاشة ستجد انه تم تعريف رقمين وممم الزيادة ولكن للتبسيط اطلع على ملف البرنامج واخبرنى بإى استفسار تريده وان كان هذا قريب من طلبك اخبرنى ماتريد اضافته
بالتوفيق
http://filaty.com/f/1010/45043/Flowcode1.rar.html
جزاك الله خيرا محمد على اهتمامك اما بالنسبة للملف الذي رفعته فالحمد لله انا اعرف هذا الشئ .
سؤالي اخي واضح عمل مقاطعة المنفذ " ب" PORT B خاصة للكايباد .
وجزاك الله خيرا مرة اخرى.


الصورة الرمزية Tunisian Eng
Tunisian Eng
:: عضو فضي ::
تاريخ التسجيل: Apr 2006
الدولة: Tunis
المشاركات: 192
نشاط [ Tunisian Eng ]
قوة السمعة:
قديم 08-10-2010, 11:51 PM المشاركة 64   
افتراضي


السلام عليكم

يمكن اخي أاستعمال المقاطعة ٌ RB0/INTERRUPT وذلك بربط الكيباد بالدارة 74922

مهمة 74922 هي اخراج مقاطعة عند الضغط على اي زر من ازرار الكيباد وكذلك كود الزر.

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

استعملت حينها المقاطعة Port B للتغلب على مشكلة الإرتداد
Rebond وكذلك مدة الضغط على الأزرار

الرابط هو التالي:


http://www.qariya.com/vb/showthread.php?t=57941


ميزة الـ 74922 عديدة جدا وانصح باستعماها ورأيي انها أفضل من الاستعمال المباشر كالذي تستعمله Microelektronika



اخوكم محسن

السلام عليكم


التعديل الأخير تم بواسطة : Tunisian Eng بتاريخ 09-10-2010 الساعة 12:01 AM


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