طراحی سیستمهای تعبیه شده با میکروکنترلر AVR (ATmega 32)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی میکروکنترلر AVR
- معماری میکروکنترلر AVR
- دیاگرام پایههای میکروکنترلر AVR
- مجموعه دستورالعملهای میکروکنترلر AVR
- دستورات راهنما و مدهای آدرسدهی میکروکنترلر AVR
- برنامهنویسی به زبان اسمبلی برای میکروکنترلر AVR
- برنامهنویسی ورودی/خروجی (IO) میکروکنترلر AVR
- برنامهنویسی EEPROM میکروکنترلر AVR
- مفاهیم پشته، زیرروال و ماکرو در میکروکنترلر AVR
- برنامهنویسی به زبان C تعبیه شده برای میکروکنترلر AVR
- مبانی و برنامهنویسی تایمر و شمارنده میکروکنترلر AVR
- وقفهها در میکروکنترلر AVR
- رابط سریال میکروکنترلر AVR
- رابط LCD و کیبورد با میکروکنترلر AVR
- رابط موتور DC و استپر موتور با میکروکنترلر AVR
- مبانی و برنامهنویسی مبدل آنالوگ به دیجیتال (ADC)
- پروتکلهای ارتباط سریال SPI و I2C
- رابط ساعت بلادرنگ (RTC) DS 1307
- پروتکلهای ارتباط سریال رایج
پیشنیازهای دوره
- به هیچ دانش قبلی نیاز نیست.
- دانش اولیه از زبان C تجربه یادگیری شما را بهبود میبخشد.
توضیحات دوره
این دوره طراحی سیستمهای تعبیه شده با میکروکنترلر AVR به طور ویژه برای دانشجویان مهندسی که میخواهند وارد حوزه سیستمهای تعبیه شده شوند، طراحی شده و همچنین برای متخصصان شاغل نیز مفید است. این یک دوره منحصربهفرد در بازار آنلاین است.
دانشجویان برای شروع سفر خود در دنیای سیستمهای تعبیه شده باید دانش عمیقی از حداقل یک میکروکنترلر داشته باشند و این دوره شما را از مفاهیم اولیه تا سطح پیشرفته هدایت میکند که شما را قادر میسازد در آینده با هر میکروکنترلری کار کنید.
دانشجویان برای این دوره باید با اصول اولیه زبان C آشنا باشند و این دوره هر دو جنبه برنامهنویسی اسمبلی و C را پوشش میدهد و همچنین دانشجویان ابزارهای نرمافزاری و سختافزاری برای برنامهنویسی را نیز خواهند آموخت.
بخش عملی، اجرا بر روی شبیهسازیها و همچنین بر روی کیت سختافزاری را پوشش میدهد.
این دوره موضوعات زیر را پوشش میدهد:
- مبانی ریزپردازنده و میکروکنترلر
- معماری و دیاگرام پایههای میکروکنترلر AVR
- معماری هاروارد و فون نویمان
- برنامهنویسی پورت ورودی/خروجی هم به زبان اسمبلی و هم به زبان C
- مبانی برنامهنویسی C
- برنامهنویسی EEPROM میکروکنترلر AVR
- برنامهنویسی تایمر میکروکنترلر AVR
- برنامهنویسی سریال میکروکنترلر AVR
- رابط LCD و کیبورد با میکروکنترلر AVR
- رابط ADC با میکروکنترلر AVR
- رابط استپر موتور و موتور DC با میکروکنترلر AVR
- مبانی پروتکل SPI
- مبانی پروتکل I2C (TWI)
- رابط تراشه مبتنی بر I2C DS1307 با میکروکنترلر AVR
- تمرین عملی با استفاده از برنامهنویسی اسمبلی و C روی شبیهساز و کیت سختافزاری
- پروتکلهای ارتباط سریال رایج
بنابراین، این دوره را گام به گام دنبال کنید و مدرس کاملاً مطمئن است که شما دانش کاملی درباره این میکروکنترلر AVR به دست خواهید آورد.
این دوره برای چه کسانی مناسب است؟
- مهندسان سیستمهای تعبیه شده
- مهندسان سختافزار
- دانشجویان (مهندسی، کاردانی، علوم پایه)
- علاقهمندان به فناوری
- کسانی که میخواهند وارد حوزه میکروکنترلرها شوند.
طراحی سیستمهای تعبیه شده با میکروکنترلر AVR (ATmega 32)
-
مقدمه 02:10
-
مقدمهای بر میکروکنترلر و ریزپردازنده 11:41
-
طبقهبندی خانواده AVR 11:53
-
دیاگرام پایههای میکروکنترلر ATmega32 AVR 13:43
-
معماری میکروکنترلر AVR 13:11
-
معماری RAM و ROM در ATmega32 08:01
-
رجیستر وضعیت میکروکنترلر ATmega32 11:03
-
پایپلاینینگ در میکروکنترلر AVR 09:28
-
ویژگیهای RISC در کنترلر AVR، مقایسه RISC و CICS 09:42
-
معماری هاروارد و فون نویمان (پرینستون) 08:48
-
معماری AVR None
-
دستورالعملهای حسابی و برنامهها، برنامهنویسی به زبان اسمبلی برای AVR 08:15
-
دستورالعملهای انتقال داده به همراه برنامه 17:37
-
دستورالعملهای منطقی و برنامهها، برنامهنویسی به زبان اسمبلی برای AVR 22:39
-
دستورالعملهای BRANCH و CALL و برنامهها، برنامهنویسی به زبان اسمبلی 16:50
-
مدهای آدرسدهی میکروکنترلر AVR 28:10
-
فرمتهای داده و دستورات راهنما در میکروکنترلر AVR 11:45
-
دستورالعملهای AVR None
-
مبانی پورت IO و برنامهنویسی با استفاده از زبان اسمبلی 26:56
-
برنامهنویسی AVR با استفاده از زبان C، چرا AVR را به زبان C برنامهنویسی کنیم؟ 08:59
-
برنامهنویسی پورت IO بایتی در AVR با استفاده از C 09:33
-
برنامهنویسی پورت IO بایتی در AVR با استفاده از زبان C 09:44
-
برنامهنویسی پورت IO بیتی در AVR با استفاده از C 17:47
-
برنامهنویسی تبدیل کد در AVR با استفاده از زبان C 08:37
-
داده از رجیسترهای پورت به پین منتقل نخواهند شد مگر اینکه: None
-
متدهای برنامهنویسی میکروکنترلر AVR، برنامهنویسی موازی 06:15
-
منابع کلاک میکروکنترلر ATmega32 AVR 06:40
-
فیوز بیتها و لاک بیتهای ATmega32، فرمت بایت فیوز در ATmega32 13:22
-
دسترسی به EEPROM در AVR با استفاده از زبان اسمبلی 13:28
-
برنامهنویسی EEPROM در AVR با زبان C 08:05
-
پشته و زیرروال در میکروکنترلر AVR 16:21
-
مفهوم ماکرو در میکروکنترلر AVR 11:18
-
مقدمهای بر تایمر AVR 19:47
-
رجیسترهای تایمر 0 در ATmega32 09:00
-
برنامهنویسی حالت نرمال تایمر 0 در میکروکنترلر AVR 19:43
-
برنامهنویسی حالت CTC تایمر 0 در میکروکنترلر AVR 16:31
-
برنامهنویسی تایمر 0 به عنوان شمارنده 10:23
-
مبانی حالت نرمال و CTC تایمر 1 13:39
-
برنامهنویسی حالت نرمال و CTC تایمر 1 11:24
-
برنامهنویسی حالت نرمال تایمر 2 16:26
-
تایمر None
-
مبانی وقفههای AVR 15:43
-
وقفه سرریز تایمر 0 در AVR 18:13
-
وقفه تطابق مقایسه تایمر 2 در AVR 07:02
-
وقفه سختافزاری خارجی در AVR 07:07
-
برنامه C برای وقفه سختافزاری خارجی در AVR 10:17
-
مقاطعه None
-
ارتباط سریال AVR 20:19
-
رجیسترهای ارتباط سریال AVR 23:07
-
برنامهنویسی ارسال سریال در AVR 16:39
-
برنامهنویسی دریافت سریال در AVR 14:43
-
برنامهنویسی سریال مبتنی بر وقفه در AVR 12:18
-
ارتباط سریال UART None
-
رابط LCD با میکروکنترلر ATmega32 12:43
-
رابط و برنامهنویسی LCD با ATmega32 18:16
-
LCD None
-
مبانی رابط کیبورد 10:40
-
برنامهنویسی رابط کیبورد 4x4 در میکروکنترلر AVR 24:12
-
مبانی موتور DC 08:21
-
حالت PWM سریع برای تولید موج PWM در ATmega32 21:07
-
حالت Phase Correct PWM برای تولید موج PWM 16:02
-
رابط و برنامهنویسی موتور DC 16:25
-
موتور DC None
-
مبانی رله و استپر موتور در راهاندازی با AVR 15:18
-
رابط استپر موتور با ATmega32 و برنامه C 13:01
-
استپر موتور None
-
مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر AVR 14:41
-
رجیسترهای مرتبط با ADC در میکروکنترلر AVR 14:28
-
مبانی سنسور دما 13:02
-
رابط سنسور دمای LM35 با میکروکنترلر AVR 11:42
-
برنامه C برای خواندن و نمایش دمای سنسور LM35 روی LCD با AVR 19:11
-
ADC None
-
مبانی پروتکل SPI - بخش 1 09:18
-
مبانی پروتکل SPI - بخش 2 12:09
-
رجیستر و برنامهنویسی SPI 19:00
-
پروتکل SPI None
-
مبانی پروتکل I2C در میکروکنترلر AVR 14:54
-
رجیسترهای I2C (TWI) و برنامهنویسی C 15:06
-
I2C None
-
رابط و برنامهنویسی ساعت بلادرنگ (RTC) DS 1307 با استفاده از پروتکل I2C 26:38
-
DS 1307 None
-
مقدمهای بر مبانی برنامهنویسی AVR 08:11
-
مقدمهای بر Microchip Studio 17:40
-
مقدمهای بر Proteus 11:18
-
مقدمهای بر ProgISP 11:20
-
الزامات سختافزاری برای جلسات آزمایشگاه AVR 07:50
-
انتقال داده از ROM به RAM 16:41
-
کلید و LED و چشمک زدن LED 22:44
-
رابط سون سگمنت 13:33
-
رابط LCD 25:13
-
رابط کیبورد با میکروکنترلر AVR 25:50
-
رابط حسگر دما LM35 با میکروکنترلر AVR 25:28
-
رابط موتور استپر با میکروکنترلر AVR 19:48
-
رابط موتور DC با میکروکنترلر AVR 23:52
-
ارتباط سریال میکروکنترلر AVR 36:37
-
تولید موج مربعی با چرخه وظیفه 50% توسط تایمر 16:31
-
برنامه تولید موج با چرخه وظیفه 70% تایمر 13:17
-
برنامه وقفه AVR 14:47
-
رابط RTC با میکروکنترلر AVR 26:56
-
رابط SPI MAX 7221 با میکروکنترلر AVR 18:42
-
پروتکل I2C 13:30
-
پروتکل SPI 11:25
-
پروتکل I2C در مقابل SPI 09:18
-
پروتکل UART 10:01
-
پروتکل USB 13:37
-
پروتکل RS 232 15:55
مشخصات آموزش
طراحی سیستمهای تعبیه شده با میکروکنترلر AVR (ATmega 32)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:106
- مدت زمان :23:00:44
- حجم :9.71GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy