8051 ، PIC ، AVR اور ARM کے درمیان کیا فرق ہے؟

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





آج کل ، مائکروکانٹرولرز اتنے سستے اور آسانی سے قابل حصول ہیں کہ کسی طرح کی ڈیزائن لچک حاصل کرنے اور کچھ جگہ چھوٹ دینے کی واحد وجہ سے کاؤنٹر جیسے آسان منطق سرکٹس کے بجائے ان کا استعمال کرنا عام بات ہے۔ کچھ مشینیں اور روبوٹ بھی ایک بہت بڑی چیز پر بھروسہ کریں گے مائکروکانٹرولرز کی تعداد ، ہر ایک پراعتماد کام کے لئے پُرجوش۔ بنیادی طور پر تازہ مائکروکانٹرولرز ہیں ‘ان سسٹم پروگرام قابل…’ اس کا مطلب یہ ہے کہ آپ مائیکروکنٹرولر کو اس کی پوزیشن سے ہٹائے بغیر ، پروگرام کو چلانے میں ایڈجسٹ کرسکتے ہیں۔ اس آرٹیکل میں ہم اے وی آر ، اے آر ایم ، 8051 اور پی آئی سی مائکروکنٹرولرز کے مابین فرق کے بارے میں تبادلہ خیال کر رہے ہیں۔

اے وی آر ، اے آر ایم ، 8051 اور پی آئی سی مائکروکنٹرولرز کے مابین فرق

مائکروکانٹرولرز کے مابین جو اختلافات ہیں ان میں بنیادی طور پر یہ بھی شامل ہے کہ مائکروکانٹرولر کیا ہے ، اے وی آر ، اے آر ایم ، 8051 اور پی آئی سی مائکروکنٹرولرز اور اس کی درخواستوں کے مابین فرق ہے۔




مائکروکنٹرولر کیا ہے؟

مائکرو کنٹرولر کا مقابلہ ایک چھوٹا اسٹینڈ تن تنہا کمپیوٹر سے کیا جاسکتا ہے جو یہ ایک انتہائی طاقتور ڈیوائس ہے ، جو پہلے سے پروگرام کیے گئے کاموں کی ایک سیریز کو انجام دینے اور ہارڈ ویئر کے اضافی آلات کے ساتھ بات چیت کرنے کے قابل ہے۔ ایک چھوٹے انٹیگریٹڈ سرکٹ (آای سی) میں پیک کیا جارہا ہے جس کا سائز اور وزن باقاعدگی سے نہ ہونے کے برابر ہے ، یہ روبوٹ یا کسی بھی مشین کو کسی قسم کے ذہین آٹومیشن کی ضرورت کے ل for بہترین کنٹرولر بنتا جارہا ہے۔ ایک چھوٹا مائکرو قابو پانے والا ایک چھوٹا سا موبائل روبوٹ ، خودکار واشر مشین یا سیکیورٹی سسٹم کا انتظام کرنے کے لئے کافی ہوسکتا ہے۔ متعدد مائکروکنٹرولرز میں پروگرام کو چلانے کے ل store ذخیرہ کرنے کی میموری ہوتی ہے ، اور بہت سارے ان پٹ / آؤٹ پٹ لائنز جو دوسرے آلات کے ساتھ مشترکہ طور پر کام کرنے کے لئے استعمال ہوسکتی ہیں ، جیسے سینسر کی حالت کو پڑھنا یا موٹر کو کنٹرول کرنا۔

8051 مائکروکانٹرولر

