8051 مائکروکنٹرولر پن ڈایاگرام اور اس کا کام کرنے کا طریقہ کار

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





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

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

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



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


مائکروکنٹرولر پنوں کا کام کرنا

8051 مائکروکانٹرولرز کے پاس چار I / O بندرگاہیں ہیں جہاں ہر بندرگاہ میں 8 پن ہوتی ہیں جنہیں آؤٹ پٹ یا آؤٹ پٹ کے طور پر تشکیل دیا جاسکتا ہے۔ پن کی تشکیل - چاہے اسے I / P (1) یا O / P (0) کے طور پر تشکیل دیا جائے ، اس کی منطق کی کیفیت پر منحصر ہے۔ کسی مائکروکانٹرولر پن کو آؤٹ پٹ کے طور پر تشکیل دینے کے ل the ، مناسب I / O پورٹ بٹس پر لاجک صفر (0) لاگو کرنا ضروری ہے۔ اس صورت میں ، مناسب پن پر وولٹیج کی سطح 0 ہوگی۔



اسی طرح ، مائکروکنٹرولر پن کو ایک ان پٹ کے بطور تشکیل دینے کیلئے ، مناسب پورٹ پر لاجیک ون (1) لاگو کرنا ضروری ہے۔ اس صورت میں ، مناسب پن پر وولٹیج کی سطح 5V ہوگی۔ یہ مبہم معلوم ہوسکتا ہے ، مطالعہ کے بعد یہ سب واضح ہوجاتا ہے آسان الیکٹرانک سرکٹس I / O پن سے منسلک۔

ان پٹ / آؤٹ پٹ (I / O) پن

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

ان پٹ / آؤٹ پٹ (I / O) پن

ان پٹ / آؤٹ پٹ (I / O) پن

آؤٹ پٹ پن

ایک منطق 0 کا اطلاق رجسٹر پی کے تھوڑا سا پر ہوتا ہے ، پھر آؤٹ پٹ ایف ای ٹرانجسٹر آن ہوتا ہے ، لہذا مناسب پن کو زمین سے جوڑتا ہے۔


آؤٹ پٹ پن

آؤٹ پٹ پن

ان پٹ پن

پی رجسٹر کے تھوڑا سا پر ایک منطق 1 کا اطلاق ہوتا ہے۔ آؤٹ پٹ فیلڈ ایفیکٹ ٹرانجسٹر آف کردی گئی ہے ، اور مناسب پن بجلی کے سپلائی وولٹیج سے جڑا ہوا ہے ، اعلی مزاحمت کے ایک پل اپ ریزٹر کے اوپر۔

ان پٹ پن

ان پٹ پن

8051 مائکروکانٹرولر کا پن ڈایاگرام

8051 مائکروکانٹرولر فیملیز (89C51 ، 8751 ، DS89C4xO ، 89C52) مختلف پیکیجوں میں آتے ہیں جیسے کواڈ فلیٹ پیکیج ، لیس لیس چپ کیریئر اور ڈبل ان لائن پیکیج۔ یہ تمام پیکیجز 40 پنوں پر مشتمل ہیں جو I / O ، ایڈریس ، RD ، WR ، ڈیٹا اور رکاوٹ جیسے کئی کاموں کے لئے وقف ہیں۔ لیکن ، کچھ کمپنیاں اس کا 20 پن ورژن پیش کرتی ہیں مائکروکنٹرولر I / O بندرگاہوں کی تعداد کم کرکے کم درخواستوں کے لئے۔ بہر حال ، ڈویلپرز کی ایک بڑی اکثریت 40 پن چپ استعمال کرتی ہے۔

8051 مائکروکانٹرولر کا پن ڈایاگرام

8051 مائکروکانٹرولر کا پن ڈایاگرام

