جستجو
>> بیش از 19 ساعت آموزش >> بدون محدودیت در دفعات نصب >>همراه با نرم افزار Proteus و Code Vision AVR >> همراه با فایل های تمرینی
شناسه محصول: 850
78,000 تومان
decrease increase
اشتراک گذاری در:
banner

>> بیش از 19 ساعت آموزش

>> بدون محدودیت در دفعات نصب

>>همراه با نرم افزار Proteus و Code Vision AVR

>> همراه با فایل های تمرینی

 

فصل اول : آشنایی با میکروکنترلر

 

• تعریف میکروکنترلر و میکرو پروسسور

• ROM

• RAM

• PORT

• میکروکنترلرها

• میکروکنترلر AVR

• رجیستر یا ثبات

• پورت های میکرو AVR

• RESET

• فیوزبیت

• کلاک

• تغذیه میکروها

• مدهای Sleep

• Watchdog Timer

• تایمرها

• وقفه

 

 

فصل دوم : برنامه نویسی C

 

 

• مقدمات برنامه نویسی

• توابع

• متغیرها

• ثابت ها

• عملگرها

• حلقه های کنترلی For

• حلقه های کنترلی While

• حلقه های کنترلی Do – While

• دستور IF

• Switch – Case

• دستور Continue و Break

• دستور Go to

• استفاده از پورت و پین های میکرو

• آرایه ها

 

 

فصل سوم : آشنایی با CodeVision

 

 

• ایجاد پروژه

• خطاهای برنامه

• نحوه برنامه ریزی میکرو

 

 

فصل چهارم : شبیه سازی سخت افزاری

 

 

• آشنایی با Proteus

• سیم کشی قطعات

• ریختن کد روی میکرو

• شبیه سازی مدار دارای میکرو

 

 

فصل پنجم : برنامه نویسی LED

 

 

• خاموش و روشن شدن یک LED

• خاموش و روشن شدن گروهی LED ها

• خاموش و روشن شدن LEDها به دفعات معین

• تاخیر نمایش LEDبه مقدار بیت خوانده شده

• عوض شدن نحوه خاموش و روشن شدن LED با دو کلید

• تغییر زمان خاموش و روشن شدن LED با دو کلید

• نمایش اعداد باینری روی LED

• رقص نور با هشت عدد LED

 

 

فصل ششم : تولید شکل موج

 

 

• تولید یک پالس متناوب مربعی

• تولید دو شکل موج مربعی همزمان

• تولید شکل موج با دو فرکانس توسط یک کلید

• تولید شکل موج مربعی با دیوتی سایکل دلخواه

• تولید همزمان سه شکل موج مربعی

 

 

فصل هفتم : برنامه نویسی 7-Seg

 

 

• نمایش یک عدد ثابت

• شمارش عددهای صفر تا نه

• شمارش عددهای صفر تا نه با یک کلید

• کاهش یا افزایش عددهای صفر تا نه با دو کلید

• شمارنده دو رقمی صفر تا 99

• نمایش عدد زوج و فرد روی 7-Seg

 

 

فصل هشتم : برنامه نویسی LCD کاراکتری

 

 

• آشنایی با LCD کاراکتری

• LCD کاراکتری در CodeWizard

• نمایش یک عبارت ثابت روی LCD

• نمایش عبارت به صورت تابلو روان

• شمارش شمارنده دو رقمی با کلید فشاری

• ساخت ساعت با LCD

• محاسبه سینوس

• نمایش کاراکتر دلخواه

 

 

فصل نهم : برنامه نویسی Keypad

 

 

• آشنایی با Keypad

• نمایش عددهای فشرده شده از صفحه کلید روی 7-seg

• نمایش عددهای فشرده شده از صفحه کلید روی LCD

 

 

فصل دهم : برنامه نویسی ADC

 

 

• آشنایی با واحد ADC

• تنظیمات واحدADC در AVR

• روش های حذف نویز در ADC

• رجیستر های مبدل آنالوگ به دیجیتال

• تنظیمات کد ویزارد برای راه اندازی واحد ADC

• روش های استفاده از ADC

• خواندن مقدار آنالوگ و نمایش آن

• خواندن مقدار ولتاژ پتانسیومتر و نمایش آن

• ولت متر

 

 

فصل یازدهم : برنامه نویسی وقفه ها

 

 

• آشنایی با وقفه ها

• وقفه های خارجی

• تعریف تابع وقفه

• وقفه خارجی در CodeWizard

• فعال سازی وقفه خارجی صفر با یک کلید

• شمارش روی 7-seg با وقفه

 

 

