اس سے زیادہ سے زیادہ مقبول الیکٹرانک ڈیزائن مرکزی خیال، موضوع بن جاتا ہے. ہم آپ کی توجہ کے لئے آپ کو بتائے گا کہ ایک مضمون پیش کرتے ہیں جو کچھ پروگرامنگ کے beginners کے لئے microcontrollers کے.
microcontrollers کے وہاں کیا ہیں؟
سب سے پہلے، آپ کو microcontrollers کے ساتھ صورت حال کی وضاحت کرنے کی ضرورت ہے. وہ ایک نہیں فرم سے تیار، لیکن کئی رہے ہیں کہ حقیقت یہ ہے، تو بالکل مختلف ترتیبات ہے جس میں مختلف microcontrollers کے، استعمال کے مختلف خصوصیات اور مختلف امکانات کی ایک بہت ہے. وہ کارکردگی کی رفتار، اضافی انٹرفیس اور نلکوں کی تعداد میں اختلاف ہے. سابق سوویت یونین بھر میں سب سے زیادہ مقبول کے نمائندوں RІS اور AVR ہیں. پروگرامنگ AVR اور RІS ان کی مقبولیت کو یقینی بنایا ہے جس کے لئے آسان ہے.
microcontrollers کے پروگرام کر رہے ہیں کے طور پر؟
microcontrollers کے پروگرامنگ کی عام طور پر خصوصی آلات، کہا جاتا پروگرامرز کی مدد سے کیا جاتا ہے. پروگرامرس خود ساختہ یا خریدی یا ہو سکتا ہے. لیکن ایک گھر پروگرامر موقع یہ ایک "اینٹوں" بن جائے گا کہ استعمال کرتے وقت microcontroller کی فرم ویئر، بہت زیادہ ہے. آپ کو بورڈ "Arduino کے" کی مثال پر غور کر سکتے ہیں کہ ایک اور آپشن نہیں ہے. بورڈ اٹمل کے ایم سی پر چلتا ہے، اور یہ AVR microcontrollers کے پروگرامنگ کیا جاتا ہے. بورڈ کو پہلے ہی ایک پہلے سے سلی بوٹلوڈر اور USB پورٹ ڈیٹا تک صارف کی رسائی کو غیر فعال کرنے کا بہترین MC ہو سکتا کہ دے، محفوظ استعمال فلیش microcontroller کی اجازت دیتے ہیں ہے. beginners کے لئے microcontrollers کے پروگرامنگ اسے لگ سکتا ہے کے طور پر مشکل نہیں ہے، اور ایک خاص مہارت اور آسانی سے نئے طریقہ کار کے لئے جانے کے لئے ہونے سے بچائے گا.
مختلف microcontrollers کے کی ہارڈ ویئر کے اختلافات
ایک microcontroller کچھ ہارڈ ویئر کے اختلافات پر توجہ دینا چاہئے انتخاب کرتے وقت بھی مختلف کمپنیوں نہیں ہیں، اور ایک ہی ماڈل کی حد میں. microcontroller پر ڈیٹا کی جگہ کرنے کی صلاحیت پر توجہ دینے کے لئے شروع کرنے کے لئے. یہ خصوصیت آپ کو ایک طویل MC کے ساتھ استعمال کرنے کی اجازت دے گا. اس کے علاوہ ان کی منزل کا پنوں کی تعداد نوٹ کریں. ترک نہ کرو، اور کرسٹل کہ اسکیم چل رہا ہے کی فریکوئنسی: یہ فی سیکنڈ کی کارروائیوں کی تعداد، ایک microcontroller انجام دے سکتے ہیں جس کے اثر انداز ہوتا ہے. ان خصوصیات کے امتحان، کے ساتھ ساتھ میموری پر آایسی ابتدائی طور پر کچھ بھی نہیں ذہین microcontroller کی نہیں کر سکتا کہ لگ سکتا ہے، لیکن یہ ایک غلط فہمی ہے. beginners کے شروع میں سب سے بہترین سامان کی ضرورت ہوتی ہے کے لئے ہے، لیکن ایک ریزرو کے طور پر، اور آپ کو زیادہ طاقتور کچھ لے سکتا ہے کہ پروگراموں microcontrollers کے لئے یاد رکھیں.
پروگرامنگ microcontrollers کے کی زبانیں
microcontroller کی ایک دو پروگرامنگ کی زبانوں کے طور پر استعمال کیا جاتا ہے: C / C + + اور کوڈانترک. ان میں سے ہر ایک اس کے فوائد اور نقصانات ہیں. لہذا، ہم کوڈانترک کے بارے میں بات تو یہ ہے کہ یہ ممکن بہت پتلی اور درست طریقے سے سب کچھ کرنا ہوتا ہے آپ کے پاس کافی RAM یا آپریشنل صلاحیت (جو اتفاق سے، بہت نایاب ہے) کی ضرورت نہیں ہے جب یہ خاص طور پر اہم ہے. لیکن یہ پروگراموں پر ان کی تحقیق اور لکھنے کی کوشش، وقت اور وقت کی پابندی کی ایک بہت کی ضرورت ہوتی ہے. لہذا، ترقی کے لئے عام طور پر استعمال پروگرامنگ زبانوں C اور C + + microcontrollers کے کی بنیاد پر. وہ بہتر، فارم اور ڈھانچے کی طرف سے سمجھ رہے ہیں، حالانکہ وہ مکمل معنوں میں اس کی نمائندگی نہیں کرتے قریبی انسانی تقریر کر رہے ہیں. انہوں نے یہ بھی سوچ اس پروگرام کے صرف ایک عنصر ہے، آسانی سے ہارڈ ویئر کے ساتھ بات چیت کر سکتے ہیں کہ ایک بہت اچھی طرح تحقیق کی خصوصیات ہے. C اور C + + میں تمام اس کے ظاہر فوائد کے طور پر، ایک مزید تین جہتی پروگرام بجائے اسمبلی زبان کی تخلیق.
اس کے علاوہ، کچھ مثالوں میں، اہم آپریٹنگ جگہ استعمال کیا جاتا ہے جب، یہ ممکن ان زبانوں کو اکٹھا کرنا ہے. تقریبا تمام C اور C کے لئے ترقی کے ماحول کے ++ کوڈانترک اضافہ میں پروگرام انسٹال کرنے کے لئے کی صلاحیت ہے. لہذا، ایک مسئلہ ایک اہم مقام پر اس وقت ہوتی ہے تو کوڈانترک ڈالیں لکھیں اور اور microcontroller کے لئے فرم ویئر فرم ویئر خود، یا میں ضم کر سکتے ہیں بلکہ اس کا بیشتر حصہ C یا C میں لکھنے کے لئے + +. C میں مذکور Microcontroller پروگراموں بہت سے لوگوں کو ان زبانوں کا انتخاب آسان ہے. لیکن مشکلات سے خوفزدہ نہیں ہیں، اور کام کے سامان کی خاصیت کو سمجھنے کے لئے چاہتے ہیں ان لوگوں کو ان کے ہاتھ کی کوشش کریں اور کوڈانترک کے ساتھ کر سکتے ہیں.
جدائی الفاظ
microcontrollers کے ساتھ استعمال کرنے کی خواہش نہیں تھی، تو یہ ٹھیک ہے. ہم صرف صبر اور ہمت مشورہ دے سکتا ہے، اور پھر تمام موجد پہلے مقرر مقاصد، قابل عمل ہو جائے گا. beginners اور تجربہ کار لوگوں کے لئے microcontrollers کے پروگرامنگ کی مختلف دکھائی دیتی ہے: یہ beginners اور تجربہ کار کے لئے مشکل ہے - معمول کی. اہم بات - ذہن میں رکھیں کہ طبیعیات کے قوانین کے برعکس نہیں ہے سب کچھ، قابل عمل اور فیصلہ کن ہے.