8051 مائکروکونٹرولر کے پن آریھوم 40 پنوں پر مشتمل ہے جیسا کہ ذیل میں دکھایا گیا ہے۔ مجموعی طور پر 32 پنوں کو چار بندرگاہوں جیسے P0 ، P1 ، P2 اور P3 میں رکھا گیا ہے۔ جہاں ، ہر بندرگاہ پر 8 پن ہوتے ہیں۔ لہذا ، مائکروکونٹرولر 8051 کا پن آریھام اور وضاحت ذیل میں دی گئی ہے۔

  • پورٹ 1 (پن ون ٹو پن 8): پورٹ 1 میں پن 1.0 سے پن 1.7 شامل ہیں اور ان پنوں کو ان پٹ یا آؤٹ پٹ پن کی طرح تشکیل دیا جاسکتا ہے۔
  • پن 9 (آر ایس ٹی): ری سیٹ پن کا استعمال اس پن کو ایک مثبت نبض دے کر 8051 مائکروقابو کنٹرولر کو ری سیٹ کرنے کے لئے کیا جاتا ہے۔
  • پورٹ 3 (پن 10 سے 17): پورٹ 3 پنز پورٹ ون پنوں کی طرح ہیں اور آفاقی ان پٹ یا آؤٹ پٹ پن کے طور پر استعمال ہوسکتے ہیں۔ یہ پن دوہری فنکشن والی پنوں اور ہر پن کی فنکشن کے طور پر دی گئی ہیں:
  • پن 10 (آر ایکس ڈی): آر ایکس ڈی پن ایک سیریل سنجیدہ مواصلت ان پٹ ہے یا سیریل ہم وقت ساز مواصلات آؤٹ پٹ۔
  • پن 11 (TXD): سیریل سنجیدہ مواصلات آؤٹ پٹ یا سیریل ہم آہنگی مواصلات گھڑی آؤٹ پٹ۔
  • پن 12 (INT0): مداخلت کا ان پٹ 0
  • پن 13 (INT1): مداخلت کا ان پٹ 1
  • پن 14 (T0): کاؤنٹر 0 گھڑی کا ان پٹ
  • پن 15 (ٹی 1): کاؤنٹر 1 گھڑی کا ان پٹ
  • پن 16 (WR): بیرونی رام پر مواد لکھنے کے لئے سگنل لکھنا۔
  • پن 17 (آر ڈی): بیرونی رام کے مشمولات پڑھنے کے لئے سگنل پڑھنا۔
  • پن 18 اور 19 (XTAL2 ، XTAL1): X2 اور X1 پن ، دو گھاٹی کے ل input ان پٹ آؤٹ پٹ پن ہیں۔ یہ پنوں کو اندرونی آسکیلیٹر کو مائکروکانٹرولر سے جوڑنے کے لئے استعمال کیا جاتا ہے۔
  • پن 20 (جی این ڈی): پن 20 ایک زمینی پن ہے۔
  • پورٹ 2 (پن 21 سے پن 28): پورٹ 2 میں پن21 سے پن 28 شامل ہیں جو ان پٹ آؤٹ پٹ پن کے بطور تشکیل کیا جاسکتا ہے۔ لیکن ، یہ تب ہی ممکن ہے جب ہم کوئی بیرونی میموری استعمال نہ کریں۔ اگر ہم بیرونی میموری استعمال کرتے ہیں تو ، پھر یہ پن ہائی آرڈر ایڈریس بس (A8 to A15) کے کام کریں گی۔
  • پن 29 (PSEN): یہ پن بیرونی پروگرام میموری کو قابل بنانے کے لئے استعمال ہوتا ہے۔ اگر ہم پروگرام کو ذخیرہ کرنے کے لئے بیرونی ROM استعمال کرتے ہیں تو پھر اس پر منطق 0 ظاہر ہوتا ہے ، جو مائکرو کنٹرولر کو میموری سے ڈیٹا پڑھنے کی نشاندہی کرتا ہے۔
  • پن 30 (ALE): ایڈریس لیچ انبل پین ایک فعال اعلی آؤٹ پٹ سگنل ہے۔ اگر ہم ایک سے زیادہ میموری چپس استعمال کرتے ہیں تو پھر یہ پن ان کے مابین فرق کرنے کے لئے استعمال ہوتا ہے۔ یہ پن EPROM کے پروگرامنگ کے دوران پروگرام کو پلس ان پٹ بھی دیتا ہے۔
  • پن 31 (EA): اگر ہمیں متعدد یادوں کو استعمال کرنا ہے تو پھر اس پن پر منطق 1 کا اطلاق مائکرو قابو پانے والے کو دونوں یادوں سے ڈیٹا پڑھنے کی ہدایت کرتا ہے: پہلے داخلی اور پھر بیرونی۔
  • پورٹ 0 (پن 32 سے 39): بندرگاہ 2 اور 3 پنوں کی طرح ، یہ پنوں کو ان پٹ آؤٹ پٹ پن کے بطور استعمال کیا جاسکتا ہے جب ہم کوئی خارجی میموری استعمال نہیں کرتے ہیں۔ جب ALE یا پن 30 1 پر ہے ، تو اس بندرگاہ کو ڈیٹا بس کے طور پر استعمال کیا جاتا ہے: جب ALE پن 0 پر ہوتا ہے ، تو اس بندرگاہ کو نچلے آرڈر ایڈریس بس (A0 to A7) کے طور پر استعمال کیا جاتا ہے
  • پن 40 (وی سی سی): یہ وی سی سی پن بجلی کی فراہمی کے لئے استعمال ہوتا ہے۔

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

