Slide
Slide

تمرین : بحث پنجم - کی بورد و نمایشگر
نویسنده: مسئول فنی در
۲۴ بهمن ۱۳۹۲
[ آخرین به روزرسانی در ۲۴ بهمن ۱۳۹۲ ]

سؤال:

5-1-1          دو روش ارتباط میکروپروسسور با I/O را نام برده و شرح دهید.
5-1-2         بازه های سرکشی از کی بورد چقدر باید باشد. در انتخاب حداقل و حداکثر زمان سرکشی از یک I/O به چه نکاتی باید توجه کرد.
5-1-3         برای حذف Bounce کی بورد چه باید کرد؟
5-1-4         اگر در برنامه کی بورد رها شدن کلید را چک نکنیم چه اشکالی پیش می آید؟
5-1-5         اگر بخواهیم در صورتیکه کاربر بیش از مدت معینی دستش را روی کلید قرارداد، آن کلید را با میزان معینی (مثلاً 5 بار در ثانیه) قبول کند، چه باید کرد؟
5-1-6         روش اسکن کی بورد ماتریسی را شرح دهید.

 

برنامه نویسی:

5-2-1         تعداد 8 کلید به صورت خطی با شماره های 0 تا 7به پورت A متصل است. برنامه ای بنویسید که کد کلید زده شده را به اسکی در رجیستر R16 قراردهد.
5-2-2         برنامه ای بنویسید که کد یک کی بورد ماتریسی 8*8 را بین 1 تا 64 به ما برگرداند.
5-2-3        هشت عدد LED به پورت B وصل کنید. حال برنامه ای بنویسید که LED ها از دو طرف به سمت داخل یکی یکی روشن و وقتی همه LED ها روشن شدند، از وسط به سمت بیرون یکی یکی خاموش شوند و وقتی که تمام LED ها خاموش شدند این کار برای 4 بار تکرار شود.
5-2-4        برنامه ای بنویسید که کد کلید زده شده  در برنامه 4-2-1 روی یک نمایشگر 7 قسمتی که به پورت B متصل است نشان داده شود.

نظرات کاربران
نظری ارسال نشده است.
نظر بدهید

ایمیل شما پنهان می ماند.