ایم سی یو کا مطلب مائکروکونٹرولر یونٹ ہے ، جسے مائکروکونٹرولر بھی کہا جاتا ہے۔ یہ ایک مربوط سرکٹ چپ ہے جو پروسیسر کور ، میموری ، ان پٹ/آؤٹ پٹ انٹرفیس ، اور دیگر پردیی. ایم سی یو کو مخصوص کاموں کو کنٹرول کرنے اور انجام دینے کے لئے عام طور پر ایمبیڈڈ سسٹم میں استعمال کیا جاتا ہے۔
عمومی مقصد کے مائکرو پروسیسرز (جیسے ، انٹیل کے X 86} فیملی) کے مقابلے میں ، MCUs میں تھوڑا سا سائز اور کم بجلی کی کھپت کی خصوصیات ہیں۔ وہ عام طور پر ایمبیڈڈ سسٹمز جیسے گھریلو ایپلائینسز ، آٹوموٹو الیکٹرانکس ، صنعتی کنٹرول ، طبی آلات ، سمارٹ ہومز اور دیگر شعبوں میں استعمال ہوتے ہیں۔
ایم سی یو کی اہم خصوصیات میں شامل ہیں:
1. پروسیسر کور:MCUs عام طور پر ایک یا زیادہ پروسیسر کور کو مربوط کرتے ہیں ، جیسے بازو کارٹیکس-ایم سیریز۔ ان پروسیسر کور میں بجلی کی کھپت اور موثر انسٹرکشن سیٹ ہیں ، جس سے وہ ایمبیڈڈ ایپلی کیشنز کے ل suitable موزوں ہیں۔
2. میموری:ایم سی یوز میں عام طور پر پروگرام کوڈ اور ڈیٹا کو اسٹور کرنے کے لئے فلیش میموری (فلیش) ، اور عارضی ڈیٹا اسٹوریج کے لئے رام شامل ہوتا ہے۔
3. ان پٹ/آؤٹ پٹ انٹرفیس:ایم سی یو مختلف قسم کے ان پٹ/آؤٹ پٹ انٹرفیس جیسے عام مقصد کے ان پٹ/آؤٹ پٹ پن (جی پی آئی او) ، ینالاگ ان پٹ/آؤٹ پٹس (اے ڈی سی/ڈی اے سی) ، اور سیریل انٹرفیس (یو اے آر ٹی ، ایس پی آئی ، اور آئی 2 سی) بیرونی آلات کے ساتھ بات چیت کرنے اور ان پر قابو پانے کے لئے فراہم کرتے ہیں۔
4. گھڑی اور ٹائمر:ایم سی یو کے پاس ہم آہنگی اور وقت کی کارروائیوں کے لئے داخلی گھڑی کا ذریعہ اور ٹائمر ہے۔
5. کم بجلی کی خصوصیات:ایم سی یو عام طور پر بیٹری کی زندگی کو بڑھانے یا توانائی کو بچانے کے لئے کم پاور موڈ میں ڈیزائن کیا جاتا ہے۔
ایم سی یو عام طور پر مخصوص انٹیگریٹڈ ڈویلپمنٹ ماحول (IDEs) اور پروگرامنگ زبانوں جیسے C ، C ++ ، یا اسمبلی زبان کا استعمال کرتے ہوئے پروگرام کیا جاتا ہے اور تیار کیا جاتا ہے۔ ڈویلپرز ایم سی یو کے افعال اور طرز عمل کو کنٹرول کرنے کے لئے کوڈ لکھ سکتے ہیں تاکہ درخواست کی مخصوص ضروریات کو حاصل کیا جاسکے۔




