لوحة المفاتيح ماتريكس السؤال

G

glenjoy

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

إذا كان الجواب نعم ، قل لي من كفاءة التصميم (sourcecode) أو إذا كانت هناك تعديلات في الجهاز.

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

 
مرحبا ؛

اعتقد نعم بالطبع كان من الممكن من دون أي تعديل hardaware!

فقط عليك أن تكتب برنامج أن لا يخرج (المتقاعد) بعد أول تمكين swich scaned ،
يمكنك أن تتخيل وحدتي بايت لجميع مفاتيح (16 مفاتيح) (4 * 4 مصفوفة لوحة المفاتيح) ،

ثم تحقق كل واحد منهم في واحد sepratly الروتينية والكتابة وضعهم في أن اثنين بايت ، كل مفتاح = بت واحد. ثم حتى يمكنك معرفة ما اذا كان جميع المفاتيح هي دفعت togatter أو لا...، أن نتذكر أن روتينك ينبغي gose للخروج من حلقة فقط عندما تفحص كافة المفاتيح لا بعد أول scaning مفتاح pused.

أرجو أن أكون قد ساعدت على وصفها كذلك ،
تمنيات.

 
مرحبا ،
للأسف ، لا أستطيع أن أتفق مع سلفي ملحوظا.يجب ان تكون هناك تغييرات طفيفة أدخلت الأب في المصفوفة س ص بسيطة من أجل الكشف عن عدة في وقت واحد مع الضغط على مفاتيح اليقين تبلغ 100 ٪.
نلقي نظرة على الصورة المرفقة.نقول لديك kbd بسيطة -- فقط أسلاك ومفاتيح في التقاطعات.الآن ، على افتراض أن كل مفاتيح الحمراء يعصر ، يمكنك الكشف مع البرنامج إذا كان المفتاح الأخضر هو ضغطت أيضا؟
وبطبيعة الحال فإنه من المستحيل.
وينبغي أن تكون مفاتيح معدلة لتبدو واحدة في دائرة كبيرة.وينبغي أن يكون الصمام الثنائي السيليكون في سلسلة متصلة مع كل التبديل.بهذه الطريقة يمكنك تجنب نشر المسح إشارات عن طريق مفاتيح المجاورة التي ضغطت أيضا.

التحيات ، ييجو
آسف ، ولكن تحتاج إلى تسجيل الدخول لمشاهدة هذه الضميمة

 
أوه نعم ،

أنا لم سيولي اهتماما لذلك ،
لمفتاحين للضغط ، واعتبارها من الألغام
، وكان ذلك صحيحا لأكثر من عقدين ، وبك صحيحا ، ولكن يجب علينا أن تصميم الدوائر التي تعمل في جميع الظروف ،

وشكرا لقيادتكم.

 
فمن الممكن للضغط على لوحة المفاتيح
، ويكون قادرا على قراءة المفاتيح في نفس الوقت.على المفاتيح متعددة ، يجب فصل كل مفتاح من قبل الفرد يكون الصمام الثنائي منفصلة!لدي الدائرة هنا إذا كنت تريد..(^_^)//

 
يمكنك فك شفرة المفتاح الوحيد متعددة ضغطت على صفوف مختلفة.

في مصفوفة لوحة المفاتيح الأساسية التي لا يمكن فك المفاتيح على نفس الصف دون تغييرات hardaware.على سبيل المثال في قانون بلدي ل16X16 ط بسيطة مصفوفة استخدام لوحة المفاتيح للضغط على مفاتيح 2 على مختلف الصفوف togheter لإضافة وظيفة وغني بشكل جيد للغاية.

 
مرحبا.
وأعتقد أنه أمر ممكن.
هذا هو الشيء نفسه مع تحول رئيسي في جهاز كمبيوتر متن الرئيسية.

 
a_aziz كتب :

مرحبا.

وأعتقد أنه أمر ممكن.

هذا هو الشيء نفسه مع تحول رئيسي في جهاز كمبيوتر متن الرئيسية.
 

Welcome to EDABoard.com

Sponsor

Back
Top