ابتدائی طور پر ، جو صرف الیکٹرانکس کے ساتھ شروع کر رہے ہیں ، اکثر یہ مائکرو پروسیسر اور مائکروکنٹرولر کا موازنہ کرنا الجھن میں پڑ سکتا ہے ۔ لیکن مائیکرو پروسیسر اور ایک مائکروکنٹرولر دونوں ہارڈ ویئر کے فن تعمیر اور کام کرنے کے معاملے میں ایک دوسرے سے بالکل مختلف ہیں۔ ایک مائکرو پروسیسر اور مائکروکنٹرولر کے مابین بنیادی فرقیہ ہے کہ مائکرو پروسیسر آئی سی کے اندر صرف ایک سی پی یو ہوتا ہے جبکہ ایک مائکروکنٹرولر آئی سی میں بھی رام ، آر او ایم اور اس کے ساتھ وابستہ دیگر پردیی ہوتے ہیں۔ مائکرو پروسیسر کی کچھ مشہور مثالیں انٹیل کور آئی 7 ، اے ایم ڈی اتھلون ، براڈ کام بی سی ایم 2711 (رسپری پائی) وغیرہ ہیں ، اور مائکروکنٹرولرز کے لئے کچھ مثال اے ٹی میگا 328 (اردوینو یو این او) ، ایس ٹی ایم 32 ، پی آئی سی 16 ایف 877 اے وغیرہ ہیں۔ تفصیل سے سمجھنے کے لئے ہمیں ایک نگاہ ڈالنی ہوگی۔ ایک مائکرو پروسیسر اور مائکروکنٹرولر کا عمومی فن تعمیر ، جو ہم اس مضمون میں بالکل ایسا ہی کرنے جارہے ہیں۔
مائکروکنٹرولر کیا ہے؟
یہ ایک ہی IC پر ایک چھوٹے سے کمپیوٹر کی طرح ہے۔ اس میں ایک پروسیسر کور ، ROM ، رام ، اور I / O پنوں پر مشتمل ہے جو مختلف کاموں کو انجام دینے کے لئے وقف ہے۔ مائکروکنٹرولر عام طور پر پروجیکٹس اور ایپلی کیشنز میں استعمال ہوتے ہیں جن میں صارفین کو براہ راست کنٹرول کی ضرورت ہوتی ہے۔ چونکہ اس کے اپنے سنگل چپ میں تمام اجزاء کی ضرورت ہے ، لہذا اسے اپنا کام انجام دینے کے لئے کسی بیرونی سرکٹس کی ضرورت نہیں ہے لہذا مائکروکانٹرولرز سرایت شدہ سسٹم میں بہت زیادہ استعمال کیے جاتے ہیں اور بڑی مائکروکانٹرولر مینوفیکچرنگ کمپنیاں انہیں ایمبیڈڈ مارکیٹ میں استعمال کرنے پر مجبور کرتی ہیں۔ مائکروکانٹرولر کو ایمبیڈڈ سسٹم کا قلب کہا جاسکتا ہے۔ مقبول مائکروکانٹرولر کی کچھ مثالیں 8051 ، اے وی آر ، مائکروکانٹرولر کی پی آئی سی سیریز ہیں۔

اوپر 8051 مائکروکانٹرولر کا فن تعمیر ہے۔ اور آپ دیکھ سکتے ہیں کہ ایک چھوٹے منصوبے کے لئے تمام مطلوبہ اجزاء ایک ہی چپ میں موجود ہیں۔ الیکٹرانکس میں پیشرفت کے ساتھ ہی مارکیٹ میں بہت سارے نئے مائکروقانتولر لانچ ہورہے ہیں ، اگر آپ یہ سمجھنا چاہتے ہیں کہ کس طرح اپنی درخواست کے ل mic صحیح مائکروکینٹرلر کا انتخاب کریں تو آپ مضمون سے منسلک چیک کرسکتے ہیں۔
مائکرو پروسیسر کیا ہے؟
مائکرو پروسیسر کے پاس ان کے اندر ایک یا کچھ انٹیگریٹڈ سرکٹس میں صرف ایک سی پی یو ہے۔ مائکروکنٹرولرز کی طرح اس میں ریم ، روم اور دیگر پردیی نہیں ہیں۔ وہ کام کرنے کے ل. بیرونی سرکٹس پر منحصر ہیں۔ لیکن مائکرو پروسیسرز مخصوص کام کے ل made نہیں بنائے جاتے ہیں بلکہ ان کی ضرورت ہوتی ہے جہاں کام پیچیدہ اور مشکل ہوتے ہیں جیسے سافٹ ویئر کی ترقی ، کھیلوں اور دیگر ایپلی کیشنز کو جس میں اعلی میموری کی ضرورت ہوتی ہے اور جہاں ان پٹ اور آؤٹ پٹ کی وضاحت نہیں کی جاتی ہے۔ اسے کمپیوٹر سسٹم کا قلب کہا جاسکتا ہے۔ مائکروپروسیسر کی کچھ مثالیں پینٹیم ، I3 ، اور I5 وغیرہ ہیں۔

