پروژه طراحی بازی دوز با استفاده از میکروکنترلر ATmega16

در اینجا روند طراحی بازی دوز با استفاده از میکروکنترلر ATmega16 و نرم افزار پروتئوس شرح داده خواهد شد.

پروژه طراحی بازی دوز با استفاده از میکروکنترلر ATmega16

در اینجا روند طراحی بازی دوز با استفاده از میکروکنترلر ATmega16 و نرم افزار پروتئوس شرح داده خواهد شد.

مشخصات طراح

دکتر نجمه چراغی شیرازی

علی انصاری

مهندسی تکنولوژی الکترونیک

l3ushehr@yahoo.com

شکل 1: بازی دوز

چکیده (کلیات)

با استفاده از کدویژن و دستور زبانی C همراه با شبیه سازی مدار در نرم افزار پرتئوس بازی دوز در حالت دو نفره با صفحه نمایش گرافیکی را ترسیم کردیم .
در پروتئوس با استفاده از یک صفحه کلید ۴*۴ و یک عدد میکروکنترولر atmega16 و یک عدد ال سی دی به همراه یک عدد ال ای دی کاتد مشترک شروع به شبیه سازی کردیم
در حالت اولیه به مدار دستور داده شده که پس از زدن کلید c بازی شروع به استارت کند. با استفاده از کانفیگ میکروکنترولر شروع به اجرای بازی میکند . در دستوراتی که به مدار داده شده بعد از اجرای نوبت هر شخص ( نفر اول با x و نفر دوم با o ) علامت آن پس از زدن صفحه کلید  در صفحه ال ای دی نمایش داده شود.
قاعده بازی طوری تعریف شده که هر یک از افراد در 8 روش مختلف میتواند برنده بازی شود.به صورت های عمودی ، افقی و‌ اریب.
پس از زدن دکمه c و استارت بازی در ال‌ای دی نوبت نفر ‌اول‌با عدد ۱ و نفر دوم با عدد ۲ نشان داده میشود.
هر یک از بازیکنان بعد از انجام بازی و مسجل شدن پیروزی در‌ زیر صفحه نمایش گرافیکی به عنوان برنده قید میشود.
برنامه طوری تعریف شده که‌بعد از هر دست بازی کردن و‌ مشخص شدن برنده امکان بازی مجدد وجود داشته باشد.

شکل 2: نمای کلی بازی

سخت افزار و نرم افزار

سخت افزار و نرم افزار

شکل 3: شکل سخت افزاری مدار

شکل 4: توابع مورد نیاز

شکل 5: میکروکنترلر ATmega16

شکل 6: رجیسترهای تنظیم کننده

شکل 7: رجیسترهای تنظیم کننده

شکل 8: رجیسترهای تنظیم کننده

شکل 9: رجیسترهای تنظیم کننده

شکل 10: صفحه کلید

شکل 11: نمایشگر

شکل 12: نمایشگر

شکل 13: نمایشگر LCD

شکل 13: آرایه متناظر با بازی

شکل 14: حالت‌های مختلف برد

شکل 15: آرایه حالت برد

شکل 16: مراحل اجرای پروژه بازی دوز

نتایج نهایی و تست پروژه

نتیجه نهایی بازی به صورت زیر است:




فیلم 1: نتیجه نهایی بازی

ضمیمه

فایل برنامه نرم افزاری

دانلود