فصل دوازدهم : تایمر و کانتر

 

 

• آشنایی با تایمر و کانتر

• انواع واحد تایمر

• رجیسترهای تایمر و کانتر

• مدهای تایمر و کانتر

• رجیسترهای تایمر یا کانتر 8 بیتی صفر

• تنظیم تایمر و کانتر در CodeWizard

• موج مربعی با T/C0 با دیوتی سایکل 50 درصد

• موج مربعی با T/C0 با دیوتی سایکل دلخواه

• موج مربعی با T/C0 با دیوتی سایکل متغیر

• رجیسترهای تایمر یا کانتر 16 بیتی یک

• خاموش و روشن LED با تایمر یک

• رجیسترهای تایمر کانتر دو

• نمایش ساعت

 

 

فصل سیزدهم : برنامه نویسی USART

 

 

• آشنایی با USART

• رجیسترهای USART

• تنظیمات USART در CodeWizard

• ارسال رشته با نرخ مشخص

• ارتباط دو میکرو به وسیله USART

 

 

فصل چهاردهم : برنامه نویسی SPI

 

 

• آشنایی با SPI

• رجیسترهایSPI 

• تنظیمات SPIدر CodeWizard

• ارتباط دو میکرو از طریق SPI 

 

 

فصل پانزدهم : برنامه نویسی I2C

 

 

• آشنایی باI2C 

• قالب بندی ارتباط در پروتکل I2C

• مدهای عملکرد I2C 

• رجیسترهایI2C 

• دستوراتI2C 

• تنظیماتI2C در CodeWizard

• آی سی DS1307

• رجیسترDS1307 

• کتابخانه DS1307

• تنظیم DS1307 در CodeWizard

• ارسال عدد با نرخ بیت مشخص

• خواندن داده از Slave

 

 

فصل شانزدهم : برنامه نویسی گیت های منطقی

 

 

• دیکدر

• انکدر 4 به 2

• مالتی پلکسر

 

 

فصل هفدهم : LCD گرافیکی

 

 

• آشنایی با LCD گرافیکی

• کتابخانه و دستورات LCD گرافیکی

 

 

فصل هجدهم : پروژه های کاربردی

 

 

• ارتباط با EEPROM

• دماسنج

• LED Dot Matrix

• آشکار ساز صفر

 

 

 

>> بیش از 19 ساعت آموزش

>> بدون محدودیت در دفعات نصب

>>همراه با نرم افزار Proteus و Code Vision AVR

>> همراه با فایل های تمرینی

 

فصل اول : آشنایی با میکروکنترلر

 

• تعریف میکروکنترلر و میکرو پروسسور

• ROM

• RAM

• PORT

• میکروکنترلرها

• میکروکنترلر AVR

• رجیستر یا ثبات

• پورت های میکرو AVR

• RESET

• فیوزبیت

• کلاک

• تغذیه میکروها

• مدهای Sleep

• Watchdog Timer

• تایمرها

• وقفه

 

 

فصل دوم : برنامه نویسی C

 

 

• مقدمات برنامه نویسی

• توابع

• متغیرها

• ثابت ها

• عملگرها

• حلقه های کنترلی For

• حلقه های کنترلی While

• حلقه های کنترلی Do – While

• دستور IF

• Switch – Case

• دستور Continue و Break

• دستور Go to

• استفاده از پورت و پین های میکرو

• آرایه ها

 

 

فصل سوم : آشنایی با CodeVision

 

 

• ایجاد پروژه

• خطاهای برنامه

• نحوه برنامه ریزی میکرو

 

 

فصل چهارم : شبیه سازی سخت افزاری

 

 

• آشنایی با Proteus

• سیم کشی قطعات

• ریختن کد روی میکرو

• شبیه سازی مدار دارای میکرو

 

 

فصل پنجم : برنامه نویسی LED

 

 

• خاموش و روشن شدن یک LED

• خاموش و روشن شدن گروهی LED ها

• خاموش و روشن شدن LEDها به دفعات معین

• تاخیر نمایش LEDبه مقدار بیت خوانده شده

• عوض شدن نحوه خاموش و روشن شدن LED با دو کلید

• تغییر زمان خاموش و روشن شدن LED با دو کلید

• نمایش اعداد باینری روی LED

• رقص نور با هشت عدد LED

 

 

فصل ششم : تولید شکل موج

 

 

• تولید یک پالس متناوب مربعی

• تولید دو شکل موج مربعی همزمان

• تولید شکل موج با دو فرکانس توسط یک کلید

• تولید شکل موج مربعی با دیوتی سایکل دلخواه

• تولید همزمان سه شکل موج مربعی

 

 

