پاورپوینت میکروکنترل 32 بیتی ARM (pptx) 17 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 17 اسلاید
قسمتی از متن PowerPoint (.pptx) :
پروژه پایانی کاربرد تجهیزات ابزاردقیق
میکروکنترل 32 بیتی ARM
مقدمه:
امروزه با پيشرفت روزافزون تجهيزات و الكترونيكي شدن آن ها ، بكارگيري سيستم هاي يكپارچه رونق زيادي يافته است
به طوري كه در اكثر دستگاه هاي جديد از اين سيستم ها استفاده مي شود . با توجه به اين موضوع اكثر شركت ها و
كارخانجات الكترونيكي به سمت اين
سيستم ها روي آورده اند كه اين خود باعث ايجاد يك رقابت در بين توليدكنندگان
پردازنده هاي سرعت بالا شده است .
در اين خلال نسل جديد پردازنده هايARM به بازار معرفي شدند ، كه داراي سيستم پردازش 32 بيتي با سرعت پردازشچند مگاهرتز تا چند صد مگاهرتز مي باشند . سرعت بالا ، قيمت ارزان و حجم كم اين پردازنده ها باعث شد كه اكثر توليدكنندگان ميكروكنترلرها و ميكروپروسسورها مانندATMELوPHILIPSو... توانسته اند آنرا در ليست محصولات خود قراردهند .
تفاوت میکرو کنترلر با میکرو پروسسور:
ميكروكنترلرها علاوه بر دارا بودن پردازشگر مركزي مدارات جانبي آن را نيز دارند اين مدارات شاملROM ، RAM ، ارتباط سري، ارتباط موازي، زمان سنج و كنترل كننده وقفه مي شود. البته امكانات فوق در مقايسه با امكانات يك كامپيوتر كامل ناقص به نظر مي رسد ولي در كاربردهايي كه تنها بعضي ازامكانات مورد نياز باشد استفاده از ميكروكنترلرها سادهتر و مقرون به صرفهتر است ميكروكنترلرها بيشتر كاربرد كنترلي دارند. يعني با دريافت يك ورودي، كنترل چند فرايند را بدست ميگيرند كه عمدتاً اين كارها ساده است ولي در كار بردهايي كه احتياج به تحليل و پردازش پيچيده و عميق دارد به ميكرو پرسورها نياز است.
تفاوت میکرو کنترلر با میکرو پروسسور:
منظور از یک میکروپروسسور(CPU)، میکروپروسسور هایی از خانواده x86 اینتل مثل 8086، 80286، 80386، 68020، 68030، 68040 و یا خانوادههایی از این قبیل است. این میکروپروسسورها فاقد RAM، ROM و پورتهای I/O در درون خود تراشه هستند
286(1-2MHz) – 386(4-16MHz) – 486(16-133MHz) – 586(Pentium)
یک میکروکنترلر دارای یک CPU (30MHZ) به همراه مقدار ثابتی از RAM، ROM و پورتهای I/O و تایمر در درون خود می باشد البته با استفاده از حافظه جانبی و تراشه های دیگر میتوان مقدار RAM، ROM و تعداد پورتهای I/O را در یک میکروکنترلر افزایش داد
تفاوت های میکروکنترلر با سیستم کامپیوتر:
با توجه به آشنایی سیستم کامپیوتر، برای شناخت میکروکنترلر کافی است فقط تفاوت بین آن دو را بیان کنیم .تفاوت سیستم کامپیوتر با میکروکنترلر: سیستم کامپیوتر RAM بیشتری نسبت به ROM دارد زیرا برنامه های کاربران نیاز به فضای زیادی برای اجرا شدن دارند. اما در یک میکروکنترلر فضای ROM بزرگتر از RAM آن است.
در میکرو برنامه کنترلی در ROM آن ذخیره می شود و از RAM فقط به عنوان حافظه موقت استفاده می گردد در صورتی که در سیستم کامپیوتر هم برنامه کنترلی در RAM ذخیره می شود و هم از آن به عنوان حافظه موقت استفاده می شود
یک پردازنده به تنهایی نمی تواند عملی انجام دهد و باید آن را با حافظه و وسایل I/O در یک مدار قرار دهیم تا مورد استفاده قرار گیرد اما یک میکرو کنترلر می تواند به تنهایی استفاده شود. در واقع آن دارای یک CPU ، وسایل ورودی -خروجی و حافظه داخلی می باشد که بر روی یک IC قرار داده شده است.
میکروکنترلر چیست؟
ARMچیست
این خانواده توسط شرکتهای مختلف تولید می گرددامامحصولات شرکت اتمل درایران بیشتربه چشم می خوردازمزیت های ویژه این میکروسرعت بالا در انجام محاسبات وپشتیبانی ازپروتکل های ارتباطی است
ویژگی های عمومی این میکرو:دارای امکاناتی همچونadc ,تایمر,کانتر, pwm, نوسان سازداخلی,pll,خطوط (I\O)زیاد,سرعت بالا
معایب این میکرو:قیمت بالا,منابع فارسی زیادی ندارد,کامپایلرهای کمی دارد
درجدول زیربه مقایسه 4میکرومی پردازیم
تاریخچه ARM
دراوایل دهه 80اولین پردازندهARM درشرکتACRON تولید گردید تقریبا80سال بعد درسال1990باپیوستن شرکت های APPLEوVLSI Technologyبه کمپانی ACRON شرکتARMتاسیس شداین شرکت با طراحی معماری های مختلف از پردازنده های RSIS وارائه ی ان به بازارتوانست درمدت کوتاه75درصدبازارپردازنده های32بیتی رادردست بگیرددرواقعARMفقط یک معماری می باشد که به شرکتهای تولید کننده ی میکروکنترلر فروخته می شود وانها باید تحت لیسانس شرکتARMان راتولید نمایند وجودمعماری متناسب و قابلیت توسعه سخت افزار به صورت نامحدودو...ازویژگی های این محصول می باشد