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

 

 

 

آموزش برنامه نویسی  کدویژن

 

 

نرم افزار کدویژن یکی از نرم افزارهای مناسب برای شروع کار با میکروکنترلرهای AVR است.این  نرم افزار تنها IDE برای میکروکنترلرهای AVR است که شامل یک تولید کنندۀ کد یا Code Generator است. تولید کنندۀ این کد که CodeWizardAVR نام دارد، می تواند برای تراشه های AVR8 ، AVR8X و XMEGA کد تولید نماید.

 

از قابلیت های نرم افزار کدویژن کتابخانه های آن است. در نرم افزار کدویژن کتابخانه هایی برای راه اندازی LCDهای کاراکتری و LCDهای گرافیکی، پروتکل ارتباطی I2C، آی سی DS1307 و ... وجود دارد و کاربر می تواند با زدن چند تیک در CodeWizardAVR از این کتابخانه ها استفاده نماید.

 

امروزه روز ، میکروکنترلرها یکی از بخش های جدا نشدنی محصولات الکترونیکی هوشمند و برنامه پذیر می باشند. میکروکنترلر AVR و نرم افزار CodevisionAVR یکی از پرکاربردترین و محبوبترین انواع میکروکنترلر می باشند که همچنان از طرف شرکت سازنده (ATMEL ) تولید و به روز رسانی می شوند.

 

 

 

 

 

>> بیش از 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

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

 

 

 دانلود 

 
 
 
 
 
 
 

 

 

 

آموزش برنامه نویسی  کدویژن

 

 

نرم افزار کدویژن یکی از نرم افزارهای مناسب برای شروع کار با میکروکنترلرهای AVR است.این  نرم افزار تنها IDE برای میکروکنترلرهای AVR است که شامل یک تولید کنندۀ کد یا Code Generator است. تولید کنندۀ این کد که CodeWizardAVR نام دارد، می تواند برای تراشه های AVR8 ، AVR8X و XMEGA کد تولید نماید.

 

از قابلیت های نرم افزار کدویژن کتابخانه های آن است. در نرم افزار کدویژن کتابخانه هایی برای راه اندازی LCDهای کاراکتری و LCDهای گرافیکی، پروتکل ارتباطی I2C، آی سی DS1307 و ... وجود دارد و کاربر می تواند با زدن چند تیک در CodeWizardAVR از این کتابخانه ها استفاده نماید.

 

امروزه روز ، میکروکنترلرها یکی از بخش های جدا نشدنی محصولات الکترونیکی هوشمند و برنامه پذیر می باشند. میکروکنترلر AVR و نرم افزار CodevisionAVR یکی از پرکاربردترین و محبوبترین انواع میکروکنترلر می باشند که همچنان از طرف شرکت سازنده (ATMEL ) تولید و به روز رسانی می شوند.

 

 

 

 

 

>> بیش از 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
مشتریانی که این کالا را خریدند، کالاهای زیر را نیز می خرند
20%

آموزش جامع Altium Designer

>> بیش از 10 ساعت آموزش >> همراه با نرم افزار Altium Designer >> همراه با فایل های تمرینی
150,000 تومان 120,000 تومان
20%

آموزش میکروکنترلر- آموزش جامع PIC Microcontroller+Proteus

>> برتری در آموزش با اساتید مجرب >> بیش از 12 ساعت آموزش >> همراه با نرم افزار Proteus و Micro Electronica >> همراه با فایل های تمرینی >> مدرس دکتر "حمید یزدانی" با بیش از 10 سال سابقه تدریس
150,000 تومان 120,000 تومان
آخرین نسخه ویندوز 10
فیلترها
Sort
display