پروژه-آز معماری keypad 4*4 - نسخهی قابل چاپ |
پروژه-آز معماری keypad 4*4 - bargozide - 03 دى ۱۳۹۱ ۱۰:۱۹ ق.ظ
سلام دوستان هدف طراحی یک صفحه کلیده که ۱۶ کاراکتر رو به ما نشون میده. یعنی باید بتونه از ۰ تا F رو آلارم بفرسته. همونطور که از شکل پیداست به ۴ تا سطر و ستون نیاز داریم و با فشردن هر کلید بین سطر و ستون همون کلید یک اتصال برقرار میشه. این اتصال به وسیله ی یک میکرو سوییچ انجام میشه. روش کار به این صورته که در هر لحظه از زمان تمام سطر و ستون ها بررسی میشند تا معلوم بشه کدوم کلید فشار داده شده و برای اینکه مشکل فشار دادن چند کلید رفع بشه باید از "انکدر با اولویت" استفاده کنیم. به دیکدر برای چک کردن سطرها و ستون ها نیاز داریم. به شمارنده برای فرستادن پالس در مدت زمانی مشخص نیاز داریم تا دیکدر و انکدر رو فعال کنه. کسی می تونه راهنمایی کنه؟ مقاله هم باشه خوبه.. |
پروژه-آز معماری keypad 4*4 - bargozide - 03 دى ۱۳۹۱ ۱۰:۴۹ ب.ظ
باز هم سلام کسی از دوستان، اطلاعاتی هر چند کم از موضوع مطرح شده داره؟ می خوام قدم به قدم پیش برم. |
پروژه-آز معماری keypad 4*4 - bargozide - 04 دى ۱۳۹۱ ۱۰:۰۰ ق.ظ
منظور از شمارنده چیه؟ استادیارمون میگفت مثل اینکه درون دیکدر هستش. و این با گفته ی استاد: "شما به یک شمارنده نیاز دارید" متفاوته. کسی راجع به شمارنده اطلاعاتی داره؟ |
پروژه-آز معماری keypad 4*4 - Fardad-A - 04 دى ۱۳۹۱ ۰۱:۴۸ ب.ظ
بنظرم استادتون را سورپرایز کنید و یه چیزای جدیدی برایش تعریف کنید. خیلی سالها ست که دیگه واسه خوندن کیبرد از اجزای مجزا استفاده نمیکنن. یکی از آی سی های قدیمی که دکودر و دیبانسینگ و همه کارهای کی پد را انجام میده و حتی تا جایی که یادمه میشه بهش نمایشگر یعنی سون سگمنت هم وصل کرد آی سی ۸۲۷۹ اینتل هست. یه ای سی پریفرال هست که بوسیله میکروکنترلر یا میکرو پروسسور در ابتدا بوسیله چند بایت کنترلی پروگرام میشه و بعدش دیگه مستقیم به سطر و ستون های کی پد وصل میشه. هر وقت کلیدی فشار داده بشه یه اینتراپت به میکرو میده و میکرو شماره کلید مربوطه را میخونه. حالا میکرو میتونه بر اساس شماره کلید مربوطه یه چیزی را برای نمایش روی سگمنتها بفرسته. ولی اگه بخواهید جداگانه با قطعات مدار منطقی همچین چیزی بسازید باز هم شدنی است ولی باید یه میکرو پروسسور تمام وقت صفحه کلید را اسکن کنه که اینکار یه طراحی مهندسی نیست. |