|
تعد لوحة المفاتيح من أهم وحدات الإدخال في الحاسب ويستحيل على الحاسب
العمل دونها وهي أكثر أجزاء الحاسب إحتكاكاً بالإنسان لذلك تحتاج أكثر من غيرها
إلى الصيانة وفي كثير من الاحيان نظطر لإستبدالها بلوحة مفاتيح جديدة .
هنالك نوعين أساسيان للوحة المفاتيح :
1. نوع قياسي خاصة بحواسب XT مؤلف من 83
مفتاح .
2. نوع محسن خاصة بحواسب AT مؤلف من 102/101
مفتاح .
عند الضغط على مفتاح ما من لوحة المفاتيح تقوم لوحة المفاتيح بتوليد شيفرة
خاصة تسمى شيفرة المسح (وهي تحدد موقع المفتاح إضافة إلى وظائف أخرى ) ترسل
شيفرة المسح إلى الحاسب ثم إلى المعالج إذ يقوم نظام الدخل والخرج الأساسي
BIOS بترجمة هذه الشيفرة إلى الشيفرة العالمية
المعروفة أسكي (ِASCII)
ويجد ما هو الحرف المضغوط ثم ترسل شيفرة الاسكي
الخاصة بالحرف المضغوط إلى معالج الإظهار بحيث يتم إظهاره على الشاشة .
تحوي كل لوحة مفاتيح معالج خاص بداخلها يقوم بتحويل ضغطه أي مفتاح إلى شيفرة
المسح الخاصة بذلك المفتاح .


انواع
المفاتيح :
1. مفاتيح تعمل بالضغط (ميكانيكية )

2. مفاتيح سعوية (الكترونية)

تعاني لوحة المفاتيح من مشكلة كبيرة
وهي مشكلة الارتداد والاهتزاز الذي يسببه الاهتزاز الميكانيكي للتماسات عند
الفتح والاغلاق وللتغلب على هذه المشكلة تقوم لوحة المفاتيح بانتظار المفتاح
حتى تستقر حالته لفترة مقدارها 20u Sec وذلك
باستخدام مرشح بنيوي أو دارة تأخير زمنية .

هناك
مشكلة أخرى تعاني منها المفاتيح وهي مشكلة تداخل مفتاحين وتحدث عند الضغط على
مفتاحين في نفس الوقت وفي الغالب تمهل كلا الضغطتين للتغلب على تلك المشكلة .
معالجة لوحة المفاتيح
تحوي كل لوحة مفاتيح معالجاً خاصاً وظيفته تحديد المفتاح المضغوط ثم توليده
شيفرة المسح لهذا المفتاح وهناك عدة أنواع لهذه المعالجات جميعها من إنتاج شركة
إنتل وهي 8048 , 8042 , 8041 , 35333 , 35116 .
دارات التحكم بلوحةالمفاتيح
وظيفتها تحديد المفتاح المضغوط وتوليده شيفرة
المسح له والجزء الاساسي في هذه الدارة هو معالج لوحة المفاتيح .
يمثل الشكل التالي كل مفتاح من مفاتيح الوحة بتقاطع بين السطر والعامود وعند
ضغط أي مفتاح يتم التعرف عليه من خلال رقم العامود والسطر الذي يحوي ذلك
المفتاح ونستنتج من ذلك :
عدد التقاطعات = عدد المفاتيح على اللوحة .
أما المشعات الضوئية فهي تشير إلى فعالية الازرار الوظيفية مثل (Caps
Lock, Num Lock, Scroll Lock) وتستخدم لوحة
المفاتيح تقنية الاسطر والاعمدة في كشف المفتاح المضغوط لأنها توفر علينا كثيرا
من التعقيد فلو لم نستخدم تلك الطريقة لتوجب علينا وصل سلك خاص لكل مفتاح إضافة
إلى الخط الارضي أي يجب علينا وصل 103 أسلاك إلى الحاسب .
وببساطة عند ضغط أي مفتاح فإنك بذلك تقوم بوصل عمود ما مع سطر ما وبذلك
يستطيع المعالج كشف موقع المفتاح المضغوط .

يقوم معالج لوحة المفاتيح وفي
الحالة الطبيعية بعملية مسح متكررة للأسطرة والأعمدة أي أنه يرسل إشارة معينة
على كل سطر فإذا اكتشف أن أحد الأعمدة يستقبل هذه الاشارة فهذا يعني أن هناك
مفتاح مضغوط وعندها يولد معالج اللوحة رقم معين هو شيفرة مسح الخاص بهذا
المفتاح المضغوط يعيد معالج اللوحة عملية المسح عدد كبير من المرات كي يميز بين
ضغط مفتاح وتذبذب مفتاح بعد ذلك يخزن معالج اللوحة شيفرة المسح في ذاكرة لوحة
مفاتيح المرحلية (Keyboard Buffer)
ثم يرسل معالج الوحة شيفرة المسح إلى الحاسب عن طريق كبل لوحة المفاتيح
يقرأ نظام الدخل والخرج الاساسي للحاسب BIOS شيفرة
المسح ويرسل إشارة إلى لوحة المقاتيح لكي تحذف إشارة المسح من ذاكرتها المرحلية
Buffer يقوم BIOS بمقارنة
شيفرة المسح لمفتاح ما مع جدول مخزن سابقا في ذاكرة الحاسب (جدول شيفرة الاسكي
) ثم تنتج الشيفرة (ASCII code) الخاصة بذلك الحرف
ويرسلها للمعالجة أو للإظهار على الشاشة . ويبين الشكل التالي أسلاك كبل لوحة
المفاتيح .

|