مدرسین
1- آشنایی دانشجویان به صورت عملی با مطالبی چون راهاندازي مدار بازنشانی، تولید سیگنال ساعت، شمارنده/زمانسنج و شمارش وقایع
2- کار با درگاههاي موازي و برنامهریزي آنها.
3- ارتباط با انواع حافظه، کار با وقفههاي داخلی و خارجی و اولویتگذاري آنها.
4- کار با مقایسهکننده آنالوگ و مبدل آنالوگ به دیجیتال بهمنظور برقراري ارتباط با سیگنالهاي آنالوگ، کار با انواع ارتباطات سریال
5- کار با اسمبلر و کمپایلر ریزپردازندهها و میکروکنترلرها و نهایتا شبیه سازي یک پروژه مبتنی بر ریزپردازنده یا میکروکنترلر درمحیط شبیهسازي
این دوره شامل 1 فصل، 12 درس و 18:00 ساعت محتوا میباشد.
آشنایی با نرمافزار شبیهسازی و ابزارهای برنامهنویسی میکروکنترلر
ساخت کابل پروگرامر، راهاندازی مدار بازنشانی، تنظیم بیتهای فیوز و تولید سیگنال ساعت میکروکنترلر
راهاندازی نرمافزاری، مدیریت پشته، کار با درگاهها و مدیریت زمان
کار با وقفههای خارجی و استفاده از حالتهای صرفهجویی توان
کار با درگاهها، خواندن مقدار سوئیچ دیپ چهار بیتی و تبدیل مقدار به BCD
کار با کیبورد ماتریسی، LCD و آشنایی مقدماتی با زمانسنج/شمارنده در حالتهای پایه
کار با زمانسنج/شمارنده در حالتهای پیشرفته (Capture Input و PWM)
کار با مقایسهکننده آنالوگ و مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر
کار با واسط USART، واسط SPI و واسط I2C در میکروکنترلر
نوشتن یک برنامه اسمبلی نمونه برای 8086، اسمبل کردن با NASM/MASM و اجرای آن در شبیهسازهایی مانند DOSBox
طراحی یک سیستم ریزپردازندهای مبتنی بر 8086/8088 با ادوات جانبی
کار با دستورالعملهای خاص سری x86 مانند SSE و نوشتن برنامه ترکیبی Assembly/C و کامپایل و اجرای آن
پاسخ به پرسش