پرونده دریافت: ميکروکنترلرهاي PIC و نرم افزارهاي مرتبط با آن

شناختي بر ميکروکنترلرهاي PIC و نرم افزارهاي مرتبط با آن: شركت Microchip نسل جديدي از ميكروكنترلرها به عنوان PIC به بازار عرضه كرده با توجه به قابليت بسيار زياد اين ميكروكنترلرها، به سرعت مورد استقبال قرار گرفت وتحول بزرگي در استفاده از ميكروكنترلرها ايجاد كرد .
• با ارائه نسل جديد ميكروكنترلرها توسط شركت ميكروچيپ ، برنامه نويسي ميكرو وارد مرحله جديدي شد و روشهاي سنتي برچيده شد-به اين ترتيب ديگر نيازي نيست براي ارسال اطلاعات به LCD زير برنامه اي فراخواني شود بلكه فقط با استفاده از يك دستور LCDOUT اطلاعات وفرمان ها به LCD منتقل مي شود.
• همچنين براي خواندن ورودي آنالوگ ديگر لازم نيست زير برنامه اي نوشته شود ودر آن بارها رجيسترهاي مختلف را چك كنيم و بسياري از وقت و انرژي خود را صرف كنيم بلكه فقط با استفاده از دستور ADCIN مستقيما ورودي آنالوگ را در يك متغير ميريزيم،همه اين قابليت ها به مدد استفاده از زبان سطح بالا ايجاد مي شود
• بسياري از زير برنامه هاي متداول از قبيل :نوشتن در LCD وخواندن ورودي آنالوگ وتوليد موج DTMF وشمردن فركانس روي هر پين و نوشتن و خواندن حافظه و ارتباطات سريال وتأخير به مدت طولاني و... توسط شركت ميكروچيپ به صورت يك تابع يا دستور مشابه با دستورات Basic يا C ارائه شده است كه باعث مي شود هم تعداد خطوط برنامه كاهش يابد وهم برنامه نويس از سردر گمي رهايي يابد.
• اين ميكروكنترلرها در انواع پينها ساخته شده اند كه عبارتند از:
8 pin
12C508,12C508A,12C509, 12C509A, 12CE518,12CE519,12C671,12C672,12CE673,12CE674,12F629,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,16C662,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 را در میکروکنترلر بارگذاری می کند .
لینک های مفید:
http://en.wikipedia.org/wiki/PIC_microcontroller
http://www.geocities.com/nozomsite/pic1.htm
لینک آموزشی:
http://www.geocities.com/nozomsite/tutorial.htm
ورژن:
اندازه نرم افزار: 0 بایت
تاریخ ارسال: 30 دي ماه ، 1387
دریافت نرم افزار: 498
آدرس سایت مربوطه: http://www.microchip.com
توضیحات: شما قصد دریافت نرم افزار "
ميکروکنترلرهاي PIC و نرم افزارهاي مرتبط با آن" را دارید.
برای دریافت نرم افزار باید کدرمز زیر را درکادر مربوطه وارد کرده و برروی دکمه (((دریافت نرم افزار))) کلیک کنید.
این کار فقط برای امنیت بیشتر سایت است که برای هربار دریافت نرم افزار یک کد مخصوص به شما تعلق خواهد گرفت.
تمام IP دریافت کنندگان نرم افزار ثبت می شود و در صورت مشاهده تخلف دسترسی فرد مربوطه به کل سایت مسدود خواهد شد.
[ اصلاح ]