25754: ساختار کامپیوتر و میکروپروسسور و آز
نام درس: ساختار کامپیوتر و میکروپروسسور و آز (Computer Structure and Microprocessor and Lab)
شماره درس: 25754
پیشنیاز(ها): 25743 (مدارهای منطقی و سیستم دیجیتال و آز)
همنیاز(ها): -
تعداد واحد: 4
مقطع: کارشناسی
آخرین ویرایش: آبان 1388
توضیحات:
سرفصلها:
آزمایشگاه:
مراجع:
شماره درس: 25754
پیشنیاز(ها): 25743 (مدارهای منطقی و سیستم دیجیتال و آز)
همنیاز(ها): -
تعداد واحد: 4
مقطع: کارشناسی
آخرین ویرایش: آبان 1388
توضیحات:
هدف از این درس آشنايی با ساختار ميكروپروسسور و كامپيوتر، نرمافزار و سختافزار سيستم ميكروكامپيوتری، اتصال سيستم به ابزارهای جانبی مثل كیبرد، نمايشگر سونسگمنت، LCD، D/A، A/D و ... است.
سرفصلها:
- ساختار داخلی میكروپروسسور و سیستم میكروپروسسوری:
- ساختار داخلی میكروپروسسور 8085
- اجرای دستورالعملهای load و store در 8085 و تولید سیگنالهای داخلی
- ساختار سیستم میكروپروسسوری بر اساس 8085
- باسها
- دكودر آدرس
- حافظهها
- پورتها
- نرمافزار
- آشنایی با سختافزار و نرمافزار:
- مدار O/I ابتدایی
- دستورات IN و OUT
- برنامه اسمبلی و كد ماشین
- آشنایی با دستورالعملها و برنامه تأخیر زمانی
- طراحی سختافزار:
- طراحی سیستم میكروپروسسوری بر اساس 8085
- دكودر، لچ، ROM، RAM، پورتهای ورودی و خروجی
- نقشه حافظه
- سیكل ماشین
- طراحی نرم افزار:
- انواع آدرسدهی و دستورات در یک میكروپروسسور
- سابروتین
- پشته
- وقفه
- حافظهها:
- ساختار و مدار داخلی حافظههای: SRAM, PROM, EPROM, EEPROM, Flash
- میكروكنترلر 8051:
- معماری داخلی
- فضاهای حافظه
- اجرای دستورالعمل
- برنامه تأخیر
- نرم افزار 8051:
- انواع آدرسدهی و انواع دستورات در 8051
- شمارنده و تایمر در 8051:
- قابلیتهای شمارنده و تایمر در 8051 و برنامهریزی آنها
- پورت سریال در 8051:
- قابلیتهای پورت سریال و برنامهریزی آن
- وقفه در 8051:
- انواع وقفه در 8051
- برنامهریزی وقفهها
- مثالها
- مثالهای كاربردی:
- اتصال 8051 به كیبرد، نمایشگر سونسگمنت، موتور پلهای، LCD, DAC, ADC
- میكروكنترلرهای پیشرفته:
- آشنایی با 8051 پیشرفته، AVR و PIC
آزمایشگاه:
- آزمایش شماره 1:
- اتصال 8 عدد LED و 8 عدد كلید OFF-ON به پورتهای خروجی و ورودی سیستم میكروپروسسوری 8085
- برنامهریزی ROM برای نمایش وضعیت كلیدها روی LEDها
- آزمایش شماره 2:
- اتصال 8 عدد LED و 8 عدد كلید OFF-ON به پورتهای خروجی و ورودی سیستم میكروپروسسوری 8085
- برنامهریزی ROM برای چرخاندن یك LED روشن روی بقیه LEDها و نمایش وضعیت كلیدها روی LEDها (برای ربع ثانیه) هرگاه وقفه RST7.5 فعال گردد
- آزمایش شماره 3:
- اتصال 8 عدد LED و 8 عدد كلید OFF-ON به پورتهای 8051 و نمایش وضعیت كلیدها روی LEDها
- آزمایش شماره 4:
- دوران یك LED روشن روی LEDهای متصل به پورت خروجی 8051
- نمایش تعداد پالسهای ورودی به پایه T0 روی LEDها
- آزمایش شماره 5:
- ارسال وضعیت كلیدهای متصل به پورت ورودی P0 از طریق پورت سریال
- آزمایش شماره 6:
- دوران یك LED روشن روی بقیه LEDهای متصل به پورت خروجی و نمایش وضعیت كلیدهای متصل به پورت ورودی روی LEDها هرگاه وقفه خارجی فعال گردد
- آزمایش شماره 7:
- اتصال LCD به 8051 و نمایش نام و شماره دانشجویی
- آزمایش شماره 8:
- اتصال كیبرد و نمایشگر سونسگمنت به 8051 و نمایش كد كلید فشردهشده
- پروژه پایانترم بر اساس میكروكنترلرهای AVR یا PIC
مراجع:
- Kleitz, Digital and Microprocessor Fundamental
- Mazidi, 8051 Microcontroller and Embedded System
- Mackenzie, The 8051 Microcontroller
آخرین بهروزرسانی: 3 / 3 / 1403