گھر > نمائش > مواد

مائیکروسافٹ کنٹرولر اعلی انضمام

Mar 08, 2019

مائیکروسافٹ کنٹرولرز بیرونی ایڈریس یا ڈیٹا بس کو لاگو نہیں کرسکتے کیونکہ وہ CPU کے طور پر ایک ہی چپ پر ریم اور غیر مستحکم میموری کو ضم کرتے ہیں. کم پن کا استعمال کرتے ہوئے، چپ بہت کم، سستی پیکیج میں رکھا جا سکتا ہے.


ایک چپ پر میموری اور دیگر پردیئروں کو انضمام کرنا اور ایک یونٹ کے طور پر ان کی جانچ اس چپ کی قیمت میں اضافہ، لیکن اکثر طور پر سراسر نظام کے خالص لاگت میں کمی کی وجہ سے. یہاں تک کہ اگر ایک سی پی یو کی قیمت جس میں مربوط پردیئرز ہیں CPU اور بیرونی پردیوں کی لاگت سے تھوڑا سا زیادہ ہے، کم چپس عام طور پر ایک چھوٹا سا اور سستی سرکٹ بورڈ کی اجازت دیتا ہے، اور سرکٹ بورڈ جمع کرنے اور ٹیسٹ کرنے کے لئے ضروری مزدور کو کم کر دیتا ہے. ختم ہونے والی اسمبلی کے لئے عیب کی شرح میں کمی کو کم کرنے کے علاوہ.


ایک مائکرو کنٹرولر ایک واحد مربوط سرکٹ ہے، عام طور پر مندرجہ ذیل خصوصیات کے ساتھ:


مرکزی پروسیسنگ یونٹ - پیچیدہ 32 بٹ یا 64 بٹ پروسیسرز پر چھوٹے اور سادہ 4 بٹ پروسیسرز سے لے کر

ڈیٹا سٹوریج کے لئے مستحکم میموری (رام)

ROM، EPROM، EEPROM یا فلیش میموری کے پروگرام اور آپریٹنگ پیرامیٹر سٹوریج کے لئے

انفرادی پیکیج پن کی منطقی ریاست کے کنٹرول یا پتہ لگانے کی اجازت دی، متضاد ان پٹ اور آؤٹ پٹ بٹس

سیریل ان پٹ / پیداوار جیسے سیریل بندرگاہوں (UARTs)

دوسرے سیریل مواصلاتی انٹرفیس جیسے I²C، سیریل پردیف انٹرفیس اور کنٹرولر ایریا نیٹ ورک سسٹم کے منسلک کیلئے

اس طرح کے ٹائمر، ایونٹ کاؤنٹر، پی ڈبلیو ایم ایم جنریٹرز، اور نگرانی کے طورپر پردیئرز

گھڑی جنریٹر - ایک کوارٹج ٹائمنگ کرسٹل، گراؤنڈ یا آر سی سرکٹ کے لئے اکثر ایک آڈیٹر

بہت سے اینجیٹل ڈیجیٹل کنورٹرز شامل ہیں، جن میں ڈیجیٹل ٹو اینجلس کنورٹر شامل ہیں

اندر سرکٹ پروگرامنگ اور اندرونی سرکٹ ڈیبگنگ کی حمایت

یہ انضمام چپس کی تعداد اور وائرنگ اور سرکٹ بورڈ کی جگہ کی مقدار کو کم کر دیتا ہے جو الگ الگ چپس استعمال کرتے ہوئے برابر نظام پیدا کرنے کی ضرورت ہوگی. اس کے علاوہ، خاص طور پر کم پن گنتی کے آلات پر، ہر پن سافٹ ویئر کی طرف سے منتخب پن تقریب کے ساتھ، کئی داخلی پردیئروں کو انٹرفیس کرسکتا ہے. اس کی اجازت دیتا ہے کہ پنوں کو وقفے سے کام کرنے کی بجائے وسیع پیمانے پر ایپلی کیشنز میں استعمال ہونے کی اجازت ملے.


مائیکروسافٹ کنٹرولرز نے 1970 کے دہائی میں متعارف کرانے کے بعد سرایت شدہ نظاموں میں انتہائی مقبول ثابت کیا ہے.


کچھ مائکرو کنکولرز ہارورڈ فن تعمیر کا استعمال کرتے ہیں: ہدایات اور اعداد و شمار کے لئے علیحدہ میموری بسیں استعمال کرتے ہیں، جس میں تک رسائی تک رسائی حاصل ہوتی ہے. جہاں ہارورڈ فن تعمیر کا استعمال کیا جاتا ہے، پروسیسر کے لئے ہدایات کے الفاظ اندرونی میموری اور رجسٹر کی لمبائی سے مختلف سائز کا ہو سکتے ہیں؛ مثال کے طور پر: 8 بٹ ڈیٹا رجسٹر کے ساتھ استعمال ہونے والے 12 بٹ ہدایات.


جس کا فیصلہ ضم کرنے کے لئے اکثر مشکل ہے. مائکرو کنکولیٹر وینڈرز اکثر اپنے گاہکوں سے وقت مارکیٹ کرنے کی ضروریات اور مجموعی طور پر کم نظام کی لاگت کے خلاف آپریٹنگ تعدد اور نظام کے ڈیزائن لچک کو فروغ دیتے ہیں. مینوفیکچررز کو اضافی فعالیت کے خلاف چپ کا سائز کم کرنے کی ضرورت کو توازن کرنا ہے.


مائیکروسافٹ کنٹرولر کی وسیع پیمانے پر مختلف ہوتی ہے. کچھ ڈیزائن میں عام مقصد مائکروپروسیسر کور شامل ہیں، ایک یا زیادہ روم، رام، یا I / O افعال پیکیج پر مربوط ہیں. دیگر ڈیزائنز مقاصد کنٹرول ایپلی کیشنز کے لئے تیار ہیں. ایک مائکرو کنٹرولر ہدایت عام طور پر کنٹرول پروگراموں کو زیادہ کمپیکٹ بنانے کے لئے تھوڑا سا ہیرا پٹ (بٹ وار آپریشن) کے لئے بہت سے ہدایات ہیں. [27] مثال کے طور پر، ایک عام مقصد پروسیسر شاید ایک رجسٹر اور شاخ میں تھوڑا سا ٹیسٹ کرنے کے لئے بہت سے ہدایات کی ضرورت ہو تو تھوڑا سا سیٹ کیا جاتا ہے، جہاں مائیکروسافٹ کنٹرولر کو عام طور پر ضروری فنکشن فراہم کرنے کے لئے واحد ہدایات حاصل ہوسکتی ہے.


مائیکروسافٹ کنٹرولر روایتی طور پر ایک ریاضی کاپیروسیسر نہیں ہے، لہذا سچل پوائنٹ ریاضی سافٹ ویئر کی طرف سے کارکردگی کا مظاہرہ کیا جاتا ہے. تاہم، کچھ حالیہ ڈیزائن میں FPU اور ڈی ایس پی مرضی کے مطابق خصوصیات شامل ہیں. ایک مثال مائکروچپ کی PIC32 MIPS کی بنیاد پر ہوگی.