بهترین بسته آموزشی میکروکنترلر با بیش از 12 ساعت آموزش ، بدون محدودیت در دفعات نصب ، همراه با نرم افزار Proteus و Micro Electronica ، همراه با فایل های تمرینی و مدرس دکتر “حمید یزدانی” با بیش از 10 سال سابقه تدریس در سریع آسان منتشر گردید.
میکروکنترلرهای AVR چندسالی هست که در کاربردهای دانشجویی ، آزمایشگاهی و صنعتی جای خود را گرفتن و در ایران هم به عنوان پرکاربرد ترین میکروکنترلر هستن و البته میکروکنترلرهای بروزتری مانند ARM و میکروکنترلرهای صنعتی تری مانند PIC هم در بازار ایران وجود دارند ولی در دانشگاه های ایران میکروکنترلرهای AVR تدریس می شوند و از این روز بیشتر پروژه های دانشجویان بر مبنای میکروکنترلرهای AVR هستن.
نمونه آموزش:
مطالبی که در این مجموعه آموزشی خواهید آموخت:
فصل اول : میکرو کنترلر PIC
• آشنایی با میکروها
• آشنایی با میکرو PIC
• معماری میکرو PIC
• ساختار میکرو PIC
• حافظه ها
• تقسیم بندی میکرو PIC از نظر نوع گذرگاه حافظه
• تقسیم بندی میکرو PIC از نظر نوع حافظه
فصل دوم : سخت افزار میکرو PIC
• ویژگی میکرو PIC
• آشنایی با شماره میکروهای PIC
• محدوده ولتاژ میکروهای PIC
فصل سوم : مشخصات میکروهای سری 16F
• مشخصات PIC 16F877A
• پورت های 16F877A
• ساختار حافظه
• اسیلاتور
• RESET
• مدار تغذیه
فصل چهارم : میکروهای سری 18F
• مشخصات عمومی میکروهای سری 18F
• پورت های PIC 18F452
•RESET
• اسیلاتور
• کلاک
• حداقل سخت افزار برای راه اندازی
فصل پنجم : برنامه نویسی C
• مقدمات برنامه نویسی
• انواع داده ها
• متغیرها
• ثابت ها
• عملگرها
• آرایه ها
• اشاره گرها
• دستور IF
•Switch – Case
• حلقه تکرار While
• حلقه های کنترلی Do – While
• حلقه تکرار For
• دستورات پیش پردازنده
• توابع کتابخانه ای
فصل ششم : mikroC
• آشنایی با mikroC
• ایجاد پروژه در mikroC
فصل هفتم : Proteus
• آشنایی با نرم افزار Proteus
• آشنایی با نحوه شبیه سازی در Proteus
فصل هشتم : برنامه نویسی LED
• خاموش و روشن شدن متناوب یک LED
• خاموش و روشن شدن همزمان هشت LED
خاموش و روشن و شدن یک در میان هشت LED
خاموش و روشن شدن تصادفی هشت LED
شمارنده باینری با LED
فصل نهم :تولید شکل موج
تولید شکل موج پالسی
تولید دو شکل موج مربعی همزمان
تولید شکل موج با دیوتی سایکل دلخواه
تولید همزمان سه شکل موج مربعی
فصل دهم : کلیدهای فشاری
آشنایی با کلیدهای فشاری
روشن و خاموش شدن LEDبا کلید
تولید شکل موج با دو فرکانس توسط یک کلید
فصل یازدهم : سون سگمنت
آشنایی با سون سگمنت
نمایش یک عدد ثابت
شمارش عددهای صفر تا نه
شمارش عددهای صفر تا نه با یک کلید
نمایش اعداد به روش مالتی پلکسری
فصل دوازدهم : LCD کاراکتری
آشنایی با LCD کاراکتری
توابع LCD کاراکتری
نمایش یک عبارت ثابت
طراحی شمارنده رویLCD
طراحی ساعت روی LCD
نمایش کاراکترهای دلخواه روی LCD
نمایش عبارت به صورت تابلو روان
فصل سیزدهم : برنامه نویسیKeypad
آشنایی با Keypad
کتابخانه مرتبط با Keypad
نوشتن عبارت فشرده شده از کی پد روی LCD
فصل چهاردهم : برنامه نویسی وقفه ها
آشنایی با وقفه ها
وقفه های خارجی
استفاده از وقفه صفر
رجیسترهای وقفه
وقفه تغییر در پورت B
برنامه وقفه تغییر در پورت B
فصل پانزدهم : برنامه نویسی تایمر و کانتر
آشنایی با تایمر و کانتر
مدهای تایمر صفر
رجیستر تایمر صفر
شکل موج مربعی با تایمر صفر
ویژگی های تایمر یک
رجیستر تایمر یک
تایمر یک در مد تایمر و کانتر
تولید زمان یک ثانیه با تایمر یک
تایمر 2
رجیستر تایمر 2
مدار چشمک زن توسط تایمر 2
تایمر 3
رجیستر تایمر 3
روشن و خاموش شدن LED توسط تایمر3
فصل شانزدهم : Watchdog Timer
آشنایی با Watchdog Timer
رجیسترهای Watchdog Timer
فصل هفدهم : مبدل آنالوگ به دیجیتال
آشنایی با A/D
رجیسترهای واحد A/D
ولتاژ مرجع در A/D
توابع موجود در A/D
خاموش و روشن LED ها توسط پتانسیومتر
دماسنج با LM35 ولت متر
فصل هجدهم : ماژول CCP
آشنایی با CCP
رجیسترهای ماژول CCP
بررسی مد Capture
بررسی مد Compare
بررسی مد PWM
تولید موج مربعی با PWM
توابع PWM
تولید موج های مربعی با دیوتی سایکل های مختلف
کنترل نور دیود توسط PWM
کنترل دور موتور DC
فصل نوزدهم : USART
آشنایی با USART
قابلیت های ماژول USART
رجیسترهای USART
محاسبه Baud Rate
ارسال از یک میکرو به میکرو دیگر
توابع مرتبط با USART
فصل بیستم : SPI
آشنایی با SPI
رجیسترهای SPI
توابع SPI
ارتباط دو میکرو توسط SPI
فصل بیست و یکم : I2C
آشنایی با I2C
رجیسترهای I2C
توابع I2C
مراحل خواندن از I2C
فصل بیست و دوم : تولید سیگنال صدا
تولید سیگنال صدا