آموزش رایگان طراحی سیستم‌های ریزپردازنده ای

درس «طراحی سیستم‌های پردازنده‌ای» با هدف آشنایی دانشجویان با مفاهیم کلیدی در حوزه سیستم‌های مبتنی بر پردازنده ارائه می‌شود. در این درس، دانشجویان با ساختار کلی این سیستم‌ها، رویکردهای طراحی و پیاده‌سازی، و چالش‌های فنی ... بیشتر

جدید
174 دانشجو
مقدماتی

به‌روزرسانی: ۱۴۰۴/۰۳/۱۲

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

آشنایی با ساختار داخلی ریزپردازنده‌ها (Microprocessors)

یادگیری طراحی سخت‌افزار-نرم‌افزار توکار (Embedded Systems)

توانایی طراحی سیستم‌های مبتنی بر ریزپردازنده از صفر (از طراحی سخت‌افزار تا نوشتن برنامه)

کار با وقفه‌ها، تایمرها، پورت‌های I/O و دیگر اجزای داخلی پردازنده‌ها

محتوای دوره

1 فصل 26 جلسه 29 ساعت ویدیو
طراحی سیستم‌های ریزپردازنده
  مفاهیم پیش‌نیازی درس ریزپردازنده
مشاهده
"187:17
  زبان برنامه‌نویسی، اسمبلر و کامپایلرها، مدیریت اتفاقات
مشاهده
"59:51
  میکروکنترهای AVR
مشاهده
"107:27
  حافظه داده SRAM، اشاره‌گر پشته
"75:04
  سازماندهی حافظه‌های AVR
"43:01
  روش‌های آدرس‌دهی در AVR
"65:49
  مجموعه دستورات اسمبلی در AVR - بخش اول
"75:46
  مجموعه دستورات اسمبلی در AVR - بخش دوم
"80:12
  مجموعه دستورات محاسباتی ویژه
"77:50
  پرش‌های انشعابی شرطی
"81:11
  روش ICALL، EICALL
"76:07
  تایمر و کانتر
"76:30
  تایمر، کانتر صفر در حالت هشت بیتی پیشرفته
"79:19
  عملکرد تایمر، کانتر صفر در حالت PWN سریع
"81:07
  رجیسترهای مقایسه خروجی تایمر، کانتر یک و سه
"78:48
  عملکرد تایمر کانتر یک و سه در حالت مقایسه CTC
"82:57
  وقفه‌ها
"81:51
  مقایسه‌کننده آنالوگ
"68:18
  مبدل آنالوگ به دیجیتال
"71:30
  رجیستر کنترلی ADMUX
"71:07
  رابط وسایل جانبی SPI
"66:03
  تکلیف شماره 1
"04:51
  تکلیف شماره 2
"04:56
  تکلیف شماره 3
"05:27
  تکلیف شماره 4
"01:23
  تکلیف شماره 5
"06:35

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند اما برای یادگیری بهتر از این دوره دانشجویان بهتر است به معماری کامپیوتر تسلط کافی داشته باشند.

با این حال مفاهیم پیش‌نیاز دوره در جلسه اول مرور شده است.

درباره دوره

درس «طراحی سیستم‌های پردازنده‌ای» با هدف آشنایی دانشجویان با مفاهیم کلیدی در حوزه سیستم‌های مبتنی بر پردازنده ارائه می‌شود. در این درس، دانشجویان با ساختار کلی این سیستم‌ها، رویکردهای طراحی و پیاده‌سازی، و چالش‌های فنی مرتبط آشنا می‌شوند. تمرکز این درس بر پرورش دید مهندسی و توانمندی تحلیل و حل مسئله در زمینه سیستم‌های پردازشی است.

انتظار می‌رود دانشجویان در پایان این درس، درک عمیق‌تری از نقش و عملکرد سیستم‌های پردازنده‌ای در کاربردهای گوناگون داشته و بتوانند اصول طراحی در این حوزه را در پروژه‌ها و فعالیت‌های تخصصی خود به‌کار گیرند.

اطلاعات بیشتر

درباره استاد

هادی گرایلو
2 دوره
363 دانشجو

دكتر هادی گرایلو مدرک کارشناسی خود را در رشته الکترونیک از دانشگاه صنعتی شریف در سال 1382 اخذ نمود. ایشان مدارک کارشناسی ارشد و دکتری خود را در همین رشته از دانشگاه تربیت مدرس و در سالهای به ترتیب 1384 و 1388 اخذ نمودند. زمینه های تحقیقاتی و یا کار عملی ایشان در زمینه های پردازش تصویر (فشرده سازی و بهسازی تصویر)، پردازش ویدیو (فشرده سازی، بهسازی، تشخیص تغییر صحنه، و بازشناسی اشیاء)، پردازش سیگنالهای حیاتی (مانند EEG، ECG، و EMG)، و نیز استفاده از پردازشگرهای سیگنال و ادوات FPGA و CPLD در پیاده سازی و بهینه سازی الگوریتمهای پردازش سیگنال می باشد.

اطلاعات بیشتر

دیگر دوره‌های هادی گرایلو

سوالات پرتکرار

آیا ممکن است که درسی ناقص ضبط شده باشد؟

ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

در صورتی که با هر گونه مشکلی رو به رو شدید می توانید از طریق صفحه ارتباط با ما به ما اطلاع دهید تا ما سریعا مشکل را پیگیری و برطرف نماییم.

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.