زبان خود را انتخاب کنید

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

 

- فعالیتهای کلاسی و پیش گزارش:

جلسه ۱ فعالیت کلاسی:
مطالعه فصل ۱ و ۲ دستور کار
معرفی سخت‌افزار و برد آموزشی
جلسه ۲ پیش‌گزارش ۱:
ترسیم شماتیک سخت‌افزارهای معرفی شده در جلسه ۱
فعالیت کلاسی:
مطالعه فصل ۳، ۴ و ۵ دستور کار
جلسه ۳ پیش‌گزارش ۲:
الف)
بررسی دستورات PIC و ارائه گزارش از نحوه کار آنها و نحوه اثر بر پرچمها
ب) ساختار یک برنامه اسمبلی در PIC بترتیب از چه بخشهایی تشکیل شده است؟
فعالیت کلاسی:
معرفی سخت‌افزار منبع تغذیه و راه‌‌اندازی میکروکنترلر
معرفی Mplab و نحوه ایجاد فایل Hex
مطالعه فصل ۶ و ۷ دستور کار
جلسه ۴ پیش‌گزارش ۳:
آشنایی با شبیه‌سازی در نرم‌افزار پروتئوس
فعالیت کلاسی:
مطالعه فصل ۸ دستور کار
بستن مدار در شبیه‌ساز پروتئوس
جلسه ۵

پیش‌گزارش ۴:
الف) نوشتن برنامه AND سه ورودی: برنامه‌ای بنویسید که بیتهای ۰، ۱ و ۲ پورت B را که به اسلاید سوییچها متصل هستند با هم AND کند و نتیجه عملیات را بر روی پورت A توسط LED نمایش دهد.
توجه ۱:
در نوشتن اين برنامه مجاز به استفاده از btfss و btfsc نيستيد.
توجه ۲: فقط مجاز به استفاده از يك متغير هستيد.
ب) نوشتن برنامه NOT: برنامه‌ای بنویسید که بیت صفرم پورت B را مستقل از سایر بیتهای این پورت NOT کند و بر روی بیت صفرام پورت A نمایش دهد.
فعالیت کلاسی:
اجرای برنامه پیش‌گزارش
مطالعه فصل ۹ دستور کار

جلسه ۶ پیش‌گزارش ۵:
الف) انواع وقفه در PIC کدامند و هر کدام در چه مواقعی استفاده می‌شوند؟
ب) تنظیمات TMR0 به چه شکلی است و چگونه برای ایجاد زمان خاص باید آنرا تنظیم کنیم؟
فعالیت کلاسی:
مطالعه فصل ۱۰ و ۱۱ دستور کار
جلسه ۷ پیش‌گزارش ۶:
الف) سخت‌افزار Keypad به چه شکلی به PIC متصل می‌شود؟
ب) تنظیمات EEProm در PIC به چه شکلی است و چگونه در آن می‌توانیم بنویسیم یا از آن بخوانیم؟
فعالیت کلاسی:
مطالعه فصل ۱۲ و ۱۳ دستور کار
جلسه ۸ پیش‌گزارش ۷:
Config چیست؟ بیتهای آن و مفهوم هر یک را توضیح دهید.
فعالیت کلاسی:
آشنایی با نرم‌افزار Mikrobasic (تا اول تابع و سابروتین) شامل:
- آشنایی با تعریف مقادیر ثابت، سمبول و متغیر
- آشنایی با ساختار برنامه
- آشنایی با ساختارهای for و if-else
- تبدیل برنامه ۳ـ۷ و ۴ـ۷ به زبان میکروبیسیک
جلسه ۹ فعالیت کلاسی:
آشنایی با نرم‌افزار Mikrobasic شامل:
- تعریف تابع و سابروتین و محل قرارگیری آن در برنامه
- ساختار  Case-Select
- برنامه ثانیه‌شمار ۱ و ۲ رقمی