خانه / پروژه های میکروکنترلر / اتصال صفحه کلید 4*4 و LCD کارکتری به میکروکنترلر ARM

اتصال صفحه کلید 4*4 و LCD کارکتری به میکروکنترلر ARM

دانلود پروژه اتصال صفحه کلید 4*4 و LCD کارکتری به میکروکنترلر ARM

در این بخش دانلود پروژه اتصال صفحه کلید 4*4 و LCD کارکتری به میکروکنترلر ARM, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر ARM آماده شده است. در این پروژه صفحه کلید و ال سی دی LCD کارکتری به صورت شکل زیر به پین های میکروکنترلر AT91SAM7S از خانواده میکروکنترلر های ARM متصل می شوند. در برنامه این پروژه از صفحه کلید عددی خوانده می شود و سپس بر روی ال سی دی LCD نمایش داده می شود. صفحه کلید ها شامل یک سری سطر و ستون هستند, که با فشار هر کلید یک سطر به یک ستون متصل می شود. برای خواندن صفحه کلید توسط میکروکنترلر, معمولا از روش اسکن صفحه کلید برای تشخیص کلید فشرده شده استفاده می شود. همانطور که در نقشه شماتیک پروژه مشاهده می کنید می توان ستون ها را با یک مقاومت بالا کش به سطح ولتاژ VCC متصل نمود تا میکروکنترلر هنگامی که هیچ کلیدی فشرده نشده است, سطح منطقی یک (High) را بخواند. سطرها را با توجه به الگوی چرخشی اسکن می کنیم. زمانی میکروکنترلر می تواند در پین یکی از ستون ها صفری تشخیص دهد که کلید فشرده شده آن ستون را به سطر صفر شده وصل کند و با توجه ببه شماره سطر و ستون صفر شده, می توان کلید فشرده شده را تشخیص داد.

دانلود پروژه اتصال صفحه کلید 4*4 و LCD کارکتری به میکروکنترلر ARM

توابعی برای اسکن صفحه کلید در نظر گرفته شده است, که کار را با صفحه کلید راحت تر می کند. توابع KEYPAD.h و KEYPAD.c را در مسیری که پروژه خود را ساخته اید کپی نمایید. سپس باید تابع KEYPAD.h را در برنامه خود #include کنید, تابع KEYPAD.c را هم باید به پروژه خود اضافه کنید. در ضمن این توابع برای فرکانس کلاک اصلی 48MHz در نظر گرفته شده است.

برنامه نوشته شده در محیط نرم افزار IAR Embedded Workbench IDE

.: کاربر گرامی جهت مشاهده این محتوا ابتدا باید وارد سایت شوید :.

.: اگر کاربر جدید هستید می توانید در کمتر از یک دقیقه عضوء سایت شوید :.

ورود به سایتعضویت در سایت

 موسسه خیریه حمایت از کودکان مبتلا به سرطان

کاربر گرامی جهت مشاهده لینک دانلود ابتدا باید وارد سایت شوید، اگر کاربر جدید هستید می توانید در کمتر از یک دقیقه به صورت رایگان عضوء سایت شوید.

 رمز فایل : www.electronics98.com

 حجم فایل : 65 کیلو بایت

 محیط برنامه نویسی : IAR Embedded Workbench IDE

 برنامه نویسی شده به زبان : C

 دسته اصلی : پروژه های میکروکنترلر ARM

 نویسنده : electronics98

 تاریخ انتشار :

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطلب پیشنهادی

Control-And-Measure-Temp-Using-DS18B20-s

ترمومتر و ترموستات بسیار پیشرفته با تراشه DS18B20

ترمومتر و ترموستات بسیار پیشرفته با تراشه DS18B20 در این بخش تیم الکترونیک و برنامه …