تالار گفتمان مانشت

نسخه‌ی کامل: پروژه-آز معماری keypad 4*4
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
هدف طراحی یک صفحه کلیده که ۱۶ کاراکتر رو به ما نشون میده.

[تصویر:  150405_1_1379086801.jpg]

یعنی باید بتونه از ۰ تا F رو آلارم بفرسته. همونطور که از شکل پیداست به ۴ تا سطر و ستون نیاز داریم و با فشردن هر کلید بین سطر و ستون همون کلید یک اتصال برقرار میشه. این اتصال به وسیله ی یک میکرو سوییچ انجام میشه.
روش کار به این صورته که در هر لحظه از زمان تمام سطر و ستون ها بررسی میشند تا معلوم بشه کدوم کلید فشار داده شده و برای اینکه مشکل فشار دادن چند کلید رفع بشه باید از "انکدر با اولویت" استفاده کنیم.
به دیکدر برای چک کردن سطرها و ستون ها نیاز داریم.
به شمارنده برای فرستادن پالس در مدت زمانی مشخص نیاز داریم تا دیکدر و انکدر رو فعال کنه.

کسی می تونه راهنمایی کنه؟
مقاله هم باشه خوبه..
باز هم سلام
کسی از دوستان، اطلاعاتی هر چند کم از موضوع مطرح شده داره؟
می خوام قدم به قدم پیش برم.
منظور از شمارنده چیه؟
استادیارمون میگفت مثل اینکه درون دیکدر هستش. و این با گفته ی استاد: "شما به یک شمارنده نیاز دارید" متفاوته.
کسی راجع به شمارنده اطلاعاتی داره؟
بنظرم استادتون را سورپرایز کنید و یه چیزای جدیدی برایش تعریف کنید.Smile
خیلی سالها ست که دیگه واسه خوندن کیبرد از اجزای مجزا استفاده نمیکنن. یکی از آی سی های قدیمی که دکودر و دیبانسینگ و همه کارهای کی پد را انجام میده و حتی تا جایی که یادمه میشه بهش نمایشگر یعنی سون سگمنت هم وصل کرد آی سی 8279 اینتل هست.
یه ای سی پریفرال هست که بوسیله میکروکنترلر یا میکرو پروسسور در ابتدا بوسیله چند بایت کنترلی پروگرام میشه و بعدش دیگه مستقیم به سطر و ستون های کی پد وصل میشه. هر وقت کلیدی فشار داده بشه یه اینتراپت به میکرو میده و میکرو شماره کلید مربوطه را میخونه. حالا میکرو میتونه بر اساس شماره کلید مربوطه یه چیزی را برای نمایش روی سگمنتها بفرسته.

ولی اگه بخواهید جداگانه با قطعات مدار منطقی همچین چیزی بسازید باز هم شدنی است ولی باید یه میکرو پروسسور تمام وقت صفحه کلید را اسکن کنه که اینکار یه طراحی مهندسی نیست.
لینک مرجع