تفاوت میان نسخه‌های «ریزکنترل‌گر»

جز
اصلاح فاصله مجازی با استفاده از AWB
جز (اصلاح فاصله مجازی با استفاده از AWB)
ریزکنترل‌گر (میکروکنترولر) و ریزپردازنده (میکروپروسسور) تقریباً از یک شاخهٔ فنّاورانه (تکنولوژیک) و ساختاری هستند، اما در اجزای وابسته، با هم تفاوت‌های عمده دارند. در ریزپردازنده‌ها فقط واحد پردازش به صورت مجزا به صورت یک ای‌سی وجود دارد که رم و رام و حتی ثبّات‌ها در ای‌سی‌های مجزا به ریزپردازنده وصل و تشکیل یک ریزرایانه می‌دهند، اما در ریزکنترل‌گر تمام واحدهای یک رایانه، از جمله رم و رام و ثبّات‌ها، در درون یک ای‌سی به صورت فشرده به نام ریزکنترل‌گر وجود دارد که معمولاً در دستگاه‌های تجاری برای کاهش قیمت دستگاه مانند تلویزیون و ماکروویو و غیره استفاده می‌شود.<ref>(منبع: میکروکنترولر ۸۰۵۱، نویسنده: محمد علی مزیدی، ص۲۲)</ref>
 
میكروپرسسورها بر خلاف میكرو كنترلرها فاقد RAM و ROM و پورتهای I/O در درون خود تراشه هستند بنابراین برای اینكه بتوان سیستمی مبتنی بر میكروپرسسور را طراحی كنیم باید RAM و ROM و پورتهای I/O و تایمرها به آن اضافه شود. با توجه به اینكه طراح می تواندمی‌تواند روی مقدار RAM و ROM و پورتهای I/O اعمال نظر نماید , این سیستم ها انعطاف پذیری بشتری دارند. وبه آنها سیستمهای چند منظوره می گویند. میكروكنترلرها شامل یك CPU به همراه مقدار ثابتی از RAM , ROM , پورتهای I/O وتایمر هستند كه همگی این اجزا در یك تراشه جای داده شده اند و طراح سیستم نمی تواند یك حافظه , I/O یا تایمر را بدون گسترش لازم از بیرون اضافه كند بنابراین میكروكنترلرها انعطاف پذیری میكروپرسسورها را ندارند.
 
== كاربرد میكروكنترلرها ==
میكروكنترلرها برای كاربردهایی كه در آنها مشكل قیمت و حجم سیستم وجود دارد , مناسب است زیرا اضافه كردن حافظه , پورت I/O تایمرها و مدار واسط لازم به میكرپرسسور سبب افزایش قیمت وحجم سیستم می گردد. اما در میكروكنترلر این مشكل وجود ندارد. میكروكنترلرها به طور گستردهای در تولید سیستمهای تك منظوره به كار می روند. منظور از سیستم تك منظوره سیستمی است كه از میكروكنترلر یا میكرپروسسور فقط برای یك كار استفاده می كند.مانند پردازنده درون یك موس كه تنها به منظور یافتن مكان اشاره گر موس و ارسال آن به PC برنامه ریزی شده است. این سیستم ها در مقابل سیستمهای چند منظوره قرار می گیرند. كه نمونه بارز آن یك PC است كه می تواندمی‌تواند برای كاربردهای متعدد و گوناگونی همچون واژه پردازی , بازی های ویدئویی , سرویس شبكه و ... مورد استفاده قرار گیرد. این توانایی PC در اجرای كارهای گوناگون به دلیل وجود سیستم عاملی است كه نرم افزار كاربردی را در RAM بار می كند تا PC بتواند آن را اجرا كند. اما در یك سیستم تك منظوره تنها یك نرم افزار كاربردی موجود است كه معمولا درROM نوشته می شود. چند نمونه از وسایلی كه در ساخت آنها از میكروكنترلرها استفاده شده است , عبارت اند از : كنترل از راه دور تلویزیون , تلفن , دوربین فیلمبرداری , فاكس , چاپگر , دستگاه فتوكپی ,سیستم های حفاظتی , دزد گیر و سیستم های كنترل صنعتی. به طور كلی می توان كاربرد میكروكنترلرها را در طراحی مدارهای كنترل و اتوما سیون خلاصه كرد .
 
== منابع ==
۱۳۳٬۲۴۲

ویرایش