×
زمان تقریبی انتشار: ۴ تا ۱۲ هفته

آموزش پیشرفته میکروکنترلرهای AVR در محیط کدویژن - پیش ثبت نام

آموزش پیشرفته میکروکنترلرهای AVR در محیط کدویژن - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال برنامه ریزی
زمان تقریبی انتشار: بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.
این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در این آموزش پیش ثبت نام نمایید.
آموزش پیشرفته میکروکنترلرهای AVR در محیط کدویژن - پیش ثبت نام

AVR در ابتدا یک خانواده از میکروکنترلر های ۸ بیتی بود که در سال ۱۹۹۶ بر پایه معماری تغییر یافته هاروارد طراحی و ساخته شد و توسط شرکت Atmel روانه بازارهای جهانی شد. این میکروکنترلر یکی از پرفروش ترین میکروکنترلر ها در کل جهان به شمار می آید و تاکنون در پروژه های کثیر علمی، تحقیقاتی و تجاری گوناگونی به کار گرفته شده است.

آموزش پیشرفته میکروکنترلرهای AVR در محیط کدویژن - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال برنامه ریزی
زمان تقریبی انتشار: بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.
این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در این آموزش پیش ثبت نام نمایید.

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد.

توضیحات تکمیلی

AVR در ابتدا یک خانواده از میکروکنترلر های ۸ بیتی بود که در سال ۱۹۹۶ بر پایه معماری تغییر یافته هاروارد طراحی و ساخته شد و توسط شرکت Atmel روانه بازارهای جهانی شد. این میکروکنترلر یکی از پرفروش ترین میکروکنترلر ها در کل جهان به شمار می آید و تاکنون در پروژه های کثیر علمی، تحقیقاتی و تجاری گوناگونی به کار گرفته شده است.

این ریزکنترل گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریز کنترل گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریز کنترل گرها، از حافظه های کم مصرف و غیر فرار فلش و eeprom استفاده می شود.

جهت استفاده از قابلیت های یک میکروکنترلر باید آن را برنامه نویسی کرد. یکی از بهترین کامپایلرهای میکروکنترلرهای AVR، کد ویژن می باشد که دارای مزیت هایی زیادی است، و ما در این آموزش از همین کامپایلر استفاده خواهیم کرد.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با محیط برنامه نویسی کد ویژن و میکروکنترلر
    • مقدمه در خصوص کد ویژن
    • نکاتی در خصوص نصب نرم افزار کد ویژن
    • آشنایی با محیط نرم افزار CodeVision AVR
    • روش های ایجاد پروژه جدید در کد ویژن
    • تنظیمات کامپایلر کد ویژن
    • ایجاد یک پروژه جدید در CodeVisionAVR (اولین برنامه در کدیژن)
    • آشنایی اجمالی با Proteus (برای شبیه سازی برنامه های تولید شده)
  • درس دوم: اصول برنامه نویسی با زبان سی در محیط کد ویژن
    • آموزش کار با متغیرها در کد ویژن
      • متغیرها، آرایه ها، رشته ها و مقدار دهی در زبان C
      • آشنایی با انواع داده ها (متغیرها) در زبان C
      • آموزش استفاده از آرایه ها
      • آموزش کار با رشته ها
    • آشنایی با دستورات کنترلی در کد ویژن
      • آموزش حلقه های کنترلی for
      • حلقه های کنترلی while
      • حلقه do while
      • دستور کنترلی switch
    • آشنایی با حلقه های شرطی در کد ویژن
      • دستور کاربردی #define
      • استفاده از حلقه های شرطی در پروژه ها
    • کار با توابع در محیط کد ویژن
      • تابع بدون مقدار برگشتی
      • تابع با مقدار برگشتی
    • آموزش کار با LCD کاراکتری (متنی)
      • پایه های LCD
      • کدهای فرمان LCD
      • فرمت کاراکترهای ارسالی
      • توابع LCD متنی
      • نکات مهم در تنظیمات کامپایلر
    • آموزش کار با کی پدها در میکروکنترلر
      • آشنایی با انواع کی پدها
      • انجام چند پروژه در این خصوص
    • آموزش کار با سون سگمنت در میکروکنترلر
      • آشنایی با سون سگمنت های آند مشترک و کاتد مشترک
      • شمارنده تک رقمی با اتصال مستقیم
      • شمارنده تک رقمی با آیسی 74LS247
      • شمارنده تک رقمی با آیسی 74LS248
      • سون سگمنت چهار رقمی (کنترلی)
  • درس سوم: برنامه نویسی پورت ها
    • انواع پورت ها در میکروکنترلر
    • برنامه نویسی در محیط سیشارپ و ویژال بیسیک برای کار با پورت ها
    • انجام چند تمرین عملی در این خصوص
    • کنترل رله از طریق رایانه (توسط برنامه نویسی ویژال بیسیک و سی شارپ)
  • درس چهارم: تایمرها، وقفه ها، IO،ADC و واحد ارتباطات سریال در میکروکنترلر
    • آشنایی با انواع تایمرها در میکروکنترلر
    • کار با تایمر کانتر صفر در محیط کد ویژن
    • ایجاد تأخیر دقیق بدون وقفه (تایمر صفر)
    • ایجاد تأخیر دقیق با وقفه (تایمر صفر)
    • تایمر کانتر صفر در حالت CTC
    • تایمر کانتر صفر در حالت PWM
    • ایجاد تاخیرهای دقیق با تایمرهای صفر و یک
    • مثال های تایمر ۸ بیتی صفر
    • مثال های تایمر ۱۶ بیتی یک
    • آموزش کار با واحد ورودی/ خروجی (IO)
    • آموزش کار با واحد مبدل آنالوگ به دیجیتال (ADC)
    • آموزش کار با واحد ارتباطات سریال
    • آشنایی با انواع حافظه در میکروکنترلر و کار با حافظه EEPROM
  • درس پنجم: آموزش کار با موارد پیشرفته تر در میکرکنترلر
    • آموزش کار با timer/counter Fast PWM Mode 3
    • معرفی برنامه اندرویدی رایگان (برای پروگرم کردن میکروکنترلر توسط اندروید)
    • آشنایی با Analog Compration
    • Introduction to watchdog server
    • Counter
    • Timer Counter CTC Mode 2
    • System Clockand and Clock Option
    • بیت ها (فیوزبیت ها) و تنظیمات مربوطه
    • اشکال زدایی میکروکنترل های AVR
  • درس ششم: انجام پروژه های پیشرفته در محیط کد ویژن
    • پروژه اول: رقص نور با هشت LED
    • پروژه دوم: شبیه سازی چراغ راهنمایی رانندگی
    • پروژه سوم: نمایش یک متن فارسی روی LCD کاراکتری
    • پروژه چهارم: ارتباط پورت موازی و AVR (توسط محیط برنامه نویسی سی شارپ)
    • پروژه پنجم: کنترل دو بیتی یک موتور پله ای Stepper Motor Counter
    • پروژه ششم: کنترل ساده یک موتور پله ای و نمایش هم زمان اطلاعات روی LCD + کنترل پیشرفته دمای محیط توسط سنسور LM35
    • پروژه هفتم: اتصال MMC به AVR (برای ذخیره اظلاعات)
    • پروژه هشتم: ساخت ماشین حساب توسط میکروکنترلر
    • پروژه نهم: راه اندازی ماژول بلوتوث توسط میکرو در محیط کد ویژن
    • پروژه دهم: اتصال کیبورد کامپیوتر به میکرو کنترلر AVR با کد ویژن
    • پروژه یازدهم: اندازه گیری مسافت توسط ماژول مسافت سنج (پروژه مسافت سنج)
    • پروژه دوازدهم: پروژه RFID (کارت خوان) با آموزش کامل
    • پروژه سیزدهم: آموزش ساخت قفل دیجیتالی توسط میکرو در کد ویژن
    • پروژه چهاردهم: آموزش کار با LCD گرافیکی در میکروکنترلر

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




راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش پیشرفته میکروکنترلرهای AVR در محیط کدویژن - پیش ثبت نام
ناشر فرادرس
کد آموزش FVEE9502
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)






نظرات

محمدرضا
محمدرضا
۱۴۰۰/۰۵/۲۸

منتظر این اموزش همچنان هستیم...
پاسخ به نظر

علیرضا
علیرضا
۱۴۰۰/۰۵/۰۶

|: يکم زود تر
پاسخ به نظر

آزاد
آزاد
۱۴۰۰/۰۳/۲۵

با تشکر از اساتید فرادرس، خصوصا استاد زندی.  واقعا شیفته آموزش های این استاد شدم.
پاسخ به نظر

خلیل الله
خلیل الله
۱۴۰۰/۰۱/۱۸

سلام. زود اماده بشه، خیلی خوبه.
پاسخ به نظر

محمدرضا
محمدرضا
۱۳۹۹/۱۲/۱۲

تورو خدا این اموزش رو سریع تر منتشر کنید. خیلی وقت منتظر این اموزش عالی از اقای شادریان هستیم.
مطمئنم که این اموزشتون هم عالی هست. خیلی ممنون فقط سریع تر. چون خیلی لازمه

پاسخ به نظر

حسين
حسين
۱۳۹۹/۰۷/۰۵

تو رو خدا این آموزش رو با وسواس تمام زود تر آماده کنید از قبل از عید منتظریم با تشکر.
پاسخ به نظر

کاربر میهمان
کاربر میهمان
۱۳۹۹/۰۵/۰۷

تو رو خدا زودتر آموزش رو منتشر کنید، من نیاز دارم واقعا میخوام یاد بگیرم، ممنون از سایت خوبتون.
پاسخ به نظر

majid
majid
۱۳۹۹/۰۴/۲۳

سلام
از گروه فرادرس از زحمات کشیده شده .نهایت تشکر رو دارم
مخصوصا از استادان خوب امثال مهندس زندی و مهندس تمسکنی و مهندس شادریان
بنده از تدریس استاد زندی و تمسکنی خیلی راضی بودم.از محضر استاد شادریان تا به حال بهره ای نبردیم .و منتظریم تا ببینیم خروجی چی میشه .انشالله که خیلی عالی باشن

پاسخ به نظر

نجیب
نجیب
۱۳۹۹/۰۳/۱۲

لطفا منتشر کنید، خیلی طول کشیده.
پاسخ به نظر

amir
amir
۱۳۹۹/۰۳/۱۱

زودتر منتشر کنید منتظرتونیم ممنون میشیم
پاسخ به نظر

برچسب‌ها:
74LS247 | 74LS248 | ADC | Analog Compration | Codevision AVR | Counter | CTC | define | EEPROM | Fast PWM Mode 3 | Introduction to watchdog server | LCD | LM35 | MMC | Proteus | PWM | RFID | Stepper Motor Counter | System Clockand and Clock Option | Timer Counter CTC Mode 2 | آرایه | تایمر 16 بيتي | تایمر 8 بیتی | تایمر صفر | حلقه های شرطی | زبان C++ | کامپایلر | کدویژن | مقدار برگشتی | میکروکنترلر | ویژال بیسیک
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۰ جلسه ویدئویی
×