عالم الميكروكنترولر والتحكم
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


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

 

 لوحة المفاتيح (الكيباد) KeyPad

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

لوحة المفاتيح (الكيباد) KeyPad  Empty
مُساهمةموضوع: لوحة المفاتيح (الكيباد) KeyPad    لوحة المفاتيح (الكيباد) KeyPad  Emptyالجمعة 19 أبريل 2013, 3:07 am

السلام عليكم ورحمة الله وبركاته



لوحة المفاتيح (الكيباد) KeyPad


لوحة المفاتيح هي ببساطة مصفوفة أو مجموعة من المفاتيح الضاغطة push buttons متصلة في شكل صفوف وأعمدة بحيث يمكن اختبار إغلاق كل مفتاح بالحد الأدنى من الوصلات

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

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

وهذه لوحة المفاتيح من النوع 3x4 تعنى ان عدد الأعمدة 3 وعدد الصفوف 4

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


وهذه لوحة المفاتيح من النوع 4x4 تعنى ان عدد الأعمدة 4 وعدد الصفوف 4

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

بداية يجب ان نعرف أن الميكروكنترولر يتعرف على المفتاح الذى تم الضغط عليه من عدمه عن طريق التغير فى الجهد من 0 الى 1 اومن 1 الى 0 حسب رغبتنا وحسب من نحدده ، وكذلك الكيباد يعمل بنفس الطريقة ولكن الاختلاف فى طريقة ربط المفاتيح والتى بتكون بطريقة المصفوفة اى Matrix فإذا ضغطنا على أي مفتاح في الكيباد فإن هناك طرفين من الميكروكنترولر ستتغير حالتهما من 0 الى 1 او من 1 الى 0 على حسب طريقة التوصيل.

الشكل التالى يوضح طريقة توصيل الكيباد 3x4 مع أطراف المنفذ B للميكروكنترولر

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

تتكون الكيباد 3x4 تتكون من 3 أعمدة و 4 سطور اى ان عدد المفاتيح الاجمالى يصبح 12 مفتاح ، يتم توصيل الأعمدة مع 3 أطراف من البيك وتتم برمجتها كمخارج ونفرض أنها : RB2 , RB1 , RB0 بينما يتم توصيل السطور مع 4 أطراف أخرى وتتم برمجتها كمداخل ونفرض أنها : RB5 , RB4 , RB7 , RB6 وعلى ذلك فنحتاج فقط الى 7 أطراف من المنفذ B لذلك لم نستخدم الطرف RB3 لأننا لسنا بحاجة إليه. ويجب التنويه الى ان المخارج في الحقيقة ليست ثابتة بل هي متحركة أي أنها تأخذ القيمة +5V بالتتابع كما هو موضح بالجدول التالي.

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وبما أن الحركة تتابعيه وسريعة فإن الأمور تبدو وكأن المخارج فى الوضع المنطقى المرتفع 1 باستمرار، ولتكوين أي رقم من الأرقام الأثنى عشر الموجودة بالكيباد نضغط على المفتاح المناسب وكل مفتاح تم الضغط عليه يولد جهدا يساوى +5V يأخذه من العمود ويرسله عبر السطر إلى المدخل الموصول به الى الميكروكنترولر . يقوم برنامج فلوكود بوضع كل تلك التعليمات الخاصة ببرمجة المخارج الثلاثة والمداخل الأربعة للكيباد من النوع 3x4 وغيرها من الأنواع الأخرى وذلك من خلال الماكرو الجاهز الخاص بمكون بالكيباد.

تمنياتى بالتوفيق للجميع

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
amr
عضو متميز
عضو متميز



عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 41

لوحة المفاتيح (الكيباد) KeyPad  Empty
مُساهمةموضوع: رد: لوحة المفاتيح (الكيباد) KeyPad    لوحة المفاتيح (الكيباد) KeyPad  Emptyالجمعة 19 أبريل 2013, 4:06 pm

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



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

لوحة المفاتيح (الكيباد) KeyPad  Empty
مُساهمةموضوع: رد: لوحة المفاتيح (الكيباد) KeyPad    لوحة المفاتيح (الكيباد) KeyPad  Emptyالجمعة 19 أبريل 2013, 9:05 pm

amr كتب:
أهلا بأستاذنا الكبير وبمواضيعه المميزة
الشرح رائع وأنا من المتابعين .. جزاك الله كل خير
بارك الله فيك اخى عمرو .. شكرا على المتابعة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
 
لوحة المفاتيح (الكيباد) KeyPad
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» برمجة لوحة المفاتيح (الكيباد) KeyPad
» تغيير الباسورد فى الميكروكنترولر من الكيباد
» المفاتيح الالكترونية Solid state switches
» Flowcode Training video 18 Panel لوحة المحاكاة

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
عالم الميكروكنترولر والتحكم :: قسم الميكروكنترولر :: منتدى دروس الميكروكنترولر والمحاكاة-
انتقل الى: