دوره آموزشی AVR – مقدماتی

معرفی دوره آموزشی AVR – مقدماتی

میکروکنترلر ها همواره ابزاری ارزشمند برای انجام طیف وسیعی از پروژه ها محسوب می شوند. در حوزه آموزش، میکروکنترلرها همواره دروازه ورود به دنیای دیجیتال محسوب می شوند. با توجه به اهمیت این موضوع شرکت نوین تراشه البرز اقدام به برگزاری دوره های AVR کاربردی در سه سطح دوره آموزشی AVR مقدماتی، دوره آموزشی AVR  پیشرفته یک و دوره آموزشی AVR پیشرفته دو نموده است. تراشه مورد استفاده جهت آموزش در دوره AVR مقدماتی MEGA32A بوده و از نرم افزار CodeVision برای نوشتن برنامه به زبان C و پروگرام نمودن میکرو استفاده خواهد شد. در دوره آموزش AVR مقدماتی در ابتدا مفاهیم پایه و برنامه نویسی با میکرو کنترلر آموزش داده شده و سپس  چهار بلوک اصلی I/o، Timer/Counter،ADC و Interrupt آموزش داده خواهند شد. در آموزش AVR دوره مقدماتی تمرکز اصلی دوره بر روی انجام پروژه های کاربردی  بوده تا با تمرکز بر اصل تمرین، دانشجو بتوانند بر مفاهیم پایه میکرو  اشراف کامل پیدا نمایند. در ادامه  سرفصل های دوره آموزشی AVR مقدماتی بیان شده است. دوستان گرامی و علاقه مندان عزیز می توانند مطالب تکمیلی و پروژه های اضافی را از قسمت مطالب آموزشی و بخش میکروکنترلر AVR مطالعه بفرمایند. دوستان علاقه مند به  آموزش AVR، آموزش FPGA و آموزش ARM می توانند به بخش مطالب آموزشی سایت شرکت نوین تراشه البرز مراجعه نمایند.

سرفصل های آموزش AVR مقدماتی:

  1. مقدمه
    • آشنایی با معماری میکروکنترلرها
    • مقایسه میکروکنترلر با FPGA و PLC
    • آشنایی با برنامه نویسی میکروکنترل های AVR
    • مروری بر اصول برنامه نویسی در زبان C
  2. ساخت پروژه
    • نحوه ایجاد پروژه در کامپایلر CodeVision
    • تنظیمات پروژه
    • روش های پروگرام کردن میکروکنترلر
  3. راه اندازی پورت های ورودی و خروجی میکرومنترلر
    • فرمان دادن به LED
    • اتصال کلید به پورت های میکروکنترلر
    • راه اندازی موتور با پورت های میکروکنترلر
    • راه اندازی Seven Segment
    • راه اندازی نمایشگرهای کاراکتری (Character LCD)
  4. راه اندازی واحد مبدل آنالوگ به دیجیتال (ADC)
    • انجام پروژه ولتمتر دیجیتال با واحد ADC
    • انجام پروژه دماسنج با واحد ADC
  5. راه اندازی واحد وقفه خارجی (External Interrup)
    • آشنایی با مفهوم وقفه
    • راه اندازی سیستم توقف اضطراری (Emergency Stop)
  6. راه اندازی واحد Timer/Counter
    • استفاده از تایمر برای ایجاد تاخیر
    • استفاده از تایمر به منظور ایجاد زمان بندی برای رسیدگی به امور مختلف
    • استفاده از تایمر برای تولید فرکانس روی پایه خروجی تایمر
    • تنظیم تایمر برای حالت PWM
      • استفاده از PWM برای کنترل سرعت موتور
      • استفاده از PWM برای کنترل شدت نور لامپ
    • استفاده از Counter برای ساخت فرکانس متر
    • استفاده از کانتر برای سیستم شمارش خودروهای پارکینگ
  7. راه اندازی واحد ارتباط سریال (USART)
    • معرفی کاربرد های واحد سریال
    • برقراری ارتباط سریال بین میکروکنترلرها
    • آشنایی با مبدل های سریال به USB
    • برقراری ارتباط بین میکروکنترلر و کامپیوتر با استفاده از مبدل های USB به سریال
    • برقراری ارتباط RS232 بین میکروکنترلر و کامپیوتر
  8. راه اندازی پروژه
    • پروژه راه اندازی ارتباط بیسیم بین میکروکنترلرها
    • پروژه ارسال SMS با میکروکنترلر
    • پروژه شفت انکدر برای کنترل دقیق موقعیت و سرعت موتور

پیشنیاز دوره :آشنایی به زبان C

خدمات دوره :

  • نرم افزارهای مربوط به دوره مانند Codevision

مدت دوره : 40 ساعت + 10 ساعت کارگاه

برای مشاهده شهریه دوره اینجا کلیک کنید.

برای مشاهده دوره های در حال ثبت نام اینجا کلیک کنید

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *