نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
مهدی دمیرچیلو

آموزش جامع AVR به زبان C به همراه پروژه

به نام خدا : آموزش جامع AVR به زبان C به همراه پروژه؛ تو این مطلب قراره هر چی مطلب در زمینه آموزش AVR به زبون C هستش رو جمع آموری کنیم و بعضی سایت ها که مطلب مفیدی در این باره گزاشتن رو معرفی کنیم تا دوستان استفاده کنن.

آموزش جامع AVR به زبان C به همراه پروژه

کتاب های رایگان آموزش AVR

کتاب ۱ | ۱۱۵ صفحه | حجم : ۴٫۱۰ میگ

کتاب ۲ | ۵۵ صفحه | حجم : ۱٫۶۲ میگ

کتاب ۳ | ۲۵۵ صفحه | حجم : ۳٫۲۲ میگ

آموزش AVR و کدویژن
این رو حتما دانلود کنید…..چیز جالبیه…دانلود کنید..ظرر نمیکنید.

آموزش AVR و کدویژن

 

کتاب های پولی آموزش AVR

در سایت www.ketab.ir کلمه AVR رو سرچ کنید>>>>حدود ۱۲۰ تا کتاب رو بهت نشون میده.

توجه : من خودم کتاب جابر الوندی رو خریدم و خوندم، البته یادمه که 2-3 فصل اولشو خوندم بعد رفتم هر چی نیاز داشتم از نت یاد گرفتم.

 

فیلم های رایگان آموزش AVR

لینک فیلم ها در آپارات
یه سری آموزش تصویری و غیر تصویری! AVR
آموزش AVR (مکتب خونه)

 

در زیر هم سر فصل های هر کتاب رو گزاشتم که میتونید ببینید.

سر فصل های کتاب ۱

مقدمه
فصل اول: نصب نرم افزار codevision
فصل دوم: آموزش کار با نرم افزار codevision
فصل سوم: آموزش زبان C

  • تعاریف اولیه
  • اولین قدم، الگوریتم
  • چهارچوب برنامه نویسی در C
    •    تابع
    •    متغیر
    •    ثابت ها
    •    عملگر ها
    •    کنترل برنامه در C
      • if-else
      • for
      • do-while
      • while
      • switch-case
      • break
      • continue
      • goto
  • نحوه ی استفاده از پورت ها و پین ها میکرو

فصل چهارم: آشنایی با AVR

  • فیوز بیت
  • منابع Clock در AVR
  • منابع Reset در AVR

فصل پنجم: اتصال ۷seg به AVR

  • اتصال بیش از یک ۷seg به یک پورت میکرو به صورت مستقیم

فصل ششم: اتصال LCD کاراکتری به mega16
فصل هفتم: تایمر و کانتر

  • مدهای کاری تایمرها
  • تایمر Watch dog

فصل هشتم: وقفه های خارجی
فصل نهم: مبدل آنالوگ به دیجیتال
فصل دهم: پورت سریال
فصل یازدهم: مقایسه کننده آنالوگ
فصل دوازدهم: آشنایی با ارتباط سریال SPI

  • اتصال حافظه های MMC به میکروکنترلر

فصل سیزدهم: ارتباط دو سیمه I2C

  • استفاده از EEPROM های سری AT24C**
  • آشنایی با آی سی DS1307

فصل چهاردهم: شبیه سازی در پروتئوس

  • نصب نرم افزار Proteus
  • آموزش کار با نرم افزار Proteus

 

سر فصل های کتاب ۲

شروع یک پروژه.

  • ایجاد یک پروژه جدید در  CodeVisionAVR
  • مختصری درمورد شبیه ساز Proteus

اصول و قوانین برنامه نویسی به زبان C

  • مقدمات برنامه نویسی
  • متغیرها، آرایه ها، رشته ها و مقدار دهی در زبان C
    • انواع داده ها (متغیرها):
      • آرایه ها:
      • رشته ها:
  • ۱) دستورات کنترلی
    • حلقه های کنترلی for
      • حلقه for  بالا شمار
      • حلقه for پایین شمار
    • حلقه های کنترلی while
      • حلقه while
      • حلقه  do while
    • دستور کنترلی switch
  • ۲) دستور شرطی if
    • دستور کاربردی #define
  • ۳) توابع در زبان C
    • تابع بدون مقدار برگشتی
    • تابع با مقدار برگشتی
    • کاراکتری (متنی)
  • ۴) کار با LCD
    • پایه های LCD
    • کد های فرمان LCD
    • فرمت کاراکتر های ارسالی
    • توابع LCD متنی
    • نکات مهم در تنظیمات کامپایلر
  • ۵) اتصال کیبورد ۴×۴ به میکروکنترلر
  • ۶) سون سگمنت ها
    • سون سگمنت آند مشترک
      • شمارنده تک رقمی با اتصال مستقیم
      • شمارنده تک رقمی با آیسی ۷۴ls247
    • سون سگمنت کاتد مشترک
      • شمارنده تک رقمی با اتصال مستقیم
      • شمارنده تک رقمی با آیسی ۷۴ls248
    • سون سگمنت چهار رقمی (کنترلی)
  • ۷) تایمرها
    • تایمر کانتر صفر
      • ایجاد تاخیر دقیق به بدون وقفه (تایمر صفر)
        • ایجاد تاخیر دقیق با وقفه (تایمر صفر)
        • تایمر کانتر صفر در حالت CTC
        • تایمر کانتر صفر در حالت PWM
    • ایجاد تاخیرهای دقیق با تایمرهای صفر و یک
      • مثال های تایمر ۸ بیتی صفر
      • مثال های تایمر ۱۶ بیتی یک
  • ۸) مبدل آنالوگ به دیجیتال ADC

مراجع
اطلاعات مقاله و نرم افزار ها

 

سر فصل های کتاب ۳

این کتاب کلا پروژه محور هستش.

گروه پرسش و پاسخ الکترونیکی در سروش
مهدی دمیرچیلو
ارسال دیدگاه
94

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    A.M_BJ

    سلام اقا مهدی کدام مدل میکروکنترلر های arm خوب هستند at91یا stm32
    تفاوت هاشون چیه با تشکر

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام – میکروهای شرکت nxp / microchip / st
      باید خودت بررسی کنی – من نظری ندارم.
      کتابخونه های کدوم بیشتر هستش.
      کدوم میکرو ارزون تر و دردسترس تر هستش
      کدوم کامپایلر بهتر و رایگانی داره
      و فاکتور های دیگه …

  2. Avatar

    مهمان

    عرفان

    سلام
    کار خیلی خوبی بود

    ممنون

  3. Avatar

    مهمان

    نرجس

    سلام.حدود دوسال پیش من از سایت ومطالب شما avr رو یاد گرفتم و از یدونه از پروژه هاتون با کمی تغییر و البته کلی تمرین و پیگیری به عنوان پروژه دانشگاه تحویل دادم.میخواسم ببینم کارم مشکل شرعی نداشته وشما راضی بودین؟

  4. Avatar

    مهمان

    میترا

    پسورد هیچکدوم از فایل ها درست نیست pdf ها باز نمیشن

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      یکی از فایلا رو تست کردم – پسوردش صحیح هستش.
      www.dmf313.ir

  5. Avatar

    مهمان

    محمد

    پسورد pdf فایل هاتون چیه؟

  6. Avatar

    مهمان

    عرفان داماشی

    خوب ببینید
    نابودی اسراییل از آنچه فکر میکنید نزدیکتر است bomb

1 2