آموزش Codevision AVR مهرگان
آموزش Codevision AVR مهرگان
- مجموعه آموزش Codevision AVR
- همراه با نرم افزار Codevision AVR 3.12 و AVR Studio
- ۱۸ ساعت آموزش، به شیوه مالتی مدیا و به زبان فارسی
- به همراه آموزش نصب و فعال سازی نرم افزار
توضیحات تکمیلی
برند | مهرگان |
---|---|
زمان آموزش | ۱۸ ساعت |
نوع آموزش | مالتی مدیا |
شماره مجوز | ۸-۱۳۳۹۴-۰۴۵۵۸۷ |
بسته آموزش Codevision AVR ، نرم افزار تخصصی رشته برق
CodeVisionAVR یک نرم افزار تخصصی برای رشتههای برق و سخت افزار میباشد. این نرم افزار یک کامپایلر برنامه نویسی C میباشد که برای برنامهنویسی AVR میباشد. این برنامه محیط برنامهنویسی و برنامهریزی میکروکنترلرهای AVR را برای شما فراهم میکند.
آموزش Codevision AVR مهرگان
ویژگیهای بسته آموزش Codevision AVR
- مجموعه آموزش Codevision AVR
- همراه با نرم افزار Codevision AVR 3.12 و AVR Studio (نسخه ۳۲ و ۶۴ بیتی)
- به همراه آموزش نصب و فعال سازی نرم افزار
- آموزش به شیوه مالتی مدیا و به زبان فارسی
آنچه در بسته آموزش Codevision AVR خواهید آموخت:
فصل اول: آشنایی با میکروکنترلرهای AVR
- اتوماسیون
- سیستمهای مبتنی بر پردازنده
- سیستمهای تعبیه شده
- آشنایی با میکروکنترلرهای AVR
- برنامهریزی میکروکنترلرهای AVR
- فیوز بیتها، منابع کلاک و Reset
- تعاریف اولیه میکروکنترلرها
- آشنایی با میکروکنترلر ATmega16
- حافظههای AVR
- آشنایی با آدرس دهی در AVR
- آشنایی با برخی از میکروکنترلرهای خانواده ATtiny
- آشنایی با برخی از میکروکنترلرهای خانواده (AT90S (Classic AVR
- آشنایی با برخی از میکروکنترلرهای خانواده ATmega
فصل دوم: آشنایی با زبان C و کاربرد آن در Codevision AVR
- آشنایی با زبان C
- متغیرها آرایهها اشارهگرها و ساختارها
- تصمیم گیری انتخاب و شرط در زبان C
- دسترسی به رجیستر I/O ، EEPROM و آشنایی با دستورات پیش پردازنده
- آشنایی با وقفهها، نحوه اضافه کردن کدهای اسمبلی و ساختار حافظه SRAM
- آشنایی با توابع ریاضی در زبان C
- آشنایی با توابع کاراکتری و توابع ورودی- خروجی
- آشنایی با توابع کتابخانه ای استاندارد و توابع رشتهای
- آشنایی با سایر توابع موجود در زبان C
فصل سوم: برنامه نویسی به زبان اسمبلی
- دستورات انتقال دهنده
- آشنایی با دستورات محاسباتی اسمبلی در AVR
- سایر دستورات محاسباتی
- مجموعه دستورات منطقی اسمبلی در AVR
- آشنایی با دستورات منطقی روی بیت
- پرشهای مطلق در اسمبلی
- پرشهای شرطی و انشعابی
- آشنایی با دستورات پرش انشعابی شرطی
- دستورات Subroutine و دستورات کنترلی میکروکنترلر
- نرم افزار AVR Studio
- آشنایی با ساختار زبان اسمبلی
فصل چهارم: آشنایی با نرم افزار Codevision AVR
- آشنایی با نرم افزار Codevision AVR
- پنجره Configure Project
- ایجاد یک پروژه جدید
- آشنایی با محتویات فایل تولید شده توسط Codewizard
- آشنایی با سر برگ C Compiler
- آشنایی با Chip Programmer و Terminal
- CodewizardAVR بخش اول
- CodewizardAVR بخش دوم
فصل پنجم : وقفهها و پورتهای ورودی و خروجی
- وقفه چیست؟
- نحوه فعالسازی وقفهها
- وقفه های خارجی
- وقفهها در Codevision
- تنظیم وقفه های خارجی در Codewizard
- پورتهای I/O
- آشنایی با رجیستر های پورتها
- تنظیمات I/O ها در CodewizardAVR
- کاربردهای یک پورت
فصل ششم : Timer/Counter
- آشنایی با زمان سنج/شمارنده
- زمان سنج/شمارنده صفر
- زمان سنج/شمارنده با امکان مقایسه
- وضعیت CTC در زمان سنج/شمارنده صفر
- آشنایی با مفاهیم Glitch، PWM و وضعیتهای fast pwm و Phase correct pwm
- تنظیم زمان سنج/شمارنده صفر با CodewizardAVR
- زمان سنج/شمارنده یک
- آشنایی با وضعیتهای Normal و CTC در Timer/Counter یک
- وضعیتهای pwm در Timer/counter یک
- نحوه تنظیم Timer/counter یک با CodewizardAVR
- آشنایی با زمان سنج/شمارنده دو
- مثال زمان سنج/شمارنده دو
فصل هفتم: مبدل آنالوگ به دیجیتال و مقایسه کننده آنالوگ
- سیگنالهای آنالوگ
- آشنایی با مبدل آنالوگ به دیجیتال
- رجیسترهای مبدل آنالوگ به دیجیتال
- تنظیم ADC در CodewizardAVR
- مقایسه کننده آنالوگ
- مدهای Sleep
فصل هشتم: ارتباط سریال USART
- ارتباط سریال USART
- هماهنگی بین فرستنده و گیرنده
- ارتباط سریال USART در AVR
- آشنایی با رجیسترهای USART
- آشنایی با تنظیمات اولیه ارتباط سریال
- برنامه نویسی USART در Codevision
- تنظیم USART به کمک CodewizardAVR
فصل نهم: ارتباط با استفاده از SPI و TWI
- (Serial Peripheral Interface (SPI
- آشنایی با رجیسترهای SPI
- نحوه راهاندازی واحد SPI و آشایی با توابع کتابخانهای
- تنظیم SPI بوسیله Codewizard
- آشنایی با باس I2C
- آشنایی با رجیسترهای TWI
- وضعیتهای کاری TWI
- برنامه نویسی TWI در CodevisionAVR
فصل دهم: آشنایی با JTAG و قابلیت BOOT Loader
- آشنایی با مدار واسط JTAG
- آشنایی با اسکن مرزی
- آشنایی با BOOT Loader
- آشنایی با ثبات BOOT Loader و دستورالعملهای حافظه ابتدایی
- آشنایی با برنامه BOOT Loader و تنظیم BOOT Loader در Codewizard
- Lock bit در AVR
فصل یازدهم: LCDها، EEPROM، مدهای Sleep، منابع Reset و Watchdog
- آشنایی با پایههای LCD
- آشنایی با مجموعه دستروالعمل های LCD
- نحوه ارتباطدهی میکروکنترلر با LCD
- تراشههای راه انداز
- EEPROM
- آشنایی با تراشه ۲۵C080/160
- آشنایی با علمکرد تراشه ۲۵C080/160
- پایههای تراشه ۲۵C080/160
- رجیسترهای EEPROM
- آشنایی با مد Sleep و توابع کتابخانهای آن
- منابع Reset در AVR
- تایمر Watchdog
آموزش Codevision AVR مهرگان
نقد و بررسیها
هنوز بررسیای ثبت نشده است.