8051 مائکروکانٹرولر مائکروکانٹرولر کا ایک 8 بٹ کنبہ ہے جو انٹیل نے 1981 میں تیار کیا تھا۔ یہ مائکروکانٹرولر کے مشہور خاندانوں میں سے ایک ہے جو پوری دنیا میں استعمال ہورہا ہے۔ اس مائکروکانٹرولر کو اس کے علاوہ 'چپ پر سسٹم' بھی کہا جاتا ہے کیونکہ اس میں رام کے 128 بائٹ ، ایک روم کے 4Kbytes ، 2 ٹائمر ، 1 سیریل پورٹ ، اور ایک ہی چپ پر 4 بندرگاہیں ہیں۔ سی پی یو ایک بار میں 8 بٹ ڈیٹا کے لئے بھی کام کرسکتا ہے چونکہ 8051 8 بٹ پروسیسر ہے۔ اگر اعداد و شمار 8 بٹس سے بڑا ہے تو ، پھر اسے حصوں میں توڑنا ہوگا تاکہ سی پی یو آسانی سے عمل کر سکے۔ زیادہ تر مینوفیکچررز میں ROM کی 4Kbytes رکھی جاتی ہے حالانکہ ROM کی تعداد 64 K بائٹس تک بڑھ جاسکتی ہے۔



8051 مائکروکانٹرولر

8051 مائکروکانٹرولر

8051 کا استعمال بہت سارے آلات میں کیا گیا ہے ، زیادہ تر اس وجہ سے کہ کسی پروجیکٹ میں شامل ہونا یا لگ بھگ ڈیوائس بنانا آسان ہے۔ ذیل میں توجہ دینے کے اہم شعبے ہیں۔

توانائی کا انتظام: پیمائش کے موثر نظام گھروں اور مینوفیکچرنگ ایپلی کیشنز میں توانائی کے استعمال کو کنٹرول کرنے میں سہولت فراہم کرتے ہیں۔ یہ پیمائش کرنے والے سسٹم مائکروکنٹرولرز کو شامل کرکے قابل بنائے گئے ہیں۔


ٹچ اسکرین: مائکروکانٹرولر فراہم کرنے والوں کی ایک بڑی تعداد ان کے ڈیزائن میں ٹچ سینسنگ کی صلاحیتوں کو شامل کرتی ہے۔ پورٹ ایبل الیکٹرانکس جیسے سیل فون ، میڈیا پلیئر اور گیمنگ ڈیوائسز مائکروکنٹرولر پر مبنی ٹچ اسکرینوں کی مثال ہیں۔

آٹوموبائل: 8051 آٹوموبائل حل فراہم کرنے میں وسیع پیمانے پر استعمال کرتا ہے۔ انجن کی مختلف حالتوں کو سنبھالنے کے لئے وہ بڑے پیمانے پر ہائبرڈ گاڑیوں میں استعمال ہوتے ہیں۔ مزید برآں ، کروز کنٹرول اور اینٹی بریک سسٹم جیسے افعال کو مائکروکنٹرولرز کے استعمال کے ل more زیادہ قابل بنایا گیا ہے۔

طبی آلات: حرکت پذیر طبی آلات جیسے کہ بلڈ پریشر اور گلوکوز مانیٹر مائکروکنٹرولرز کے اعداد و شمار کو ظاہر کرنے کے لئے استعمال کرتے ہیں ، اس طرح طبی نتائج فراہم کرنے میں اعلی وشوسنییتا فراہم کی جاتی ہے۔

PIC مائکروکانٹرولر

پیریفرل انٹرفیس کنٹرولر (PIC) مائکرو کنٹرولپ ہے جسے مائکروچپ نے تیار کیا ہے ، پی آئی سی مائکروکانٹرولر پروگرام کو نافذ کرنے کے لئے تیز رفتار اور آسان ہے جب ہم 8051 جیسے دوسرے مائکروکنوترولرز کا موازنہ کرتے ہیں۔ پروگرامنگ کی آسانی اور دیگر پیریفرلز پی آئی سی کے ساتھ مداخلت کرنا آسان کامیاب مائکروکانٹرولر بن جاتا ہے۔

PIC مائکروکانٹرولر

PIC مائکروکانٹرولر

