نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
محرم

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

انجمن های تخصصی برق و الکترونیک ECA

به نام خدا : آموزش جامع 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

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

 

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

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

تعداد مطالب : 341 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات : ???
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه

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

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

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

4) نظرات حاوی کد برنامه نویسی تایید نمیشوند ( قالب سایت بهم میریزه )

  1. مهمان

    AMIR

    پسورد فایلش چیه؟

  2. مهمان

    جواد

    عالی

  3. مهمان

    حسینعلی فرامرزیان

    با سلام.
    من بیشتر دانش و مطالع ام حول سخت افزار و عملکرد اجزای الکترونیک بوده ازاین جهت کمتر وقت برای نرم افزار و برنامه نویسی گذاشتم الان پروژه آماده ای رو دانلود کردم که فکر میکنم بغیر از فایل اصلی هگز فایل دیگه ای هم برای راه اندازی OLED LCDدر کار پروژه دخیل هست در صورت امکان ممنون میشم کمکم کنید. فرامرزیان

  4. مهمان

    زینب

    سلام من میخواستم اینتراپت usart رو فعال کردم و یه کد نوشتم اما کاار نکرد sad میخواستم یاد بگیرم چجوری باید ازشون استفاده کنم اصلا به چه درد میخورن و میخوام کدسی باشه نه کدوم اموزش منو سریع تر به نتیجه میرسونه؟

  5. مهمان

    mahdi

    سلام رمز فایل زیپ چی هست

  6. مهمان

    امیر

    سلام خسته نباشی من یه بر نامه مبخواستم بنویسم ولی به یه مشکل خوردم
    با استفاده از ای تی نی ۱۳ای یه دنده شمار درس کنم که با فشار دادن پایه pb0 یکی یکی با هر فشار از pb1 شرو کنه و با زدن په پای دیگه کم کنه ایا میشه
    اینم شمارم واتساپ 09379739721
    دوستان عزیزان دستی به یاری برسانید

  7. مهمان

    ب.سیم جو

    سلام، از تو اینترنت خوندوم که زبان بیسیک کند تره از سی ولی تو کتاب اولیه نوشته محمد کرامتی تو صفحه 5 این موضوع رو برعکس گفته و میگه بیسیک سریع تر اجرا میشه این موضوع در مورد حجم کد هم هست. من خودم برنامه نویس سیستم هستم و میدونم که به طور کل زبان های سطح پایین مثل C یا C++ سرعت اجرای سریع و حجم کم تری نسبت به زبان های سطح بالا مثل Python, Java یا C-Sharp دارند.

    pcworms.blog.ir

  8. مهمان

    میلاد

    ممنون دمت گرم

  9. مهمان

    حسین

    بسیار ممنون از تلاشی که دارید و امیدوارم به بهترین نحو ممکن نتیجه این زحماترو از خداون بزرگ بکیرید.

  10. مهمان

    nima

    ممنون از اینکه کتاب ها و فایل های مفیدی را برای دانلود رایگان ارائه می دهید،برام مهم بود که بتونم منابعی جامع و کاملی رو برای avr به دست بیارم .امیدوارم موفق باشید

  11. مهمان

    A.M_BJ

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

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

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

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

  12. مهمان

    عرفان

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

    ممنون

  13. مهمان

    نرجس

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

  14. مهمان

    میترا

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

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

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

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

  15. مهمان

    محمد

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

  16. مهمان

    عرفان داماشی

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

1 2