آموزش مقدماتی برنامه نویسی میکروکنترلرهای AVR

از {{model.count}}

AVR یکی از خانواده های محبوب میکروکنترلرها هستند که امروزه در جامعه مهندسان برق و الکترونیک رواج یافته است. آموزش AVR در سامانه smartcomp.ir به صورت فایل در اختیار علاقه مندان قرار داده شده است. همانطور که می دانید نرم افزارهای مختلفی تحت عنوان IDE برای محیط برنامه نویسی AVR مطرح هستند. یکی از نرم افزارهای مناسب با کاربری آسان، نرم افزار CodeVision است. به کمک این IDE می توان میکروکنترلرهای خانواده AVR را برنامه نویسی و کامپایل کرد. یکی از قابلیت های این نرم افزار وجود محیط کد ویزارد است که در آن می توان به صورت ویژوال تنظیمات اولیه رجیسترها را به سادگی انجام داد.

تعداد
نوع
350,000 تومان
محصول مورد نظر موجود نمی‌باشد.
  • {{value}}
کمی صبر کنید...

  • بررسی تفاوت میکروکنترلرها با میکروپروسسورها
  • شناخت انواع مختلف اعضای خانواده میکروکنترلر AVR
    • خانواده کلاسیک
    • خانواده تاینی
    • خانواده مگا
  • آشنایی مختصر با معماری داخلی میکروکنترلرهای AVR و شناخت تجهیزات داخلی آن (حافظه، پورت ها و..)
    • معرفی معماری RISC
    • معرفی معماری HARVARD
    • معرفی انواع حافظه ها شامل FLASH، SRAM و EEPROM
    • معرفی درگاه ها (پورت های) ورودی/خروجی
    • سایر تجهیزات جانبی نظیر ارتباط سریال، ADC، وقفه ها، ارتباط سریال و...
  • برنامه نویسی و برنامه ریزی میکروکنترلرهای AVR و معرفی نرم افزار CodeVision به عنوان IDE
  • بررسی دستورات مهم زبان C منطبق با کدویژن
    • دستورات کتابخانه ای
      • معرفی کتابخانه های مهم شامل delay، stdio، stdlib ...
    • دستورات ماکروها
      • تعریف شناسه ها یا ثوابت
    • معرفی انواع متغیرها
    • معرفی انواع عملگرها شامل منطقی و ریاضی
    • حلقه های شرطی
      • if-else
      • if elseif
      • switch-case
    • حلقه های تکرار
      • for
      • while
      • do-while
    • تابع نویسی
    • کار با آرایه ها
  • اولین برنامه AVR در خصوص روشن و خاموش کردن LED
  • مثال های مختلف در خصوص برنامه ریزی پورت های AVR به صورت خروجی دیجیتال
  • بررسی کلیدهای فشاری و سوییچ ها به عنوان ورودی و نحوه خواندن ان ها در AVR
  • بررسی پدیده لرزش کلیدهای مکانیکی (Bounce) و نحوه رفع لرزش (Debouncing)
  • مثال های مختلف در خصوص خواندن انواع کلیدها
  • آشنایی با سون سگمنت ها و نحوه برنامه نویسی آن ها
  • مثال های مختلف در خصوص برنامه نویسی سون سگمنت
  • آشنایی با سون سگمنت چندتایی مالتی پلکس و مثال های برنامه نویسی
  • آشنایی با ال سی دی های کاراکتری و نحوه برنامه ریزی آن ها
  • آشنایی با صفحه کلید ماتریسی و نحوه برنامه نویسی آن
  • مثال های مختلف در خصوص برنامه نویسی ال سی دی
  • آشنایی با مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلرهای AVR
  • مثال های مختلف در خصوص برنامه ریزی و برنامه نویسی ADC در AVR
  • آشنایی با انواع تایمرها و مدهای کاری آن ها در AVR
    • برنامه نویسی تایمرها در مد تایمینگ به همراه مثال های مختلف
    • برنامه نویسی تایمرها در مد PWM به همراه مثال های مختلف





دیدگاه خود را بنویسید

  • {{value}}
این دیدگاه به عنوان پاسخ شما به دیدگاهی دیگر ارسال خواهد شد. برای صرف نظر از ارسال این پاسخ، بر روی گزینه‌ی انصراف کلیک کنید.
دیدگاه خود را بنویسید.
کمی صبر کنید...
پخش دوره از طریق اسپات پلیر

پخش دوره از طریق اسپات پلیر

به صورت آنلاین با بالاترین کیفیت

پرسش و پاسخ

پرسش و پاسخ

با استفاده از درج دیدگاه در هر موضوع

پشتیبانی

پشتیبانی

از طریق تیکت و یا ارسال پیامک

وبلاگ آموزش های رایگان مشاهده همه