8051 مائکروکانٹرولر منصوبے

8051 مائکروکانٹرولر منصوبے

  • دو طرفہ گھماؤ سنگل فیز انڈکشن موٹر رن کاپاکیٹر کے بغیر
  • وولٹیج سے زیادہ - وولٹیج کے تحفظ کے تحت
  • وائرلیس خارش ڈرائیونگ کا پتہ لگانا
  • اردوینو پر مبنی ہوم میشن
  • لوڈ ، اتارنا Android پر مبنی دور دراز سے قابل پروگرام ترتیب وار لوڈ آپریشن
  • اینڈروئیڈ ایپلی کیشنز کے ذریعہ نائٹ ویژن وائرلیس کیمرہ کے ساتھ وار فیلڈ جاسوسی کا روبوٹ
  • ریموٹ آپریٹنگ گھریلو ایپلائینسز کنٹرول بذریعہ اینڈروئیڈ ایپلی کیشن
  • کثافت پر مبنی آٹو ٹریفک سگنل کنٹرول اینڈروئیڈ بیسڈ ریموٹ اووررائڈ کے ساتھ
  • ڈی سی موٹر کے چار کواڈرینٹ آپریشن دور دراز سے اینڈروئیڈ ایپلی کیشن کے ذریعہ کنٹرول کیا جاتا ہے
  • اینڈروئیڈ ایپلی کیشن کے ذریعہ 3D ڈش پوزیشننگ کی ریموٹ سیدھ
  • Android درخواست کے ذریعہ پاس ورڈ پر مبنی ریموٹ کنٹرول دروازہ کھولنا
  • طویل فاصلہ تقریر کی شناخت کے ساتھ صوتی کنٹرول شدہ روبوٹک گاڑی
  • آواز کا اعلان اور وائرلیس پی سی انٹرفیس کے ساتھ ٹرانسفارمر / جنریٹر صحت پر 3 پیرامیٹرز کی ایکس بی ای ای پر مبنی ریموٹ مانیٹرنگ
  • ریلوے لیول کراسنگ گیٹ آپریشن Android کے ذریعہ دور سے
  • ہوم آٹومیشن بذریعہ اینڈروئیڈ ایپلی کیشن ریموٹ کنٹرول پر مبنی
  • وائرلیس پاور ٹرانسفر i n 3D اسپیس
  • ایمرجنسی میں ریموٹ اووررائڈ کے ساتھ کثافت پر مبنی ٹریفک سگنل
  • ٹرانسفارمر / جنریٹر صحت سے متعلق 3 پیرامیٹرز کی XBEE پر مبنی ریموٹ مانیٹرنگ
  • سیلف سوئچنگ بجلی کی فراہمی
  • آریفآئڈی بیسڈ پیڈ کار پارکنگ
  • لیڈ بیسڈ آٹومیٹک ایمرجنسی لائٹ
  • کنٹیکٹ لیس مائع لیول کنٹرولر

یہ مائکروکانٹرولر پنوں کے بارے میں ہے جو حقیقی وقت کے ساتھ کام کرتے ہیں 8051 مائکروکانٹرولر پر مبنی پروجیکٹ آئیڈیاز . مزید برآں ، اس مضمون کے بارے میں کوئی سوالات یا جدید ترین الیکٹرانکس منصوبے ، ذیل میں تبصرہ سیکشن میں تبصرہ کرکے ہم سے رابطہ کریں.

تصویر کے کریڈٹ:

8051 مائکروکانٹرولر کا پن ڈایاگرام بلاگ سپاٹ

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