فصل هفتم : برنامه نویسی 7-Seg

 

 

• نمایش یک عدد ثابت

• شمارش عددهای صفر تا نه

• شمارش عددهای صفر تا نه با یک کلید

• کاهش یا افزایش عددهای صفر تا نه با دو کلید

• شمارنده دو رقمی صفر تا 99

• نمایش عدد زوج و فرد روی 7-Seg

 

 

فصل هشتم : برنامه نویسی LCD کاراکتری

 

 

• آشنایی با LCD کاراکتری

• LCD کاراکتری در CodeWizard

• نمایش یک عبارت ثابت روی LCD

• نمایش عبارت به صورت تابلو روان

• شمارش شمارنده دو رقمی با کلید فشاری

• ساخت ساعت با LCD

• محاسبه سینوس

• نمایش کاراکتر دلخواه

 

 

فصل نهم : برنامه نویسی Keypad

 

 

• آشنایی با Keypad

• نمایش عددهای فشرده شده از صفحه کلید روی 7-seg

• نمایش عددهای فشرده شده از صفحه کلید روی LCD

 

 

فصل دهم : برنامه نویسی ADC

 

 

• آشنایی با واحد ADC

• تنظیمات واحدADC در AVR

• روش های حذف نویز در ADC

• رجیستر های مبدل آنالوگ به دیجیتال

• تنظیمات کد ویزارد برای راه اندازی واحد ADC

• روش های استفاده از ADC

• خواندن مقدار آنالوگ و نمایش آن

• خواندن مقدار ولتاژ پتانسیومتر و نمایش آن

• ولت متر

 

 

فصل یازدهم : برنامه نویسی وقفه ها

 

 

• آشنایی با وقفه ها

• وقفه های خارجی

• تعریف تابع وقفه

• وقفه خارجی در CodeWizard

• فعال سازی وقفه خارجی صفر با یک کلید

• شمارش روی 7-seg با وقفه

 

 

فصل دوازدهم : تایمر و کانتر

 

 

• آشنایی با تایمر و کانتر

• انواع واحد تایمر

• رجیسترهای تایمر و کانتر

• مدهای تایمر و کانتر

• رجیسترهای تایمر یا کانتر 8 بیتی صفر

• تنظیم تایمر و کانتر در CodeWizard

• موج مربعی با T/C0 با دیوتی سایکل 50 درصد

• موج مربعی با T/C0 با دیوتی سایکل دلخواه

• موج مربعی با T/C0 با دیوتی سایکل متغیر

• رجیسترهای تایمر یا کانتر 16 بیتی یک

• خاموش و روشن LED با تایمر یک

• رجیسترهای تایمر کانتر دو

• نمایش ساعت

 

 

فصل سیزدهم : برنامه نویسی USART

 

 

• آشنایی با USART

• رجیسترهای USART

• تنظیمات USART در CodeWizard

• ارسال رشته با نرخ مشخص

• ارتباط دو میکرو به وسیله USART

 

 

فصل چهاردهم : برنامه نویسی SPI

 

 

• آشنایی با SPI

• رجیسترهایSPI 

• تنظیمات SPIدر CodeWizard

• ارتباط دو میکرو از طریق SPI 

 

 

فصل پانزدهم : برنامه نویسی I2C

 

 

• آشنایی باI2C 

• قالب بندی ارتباط در پروتکل I2C

• مدهای عملکرد I2C 

• رجیسترهایI2C 

• دستوراتI2C 

• تنظیماتI2C در CodeWizard

• آی سی DS1307

• رجیسترDS1307 

• کتابخانه DS1307

• تنظیم DS1307 در CodeWizard

• ارسال عدد با نرخ بیت مشخص

• خواندن داده از Slave

 

 

فصل شانزدهم : برنامه نویسی گیت های منطقی

 

 

• دیکدر

• انکدر 4 به 2

• مالتی پلکسر

 

 

فصل هفدهم : LCD گرافیکی

 

 

• آشنایی با LCD گرافیکی

• کتابخانه و دستورات LCD گرافیکی

 

 

فصل هجدهم : پروژه های کاربردی

 

 

• ارتباط با EEPROM

• دماسنج

• LED Dot Matrix

• آشکار ساز صفر

 

 

 

مشخصات محصولات
تعداد DVD 1
شماره مجوز 8-02147-060335
تاریخ ورود 1396/10/19
*
*
*
مشخصات محصولات
تعداد DVD 1
شماره مجوز 8-02147-060335
تاریخ ورود 1396/10/19
آخرین نسخه ویندوز 10
فیلترها
Sort
display