کاربران تگ شده

+ پاسخ به موضوع
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع:
ميکروکنترلرهاي pic و نرم افزارهاي مرتبط با آن

  1. #1


    محل سکونت
    Walnut skin
    رشته تحصیلی
    Electromagnetic
    نوشته ها
    4,886
    پسندیده
    3,426
    تشکر شده
    5,638 بار در 2,424 پست
    Mention شده
    در 0 پست
    تگ شده
    در 4 تاپیک

    Valide ميکروکنترلرهاي pic و نرم افزارهاي مرتبط با آن


    شناختي بر ميکروکنترلرهاي PIC و نرم افزارهاي مرتبط با آن:
    شركت Microchip نسل جديدي از ميكروكنترلرها به عنوان PIC به بازار عرضه كرده با توجه به قابليت بسيار زياد اين ميكروكنترلرها، به سرعت مورد استقبال قرار گرفت وتحول بزرگي در استفاده از ميكروكنترلرها ايجاد كرد .
    • با ارائه نسل جديد ميكروكنترلرها توسط شركت ميكروچيپ ، برنامه نويسي ميكرو وارد مرحله جديدي شد و روشهاي سنتي برچيده شد-به اين ترتيب ديگر نيازي نيست براي ارسال اطلاعات به LCD زير برنامه اي فراخواني شود بلكه فقط با استفاده از يك دستور LCDOUT اطلاعات وفرمان ها به LCD منتقل مي شود.

    • همچنين براي خواندن ورودي آنالوگ ديگر لازم نيست زير برنامه اي نوشته شود ودر آن بارها رجيسترهاي مختلف را چك كنيم و بسياري از وقت و انرژي خود را صرف كنيم بلكه فقط با استفاده از دستور ADCIN مستقيما ورودي آنالوگ را در يك متغير ميريزيم،همه اين قابليت ها به مدد استفاده از زبان سطح بالا ايجاد مي شود
    • بسياري از زير برنامه هاي متداول از قبيل :نوشتن در LCD وخواندن ورودي آنالوگ وتوليد موج DTMF وشمردن فركانس روي هر پين و نوشتن و خواندن حافظه و ارتباطات سريال وتأخير به مدت طولاني و... توسط شركت ميكروچيپ به صورت يك تابع يا دستور مشابه با دستورات Basic يا C ارائه شده است كه باعث مي شود هم تعداد خطوط برنامه كاهش يابد وهم برنامه نويس از سردر گمي رهايي يابد.
    • اين ميكروكنترلرها در انواع پينها ساخته شده اند كه عبارتند از:


    8 pin
    12C508,12C508A,12C509, 12C509A, 12CE518,12CE519,12C671,12C672,12CE673,12CE674,12F6 29,12F675,16C505
    18 pin
    16C554,16C556,16C558,16C61,16C620,16C620A,16C621, 16C621A,16C622, 16C622A, 16CE623, 16CE624, 16CE625,16F627
    28 pin
    14000,16C62,16C62A,16C62B,16C63, 16C63A, 16C66, 16C641,16C642, 16C72,16C72A,16C73,16C73A
    40 pin
    16C64,16C64A,16C65,16C65A,16C65B,16C67,16C661,16C6 62,16C74,16C74A, 16C74B,16C77,16C765,16C774,16F874,16F877,18C442

    همچنين براي كاربردهاي خاص مدلهاي قدرتمندي از اين سري ميكروكنترلرها ساخته شده كه عبارتند از:

    Can control pic 18f458
    Motor control ds pic 30f2010
    Power conversion ds pic 30f5015
    Sensor controller ds pic 30f3012
    Radio frequency rf pic 12f675
    برای نوشتن و کمپایل کردن برنامه PIC Basicاز نرم افزار Micro Code Studio نسخه 1.4 شرکت Mecanique استفاده می کنیم برنامه را با این ویرایشگر می نویسیم و با پسوند .BAS ذخیره می کنیم .با کمپایل این برنامه دو مرحله پشت سر هم روی می دهد ، مرحله اول کمپایلر فایل BAS را به کد اسمبلی تبدیل می کند و با همان اسم و پسوند .ASM ذخیره می کند و در مرحله بعد فایل ASM توسط اسمبلر به کد HEX تبدیل می شود و برای ریختن در حافظه برنامه نویسی میکرو کنترلر آماده می شود نرم افزار Micro CODE STUDIO از طریق نرم افزار EPIC Win کد HEX را در میکروکنترلر بارگذاری می کند .




    لینک های مفید:
    [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]
    [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]
    لینک آموزشی:
    [تنها کاربران عضو شده قادر به دیدن لینک ها هستند.. ]


    صبر كن سهراب!

    قايقت جا دارد؟

    من هم از همهمه ي داغ زمين بيزارم !



  2. کاربر زیر به خاطر این پست مفید از IMAN تشکر کرده است:

    4G@10 (04-07-2011)

+ پاسخ به موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید