کی برد 3*4 INDUSTRIAL KEYBOARD
کی برد 3*4 INDUSTRIAL KEYBOARD همان طور که در شکل می بینید. این کی پد دارای 4 سطر و 3 ستون است. هر کلید مثل ماتریس (4 در 3 )در تقاطع یک سطر با یک ستون قرار می گیرد.مثلا کلید شماره 1 که دارای زوج مرتب (1،1) می شود. به محض فشرده شدن این کلید ارتباط کل آن سطر(سطر 1) با کل آن ستون(ستون 1) برقرار می شود. اگر دو کلید مختلف همزمان فشرده شوند، مثلا دو کلید(m1,n1) با (m2,n2).
در نتیجه سطر اول و دوم به دو ستون اول و دم وصل می شوند. پس معمولا بهتر است در هر لحظه فقط یک کلید فشرده نمایید. در اینجا جمع سطر ها و ستون ها 7 می شود. این بدان معنی است که کی پد ما باید حداقل دارای 7 پایه خروجی خواهد شد.
روش اول
به چند روش می شود از این کی پد استفاده نمود. در روش اول می توان همه ستون ها را خروجی تعریف کرده و سطر ها را ورودی. به همه ورودی ها مقدار 1 می دهیم. بعد در برنامه ستون ها (خروجی ها) را یکی یکی به ترتیب صفر کرده . تمام سطر ها را می خوانیم. چون سطر ها مقاومت پول آپ دارند آن سطری که صفر شده را خوانده و به همراه همان ستون که باعث صفر شدن بوده در خروجی نمایش می دهد. البته می توان از یک آرایه دوبعدی برای بازسازی سمبولیک هر دکمه نیز استفاده کرد. که یک بعد آن را به شماره سطر و بعد دیگر را به شماره ستون صفحه کلید نسبت داد.
روش دوم
این روش که میکرو برای پیدا کردن کلید زده شده باید به طور مداوم سطر و ستون ها را پایش نماید. به آن اسکن پورت گفته می شود. گرچه این روش جزء سریعترین ها هستند. ولی پردازنده مجبور است مدام پایه های صفحه کلید را چک کند. واین موضوع باعث پایین آمدن سرعت پردازش میکرو می شود. روش دوم برای آزاد کردن پردازنده از این اسکن مداوم از وقفه استفاده می شود. به این صورت که مثلا تمام ستون ها را با یک دیود به هم وصل کرده.به محض فشرده شدن یک کلید دیود روشن شده و وقفه خارجی سطح صفر اتفاق می افتد. میکرو وارد روال وقفه شده و تمام مراحل اسکن پورت که در بالا گفته شد را فقط در همان لحظه انجام می دهد. و دوباره به ادامه کار خود بر می گردد یا به حالت کم توان می رود. (فعال و غیر فعال کردن وقفه خارجی نباید فراموش شود). این خوبی را به بهای از دست دادن یک پورت میکرو و سرعت پاسخ دهی کندتر به دست می آوریم.
خصوصیات:
جنس پلاستیک مرغوب و فیبر PCB
رنگ: قهوه ای