ہم جانتے ہیں کہ مائکروکنٹرولر ایک مربوط چپ ہے جو ریم ، روم ، سی پی یو ، ٹائمر اور کاؤنٹر . پی آئی سی ایک مائکرو قابو رکھنے والا ہے جس میں رام ، روم ، سی پی یو ، ٹائمر ، کاؤنٹر ، اے ڈی سی پر مشتمل ہوتا ہے ( ڈیجیٹل کنورٹرز کے مطابق ) ، ڈی اے سی (ینالاگ کنورٹر سے ڈیجیٹل)۔ پی آئی سی مائکروکنٹرولر اضافی پردییوں کے ساتھ تعامل کے ل C CAN ، SPI ، UART جیسے پروٹوکول کی بھی حمایت کرتا ہے۔ پی آئی سی زیادہ تر ہارورڈ فن تعمیر کو تبدیل کرنے کے لئے استعمال ہوتا ہے اور اس کی بھی حمایت کرتا ہے RISC (کم کردہ انسٹرکشن سیٹ کمپیوٹر) مندرجہ بالا ضرورت RISC اور ہارورڈ کے ذریعہ ہم آسانی سے یہ کرسکتے ہیں کہ PIC 8051 پر مبنی کنٹرولرز سے زیادہ تیز ہے جو وان نیومین فن تعمیر سے تیار ہے۔

اے وی آر مائکروکانٹرولر

اے وی آر مائکروکانٹرولر 1996 میں اٹیل کارپوریشن نے تیار کیا تھا۔ اے وی آر کا ساختی ڈیزائن الف - ایگل بوجن اور ویگارڈ وولن نے تیار کیا تھا۔ اے وی آر اس کا نام اپنے ڈویلپرز سے اخذ کرتا ہے اور اس کا مطلب الف الفیل بوجین ویگارڈ وولان RISC مائکروقانونی ہے ، جسے ایڈوانس ورچوئل RISC بھی کہا جاتا ہے۔ اے ٹی 90 ایس 8515 ابتدائی مائکرو قابو پانے والا تھا جو اے وی آر فن تعمیر پر مبنی تھا ، حالانکہ تجارتی مارکیٹ کو مارنے والا پہلا مائکرو قابو رکھنے والا سال 1997 میں اے ٹی 90 ایس 1200 تھا۔

اے وی آر مائکروکینٹرولر

اے وی آر مائکروکینٹرولر

اے وی آر مائکروکانٹرولرز تین زمروں میں دستیاب ہیں

ٹنی اے وی آر: - کم میموری ، چھوٹا سائز ، آسان درخواستوں کے ل appropriate مناسب

میگا اے وی آر: - یہ بنیادی طور پر مقبول ہیں جو اچھی خاصی مقدار میں میموری (256 KB تک) رکھتے ہیں ، زیادہ تعداد میں انبلٹ پردیی اور معمولی سے پیچیدہ ایپلی کیشنز کے ل appropriate موزوں ہیں۔

XmegaAVR: - پیچیدہ ایپلی کیشنز کے لئے تجارتی میں استعمال کیا جاتا ہے ، جس میں بڑے پروگرام میموری اور تیز رفتار کی ضرورت ہوتی ہے۔

اے آر ایم پروسیسر

ایک اے آر ایم پروسیسر ایڈوانسڈ RISC مشینیں (ARM) کے ذریعہ تیار کردہ RISC (کم انسٹرکشن سیٹ کمپیوٹر) فن تعمیر پر مبنی CPUs کے ایک خاندان میں سے ایک ہے۔

اے آر ایم مائکروکنٹرولر

اے آر ایم مائکروکنٹرولر

ایک آرمیوم 32 بٹ اور 64 بٹ RISC ملٹی کور پروسیسرز پر کام کرتی ہے۔ RISC پروسیسرز کمپیوٹر کی ہدایات کی ایک چھوٹی سی تعداد انجام دینے کے لئے تیار کیے گئے ہیں تاکہ وہ فی سیکنڈ (MIP) کے اضافی لاکھوں ہدایات انجام دیتے ہوئے تیز رفتار سے کام کرسکیں۔ غیر ضروری ہدایات کو ختم کرکے اور راستوں کو بہتر بناتے ہوئے ، RISC پروسیسرز CISC (پیچیدہ انسٹرکشن سیٹ کمپیوٹنگ) کے طریقہ کار کی بجلی کی طلب کے ایک حصے میں شاندار کارکردگی پیش کرتے ہیں۔

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

