راه اندازی صفحه کلید 4*4 با استفاده از میکرو کنترلر
در این قسمت از آموزش در وبسایت خانه کد نویسی قصد داریم طریقه راه اندازی صفحه کلید 4*4 ( keypad ) را آموزش دهیم .
یکی از سوالاتی که خیلی از دانشجوها از ما می پرسند این هست که چگونه با استفاده از میکرو کنترلر avr,arm و … می توان یک ماشین حساب را راه اندازی کرد . لذا تصمیم گرفتیم در اینجا اشاره ای به طریقه کار صفحه کلید کنیم و سپس پروژه ی راه اندازی و کد نویسی آن با استفاده از میکرو کنترلر را در اختیار شما قرار دهیم .
یکی از نرم افزارهایی که برای شبیه سازی مورد استفاده قرار می گیرد پروتئوس هست .
در شکل زیر نمای صفحه کلید در نرم افزار پروتئوس را مشاهده می کنید :
هر Keypad متشكل از تعدادي سطر و تعدادي ستون است كه به عنوان مثال یک Keypad با چهار سطر و
چهار ستون مطابق این شکل است .
اتصالات درون صفحه کلید به صورت زیر است :
برای خواندن از صفحه کلید سه روش وجود دارد . یکی از روش ها خواندن صفحه کلید با استفاده از مبدل آنالوگ به دیجیتال است روش دیگر خواندن با استفاده از ثابت زمانی مدار RC است و روش سوم خواندن صفحه کلید با استفاده از چرخاندن صفر بر روی یکی از سطرها و خواندن از ستون ها است که ما در این مقاله روش سوم را تشریح می کنیم .
در این روش با چرخاندن صفر بر روی سطر ها ، ستون ها را می خوانیم و تشخیص می دهیم که کدام کلید فشرده شده است .
سطرها و ستون ها متصل به میکرو هستند و سطرها از نوع خروجی و ستون ها از نوع ورودی هستند زیرا روی سطرها صفر چرخانده شده و از ستون ها خوانده می شود و سپس تشخیص داده می شود که کدام کلید زده شده است .
دیدگاهتان را بنویسید