آزمایشگاه ریزپردازنده

آزمایشگاه ریزپردازنده

نمیسال تحصیلی

معرفی و سرفصل‌ها

معرفی و اهداف درس

هدف از آزمایشگاه درس ریزپردازنده، آشنایی عملی دانشجویان با مطالبی چون راه‌اندازی مدار بازنشانی، تولید سیگنال ساعت، کار با درگاه‌های موازی و برنامه‌ریزی آن‌ها، ارتباط با کیبورد، نمایش‌دهنده 7 قطعه‌ای و نمایش‌دهنده کاراکتری، ارتباط با انواع حافظه‌ها، کار با وقفه‌های داخلی و خارجی و اولویت‌گذاری آنها، کار با شمارنده/زمان‌سنج و شمارش وقایع، زمان‌گیری و تولید سیگنال‌های از نوع PWM، کار اب مقایسه‌کننده‌های آنالوگ و مبدل آنالوگ به دیجیتال به‌منظور برقراری ارتباط با سیگنال‌های آنالوگ، کار با انواع ارتباطات سریال مانند USART، SPI و TWI؛ کار با اسمبلر و کامپایلر ریزپردازنده‌ها و میکروکنترلرها و در نهایت شبیه‌سازی یک پروژه مبتنی بر ریزپردازنده یا میکروکنترلر در محیط شبیه‌سازی (مانند ISIS Proteus) می‌باشد.

دانشجویانی که این آزمایشگه را با موفقیت پشت سر بگذارند، به‌طور عملی با مفاهیم بنیادی در طراحی و پیاده‌سازی سیستم‌های مبتنی بر ریزپردازنده و میکروکنترلر آشنا شده و بینش و توانایی مناسبی در موارد زیر کسب خواهند کرد:
1- آشنایی عملی و توانایی کار با ریزپردازنده‌ها.
2- طراحی سخت‌افزار و نرم‌افزار و ساخت سیستم‌های مبتنی بر ریزپردازنده و میکروکنترلر.

در این درس از نرم‌افزار ISIS Proteus برای شبیه‌سازی و تحلیل مدارها و از نرم‌افزار CodeVision یا BASCOM AVR به‌عنوان محیط برنامه‌نویسی و تولید فایل hex. استفاده می‌شود.

برنامه زمان‌بندی کلاس

جلسه اول
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آشنایی با محیط برنامه‌نویسی، نرم‌افزار شبیه‌ساز، مجموعه آموزشی میکروکنترلر AVR
جلسه دوم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 1
عنوان آزمایش: پیاده‌سازی مدار فلاشر
جلسه سوم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 2
عنوان آزمایش: نحوه استفاده از 7-Segment و ارتباط آن با میکروکنترلر
جلسه چهارم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 3
عنوان آزمایش: اتصال LCD به میکروکنترلرهای AVR
جلسه پنجم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 4
عنوان آزمایش: اتصال صفحه کلید به میکروکنترلرهای AVR
جلسه ششم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 5
عنوان آزمایش: ساعت دیجیتال به کمک میکروکنترلر AVR
جلسه هفتم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 6
عنوان آزمایش: آشنایی با تایمر و کانتر در میکروکنترلر AVR
جلسه هشتم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 7
عنوان آزمایش: آشنایی با وقفه و سازمان وقفه در میکروکنترلر AVR
جلسه نهم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 8
عنوان آزمایش: آشنایی با اصول اسکن Dot Matrix و نمایش اطلاعات بر روی آن (تابلو روان)
جلسه دهم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 9
عنوان آزمایش: آشنایی با ADC
جلسه یازدهم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 10
عنوان آزمایش: آشنایی با کارکرد موتورهای پله‌ای
جلسه دوازدهم
مدت‌زمان کلاس: یک ساعت و 30 دقیقه
سرفصل مطالب: آزمایش شماره 11
عنوان آزمایش: پیاده‌سازی چراغ راهنمایی به کمک میکروکنترلر AVR
جلسه سیزدهم
برگزاری امتحان پایان‌ترم

منابع درس

دستور کار آزمایشگاه ریزپردازنده

(با رویکرد برنامه‌نویسی زبان C و استفاده از نرم‌افزار CodeVisionAVR)

گردآوری: محمدعلی شفیعیان

دانشگاه جهرم

شرح فایل: در این فایل برخی از مباحث مطرح‌شده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.

دریافت فایل دستور کار آزمایشگاه ریزپردازنده

دستور کار آزمایشگاه ریزپردازنده

(با رویکرد برنامه‌نویسی زبان C و استفاده از نرم‌افزار CodeVisionAVR)

گردآوری: محمدعلی شفیعیان

دانشگاه جهرم

شرح فایل: در این فایل برخی از مباحث مطرح‌شده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.

دریافت فایل دستور کار آزمایشگاه ریزپردازنده

دستور کار آزمایشگاه ریزپردازنده

(با رویکرد برنامه‌نویسی زبان C و استفاده از نرم‌افزار CodeVisionAVR)

گردآوری: محمدعلی شفیعیان

دانشگاه جهرم

شرح فایل: در این فایل برخی از مباحث مطرح‌شده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.

دریافت فایل دستور کار آزمایشگاه ریزپردازنده

دستور کار آزمایشگاه ریزپردازنده

(با رویکرد برنامه‌نویسی زبان بیسیک و استفاده از نرم‌افزار BASCOMAVR)

گردآوری: محمدعلی شفیعیان

دانشگاه جهرم

شرح فایل: در این فایل برخی از مباحث مطرح‌شده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.

دریافت فایل دستور کار آزمایشگاه ریزپردازنده

تکلیف‌ها

تاریخ‌های مهم

امتحان پایان‌ترم
تاریخ امتحان: 98/10/17
ساعت برگزاری امتحان: 8 صبح
مدت زمان: 1 ساعت
امتحان پایان‌ترم
تاریخ امتحان: 99/04/16
ساعت برگزاری امتحان:8:00 صبح
امتحان پایان‌ترم
تاریخ: یکشنبه 99/10/14
ساعت: 12:00
مدت زمان امتحان: 2 ساعت
محل برگزاری: اتوماسیون کلاسهای مجازی
شیوه برگزاری: تشریحی
مشاهده شیوه نامه برگزاری آزمون
امتحان پایان‌ترم
تاریخ:
ساعت:
مدت زمان امتحان:
محل برگزاری:
شیوه برگزاری:
مشاهده شیوه نامه برگزاری آزمون

فیلم‌های آموزشی