آزمایشگاه ریزپردازنده
نمیسال تحصیلی
معرفی و سرفصلها
معرفی و اهداف درس
هدف از آزمایشگاه درس ریزپردازنده، آشنایی عملی دانشجویان با مطالبی چون راهاندازی مدار بازنشانی، تولید سیگنال ساعت، کار با درگاههای موازی و برنامهریزی آنها، ارتباط با کیبورد، نمایشدهنده 7 قطعهای و نمایشدهنده کاراکتری، ارتباط با انواع حافظهها، کار با وقفههای داخلی و خارجی و اولویتگذاری آنها، کار با شمارنده/زمانسنج و شمارش وقایع، زمانگیری و تولید سیگنالهای از نوع PWM، کار اب مقایسهکنندههای آنالوگ و مبدل آنالوگ به دیجیتال بهمنظور برقراری ارتباط با سیگنالهای آنالوگ، کار با انواع ارتباطات سریال مانند USART، SPI و TWI؛ کار با اسمبلر و کامپایلر ریزپردازندهها و میکروکنترلرها و در نهایت شبیهسازی یک پروژه مبتنی بر ریزپردازنده یا میکروکنترلر در محیط شبیهسازی (مانند ISIS Proteus) میباشد.
دانشجویانی که این آزمایشگه را با موفقیت پشت سر بگذارند، بهطور عملی با مفاهیم بنیادی در طراحی و پیادهسازی سیستمهای مبتنی بر ریزپردازنده و میکروکنترلر آشنا شده و بینش و توانایی مناسبی در موارد زیر کسب خواهند کرد: 1- آشنایی عملی و توانایی کار با ریزپردازندهها. 2- طراحی سختافزار و نرمافزار و ساخت سیستمهای مبتنی بر ریزپردازنده و میکروکنترلر.
در این درس از نرمافزار ISIS Proteus برای شبیهسازی و تحلیل مدارها و از نرمافزار CodeVision یا BASCOM AVR بهعنوان محیط برنامهنویسی و تولید فایل hex. استفاده میشود.
برنامه زمانبندی کلاس
سرفصل مطالب: آشنایی با محیط برنامهنویسی، نرمافزار شبیهساز، مجموعه آموزشی میکروکنترلر AVR
سرفصل مطالب: آزمایش شماره 1
عنوان آزمایش: پیادهسازی مدار فلاشر
سرفصل مطالب: آزمایش شماره 2
عنوان آزمایش: نحوه استفاده از 7-Segment و ارتباط آن با میکروکنترلر
سرفصل مطالب: آزمایش شماره 3
عنوان آزمایش: اتصال LCD به میکروکنترلرهای AVR
سرفصل مطالب: آزمایش شماره 4
عنوان آزمایش: اتصال صفحه کلید به میکروکنترلرهای AVR
سرفصل مطالب: آزمایش شماره 5
عنوان آزمایش: ساعت دیجیتال به کمک میکروکنترلر AVR
سرفصل مطالب: آزمایش شماره 6
عنوان آزمایش: آشنایی با تایمر و کانتر در میکروکنترلر AVR
سرفصل مطالب: آزمایش شماره 7
عنوان آزمایش: آشنایی با وقفه و سازمان وقفه در میکروکنترلر AVR
سرفصل مطالب: آزمایش شماره 8
عنوان آزمایش: آشنایی با اصول اسکن Dot Matrix و نمایش اطلاعات بر روی آن (تابلو روان)
سرفصل مطالب: آزمایش شماره 9
عنوان آزمایش: آشنایی با ADC
سرفصل مطالب: آزمایش شماره 10
عنوان آزمایش: آشنایی با کارکرد موتورهای پلهای
سرفصل مطالب: آزمایش شماره 11
عنوان آزمایش: پیادهسازی چراغ راهنمایی به کمک میکروکنترلر AVR
منابع درس
دستور کار آزمایشگاه ریزپردازنده
(با رویکرد برنامهنویسی زبان C و استفاده از نرمافزار CodeVisionAVR)
گردآوری: محمدعلی شفیعیان
دانشگاه جهرم
شرح فایل: در این فایل برخی از مباحث مطرحشده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.
دستور کار آزمایشگاه ریزپردازنده
(با رویکرد برنامهنویسی زبان C و استفاده از نرمافزار CodeVisionAVR)
گردآوری: محمدعلی شفیعیان
دانشگاه جهرم
شرح فایل: در این فایل برخی از مباحث مطرحشده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.
دستور کار آزمایشگاه ریزپردازنده
(با رویکرد برنامهنویسی زبان C و استفاده از نرمافزار CodeVisionAVR)
گردآوری: محمدعلی شفیعیان
دانشگاه جهرم
شرح فایل: در این فایل برخی از مباحث مطرحشده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.
دستور کار آزمایشگاه ریزپردازنده
(با رویکرد برنامهنویسی زبان بیسیک و استفاده از نرمافزار BASCOMAVR)
گردآوری: محمدعلی شفیعیان
دانشگاه جهرم
شرح فایل: در این فایل برخی از مباحث مطرحشده در درس ریزپردازنده در قالب آزمایش، گنجانده شده است. در تدوین این دستور کار سعی شده است که مطالب مهم درس، پوشش داده شود.
تکلیفها
تاریخهای مهم
ساعت برگزاری امتحان: 8 صبح
مدت زمان: 1 ساعت
ساعت برگزاری امتحان:8:00 صبح
ساعت: 12:00
مدت زمان امتحان: 2 ساعت
محل برگزاری: اتوماسیون کلاسهای مجازی
شیوه برگزاری: تشریحی
مشاهده شیوه نامه برگزاری آزمون