مائکرو پروسیسر کے فن تعمیر کی اس شبیہہ سے یہ آسانی سے دیکھا جاسکتا ہے کہ اس میں بطور پروسیسنگ یونٹ رجسٹر اور ALU ہے اور اس میں رام ، ROM نہیں ہے۔
مائکرو پروسیسر بمقابلہ مائکروکنٹرولر
چونکہ اب آپ بنیادی طور پر اس بات سے واقف ہیں کہ مائکروکنٹرولر اور مائکرو پروسیسر کیا ہے ، لہذا مائکروکنٹرولر اور مائکرو پروسیسر کے مابین بڑے فرق کی نشاندہی کرنا آسان ہوگا۔
1. ان دونوں میں بنیادی فرق بیرونی پیریفرل کی موجودگی ہے ، جہاں مائکروکونٹرولرز میں رام ، روم ، ایپرووم شامل ہیں جبکہ ہمیں مائکرو پروسیسرز کی صورت میں بیرونی سرکٹس کا استعمال کرنا ہے۔
2. چونکہ مائکروکونٹرولر کے تمام پردیی سنگل چپ پر ہیں یہ کمپیکٹ ہے جبکہ مائکرو پروسیسر بہت بڑا ہے۔
3. مائکروکنٹرولرز تکمیلی دھات آکسائڈ سیمک کنڈکٹر ٹکنالوجی کا استعمال کرتے ہوئے بنائے جاتے ہیں تاکہ وہ مائکرو پروسیسرز سے کہیں زیادہ سستی ہوں۔ اس کے علاوہ مائکروکونٹرولرز کے ساتھ بنی ایپلی کیشنز سستی ہیں کیونکہ انہیں کم بیرونی اجزاء کی ضرورت ہے ، جبکہ مائکروپروسیسرس کے ساتھ بنے سسٹم کی مجموعی لاگت زیادہ ہے کیونکہ اس طرح کے سسٹمز کے لئے بیرونی اجزاء کی ضرورت زیادہ ہے۔
mic. مائکروکانٹرولرز کی پروسیسنگ کی رفتار تقریبا M M میگا ہرٹز سے M 50 میگا ہرٹج ہے ، لیکن اس کے برعکس عام مائکروپروسیسرس کی پروسیسنگ کی رفتار 1 گیگا ہرٹز سے زیادہ ہے لہذا یہ مائکروکانٹرولرز کے مقابلے میں بہت تیز کام کرتا ہے۔
General. عام طور پر مائکروکانٹرولرز کے پاس بجلی کی بچت کا نظام ہوتا ہے ، جیسے بیکار وضع یا بجلی کی بچت کا طریقہ۔ لہذا یہ کم طاقت کا استعمال کرتا ہے اور یہ بھی کہ چونکہ بیرونی اجزاء کم ہیں مجموعی طور پر بجلی کی کھپت کم ہے۔ جب کہ مائکرو پروسیسرز میں عام طور پر بجلی کی بچت کا کوئی نظام موجود نہیں ہے اور اس کے ساتھ بہت سارے بیرونی اجزاء استعمال کیے جاتے ہیں ، لہذا مائکروکنٹرولرز کے مقابلے میں اس کی بجلی کی کھپت زیادہ ہے۔
6. مائکروکنٹرولرز کمپیکٹ ہیں لہذا یہ انھیں چھوٹی مصنوعات اور ایپلی کیشنز کے لئے سازگار اور موثر نظام بناتا ہے جبکہ مائکرو پروسیسرز بہت زیادہ ہوتے ہیں لہذا ان کو بڑی ایپلی کیشنز کے ل for ترجیح دی جاتی ہے۔
7. مائکروکنٹرولرز کے ذریعہ انجام دیئے گئے کام محدود اور عام طور پر کم پیچیدہ ہوتے ہیں۔ جب کہ مائکرو پروسیسرز کے ذریعہ انجام دیئے گئے کام میں سافٹ ویئر ڈویلپمنٹ ، گیم ڈویلپمنٹ ، ویب سائٹ ، دستاویزات سازی وغیرہ شامل ہیں جو عام طور پر زیادہ پیچیدہ ہوتے ہیں اس لئے زیادہ میموری اور رفتار کی ضرورت ہوتی ہے اسی لئے اس کے ساتھ بیرونی روم ، رام استعمال کیے جاتے ہیں۔
Mic. مائیکروکنٹرولرز ہارورڈ فن تعمیر پر مبنی ہیں جہاں پروگرام میموری اور ڈیٹا میموری الگ ہے جبکہ مائکرو پروسیسرز وان نیومن ماڈل پر مبنی ہیں جہاں پروگرام اور ڈیٹا ایک ہی میموری ماڈیول میں محفوظ ہیں۔
امید ہے کہ یہ مضمون مائکروپروسیسر اور مائکروکنٹرولر کا موازنہ کرنے میں آپ کی مدد کرتا ہے ۔ اگر آپ اس طرح کے مزید مضامین میں دلچسپی رکھتے ہیں تو آپ مائکروکنٹرولر اور پی ایل سی کے مابین موازنہ اور سی اور ایمبیڈڈ سی آرٹیکل کے مابین بھی جانچ سکتے ہیں۔
