انفوگرافکس: 8051 مائکروکانٹرولر کے بارے میں ایک مختصر

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





سال 1981 میں ، انٹیل کارپوریشن کے ذریعہ ایک 8 بٹ مائکروکانٹرولر متعارف کرایا گیا تھا جسے یہ 8051 کے نام سے جانا جاتا ہے۔ اس مائکروکانٹرولر میں ریم -128 بائٹ ، روم -4 کے بائٹس ، ٹائمر 2 ، سیریل پورٹ 1 اور 4 بندرگاہیں شامل ہیں۔ ایک سنگل چپ ، اور اسے ایس او سی (ایک چپ پر موجود نظام) کے طور پر بھیجا جاتا ہے۔ 8051 مائکروکانٹرولر ایک 8 بٹ پروسیسر ہے۔ جس کا مطلب ہے کہ سی پی یو ایک وقت میں 8 بٹس ڈیٹا کے ساتھ کام کرسکتا ہے۔ 8051 مائکروکانٹرولر بھی شامل ہے چار I / O بندرگاہیں جو 8 بٹس چوڑی ہیں۔ اگرچہ اس میں آن-چپ ROM کے بہت زیادہ 64K بائٹ ہوسکتے ہیں ، لیکن بہت سے ڈیزائنرز نے چپ پر صرف 4 کلو بائٹ لگائے ہیں۔

8051 مائکروکانٹرلر بڑے پیمانے پر مقبول ہوا جب انٹیل نے دوسرے سازوں کو مائیکروکانٹرولر کے کسی بھی ورژن کو بنانے اور اسے فروغ دینے کی اجازت دی۔ اس کی وجہ سے 8051 کے متعدد نسخے پیدا ہوسکے ہیں جو مینوفیکچررز کے ذریعہ ترقی یافتہ رفتار اور آن چپ ROM کی مقدار کے ساتھ ہیں۔ یہ نوٹ کرنا اہم ہے کہ اگرچہ وہاں موجود ہیں 8051 مائکروکانٹرولر کے مختلف ورژن آن چپ روم کی مقدار اور رفتار کے لحاظ سے - جہاں تک احکام کا تعلق ہے وہ سبھی اصل 8051 کے مطابق ہیں۔ اس کا مطلب یہ ہے کہ اگر آپ اپنا کوڈ ایک کے لئے لکھتے ہیں تو ، یہ ان میں سے کسی پر بھی کام کرے گا چاہے وہ صنعت کار کی ہو۔ براہ کرم ذیل کا لنک ملاحظہ کریں: 8051 مائکروکونٹرولر پن آریھ اور اس کے کام کرنے کا طریقہ




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

8051 مائکروکنٹرولرز کا پروگرامنگ یقینا very یہ بہت ہی دلچسپ ہے اور یہاں تک کہ اس کو محرک بنانے کے ل we ہم آپ کو کچھ ٹولز بھی فراہم کریں گے جو آپ کو ایک 8051 مائکروکونٹرولرین کے پروگرامنگ کو بہتر طریقے سے جاننے میں مدد فراہم کرے گا۔

ٹولز پر ایک نظر ڈالیں



  • کوڈ ایڈیٹر - Syntax نوٹ پیڈ کو اجاگر کرتے ہوئے
  • سواری سافٹ ویئر - تخروپن
  • A51-Assembler
  • پروٹیوس - مکمل ایمبیڈڈ نقلی سافٹ ویئر
  • سمیلیٹر ونڈوز پر مبنی اسمارٹ این سمال سمیلیٹر
  • کییل یوویژن - 8051 / اے آر ایم نقلی
  • باؤڈ ٹائمر ویلیو کیلکولیٹرز مختلف بوڈ ریٹ کے لئے

اب ہم اس پروگرام کو کییل یوویزن 4 سمولیشن سوفٹویئر کے مطابق تحریر کریں گے اور یہ پروگرام ہے

  • اپنے کمپیوٹر پر 8051 سافٹ ویئر انسٹال کریں
  • پروجیکٹ -> نیا وژن پروجیکٹ پر کلک کریں
  • اپنے منصوبے کو محفوظ کریں
  • ٹارگٹ ڈیوائس (8051 - AT89s51) کو منتخب کریں
  • فائل -> نیا
  • نیا ٹیکسٹ ایڈیٹر کھولا جائے گا۔ یہاں آپ کو اپنا کوڈ لکھنے کی ضرورت ہے

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


ایک 8051 مائکروکانٹرولر ایک پورا کمپیوٹر ہے جو ایک ہی چپ پر تیار ہوتا ہے۔

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

8051 مائکروکانٹرولر میں 40 پن شامل ہیں۔ جس میں ، P0 ، P1 ، P2 ، اور P3 جیسے 4 بندرگاہوں میں 32 پن رکھے گئے ہیں۔ جہاں ہر بندرگاہ پر 8 پن شامل ہیں۔

8051 مائکروکونٹرولر کا فن تعمیر

8051 مائکروکنٹرولر کے فن تعمیر میں سی پی یو ، رکاوٹیں ، میموری ، بی یو ایس ، آسکیلیٹر اور ٹائمر / کاؤنٹر شامل ہیں۔

8051 مائکروکانٹرولر کے مختلف خاندان

8051 مائکروکانٹرولر کے مختلف خاندانوں میں 8051 ، 8031 ​​، 8052 ، 8751 ، 89C51 ، 8751 ، DS89C4xO ، 89C52 ، 8032 اور 8752 شامل ہیں۔

ایک 8051 مائکروکانٹرولر کی میموری تنظیم

8051 مائکروکونٹرولر کی دو یادیں ہیں: پروگرام میموری اور ڈیٹا میموری۔

8051 مائکروکانٹرولر کی درخواستیں

موبائل ، روبوٹ ، آٹوموبائل ، سی ڈی / ڈی وی ڈی پلیئر ، واشنگ مشینیں ، کیمرے ، حفاظتی الارم ، الیکٹرانک پیمائش کے آلات ، مائکروویو اوون وغیرہ جیسے مختلف الیکٹرانک آلات میں 8051 مائکروکانٹرولرز استعمال ہوتے ہیں۔

8051 مائکروکانٹرولر کے بارے میں ایک مختصر - انفوگرافکس