25754: ساختار کامپیوتر و میکروپروسسور و آز  
نام درس: ساختار کامپیوتر و میکروپروسسور و آز (Computer Structure and Microprocessor and Lab)
شماره درس: 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