اے وی آر ، اے آر ایم ، 8051 اور پی آئی سی مائکروکنٹرولرز کے مابین اہم فرق

8051

PIC

اپریل

بازو

بس کی چوڑائی

معیاری کور کے لئے 8 بٹ8/16/32 بٹ8/32 بٹ32 بٹ زیادہ تر 64 بٹ میں بھی دستیاب ہے

مواصلات پروٹوکول

UART ، USART ، SPI ، I2Cپی آئی سی ، یوارٹ ، یوآسارٹ ، لن ، کین ، ایتھرنیٹ ، ایس پی آئی ، آئی 2 ایسUART ، USART ، SPI ، I2C ، (خصوصی مقصد AVR کی حمایت کر سکتے ہیں ، USB ، ایتھرنیٹ)

UART ، USART ، لن ، I2C ، SPI ، CAN ، USB ، ایتھرنیٹ ، I2S ، DSP ، SAI (سیریل آڈیو انٹرفیس) ،آئی آر ڈی اے

سپیڈ

12 گھڑی / ہدایت کا سائیکل4 گھڑی / ہدایت کا سائیکل1 گھڑی / ہدایت کا سائیکل1 گھڑی / ہدایت کا سائیکل

یاداشت

روم ، ایس آر اے ایم ، فلیشایس آر اے ایم ، فلیشفلیش ، ایس آر اے ایم ، ایپروومفلیش ، SDRAM ، EEPROM

ایک ھے

سی ایل ایس سی

RISC کی کچھ خصوصیت

رسکرسک

میموری فن تعمیر

نیومان فن تعمیر سےہارورڈ فن تعمیرترمیم شدہہارورڈ کا فن تعمیر شدہ مواد

طاقت کا استعمال

اوسطکمکمکم

اہل خانہ

8051 مختلف حالتیںPIC16 ، PIC17 ، PIC18 ، PIC24 ، PIC32چھوٹے ، اتمیگا ، Xmega ، خصوصی مقصد AVRARMv4،5،6،7 اور سیریز

برادری

بہت زیادہبہت اچھابہت اچھابہت زیادہ

کارخانہ دار

این ایکس پی ، اتمیل ، سلیکن لیبز ، ڈلاس ، قبرص ، انفائنن ، وغیرہ۔مائکروچپ اوسطاتمیلایپل ، نیوڈیا ، کوالکم ، سیمسنگ الیکٹرانکس ، اور TI وغیرہ۔
لاگت (جیسا کہ فراہم کردہ خصوصیات کے مقابلے میں) بہت کماوسطاوسطکم

دوسری خصوصیت

اس کے معیار کے لئے جانا جاتا ہےسستاسستا ، موثرتیز رفتار آپریشن

بہت زیادہ

مقبول مائکروکانٹرولر

AT89C51 ، P89v51 ، وغیرہ۔PIC18fXX8 ، PIC16f88X ، PIC32MXXاتمیگا 8 ، 16 ، 32 ، ارڈینو کمیونٹیLPC2148 ، ARM Cortex-M0 سے ARM Cortex-M7 ، وغیرہ۔

اس طرح ، یہ سب اے وی آر ، اے آر ایم ، 8051 اور پی آئی سی مائکروکانٹرولرز کے مابین فرق کے بارے میں ہے۔ ہم امید کرتے ہیں کہ آپ کو اس تصور کی بہتر تفہیم ملی ہے۔ مزید برآں ، اس تصور یا نفاذ کے بارے میں کوئی سوالات الیکٹرانکس اور بجلی کے منصوبے ، براہ کرم ذیل میں تبصرہ سیکشن میں تبصرہ کے ذریعہ اپنی قیمتی تجاویز دیں۔ آپ کے لئے ایک سوال یہ ہے ، اے وی آر اور اے آر ایم کے استعمال کیا ہیں؟