ما هي برمجة IC؟

برمجة الدوائر المتكاملة (IC) هي نوع من برمجة الكمبيوتر حيث يتم إنشاء البرنامج من خلال الكود ثم إضافته إلى IC. يتم ذلك عادةً باستخدام جهاز كمبيوتر كجسر لبرمجة IC ، لأن الكمبيوتر يمكنه تحميل البرنامج إلى IC. يستخدم هذا بشكل شائع للميكروكونترولر للتحكم في جهاز معين ، ولكن يمكن استخدامه أيضًا للكمبيوتر الرئيسي نفسه. هناك العديد من الإجراءات التي يمكن ترميزها من خلال برمجة IC ، وهي تتعلق بما يتم التحكم فيه.

مع برمجة IC ، كل شيء يبدأ بالبرنامج. ينشئ شخص ما برنامجًا مصممًا للتحكم في جهاز ، ويجب إضافة البرنامج إلى وحدة التحكم. إذا لم يتم نقل البرنامج ، فعادة ما لا توجد طريقة لوحدة التحكم لأمر الجهاز بفعل أي شيء ، لأنه لن يكون لديه الترميز أو الإجراءات المناسبة لممارسة التحكم. عادة ما يتم بناء البرمجة باستخدام المنطق الكلاسيكي ، وهناك تميل إلى وجود العديد من عبارات “if / then”.

بعد اكتمال برمجة IC ، يجب إضافة البرنامج إلى الدائرة. يمكن في بعض الأحيان عمل متحكم منفصل لتسهيل هذه المهمة ، ولكن يتم القيام بذلك بشكل شائع من خلال الكمبيوتر. يرتبط الكمبيوتر ، الذي يستخدم أيضًا بشكل شائع لترميز البرنامج ، بـ IC ويقوم بتحميل البرمجة. هذا صحيح حتى لو كانت الدائرة داخل الكمبيوتر نفسه.

يتم إجراء جميع مثيلات برمجة IC تقريبًا للميكروكونترولر ، لأن المتحكمات الدقيقة عادةً ما تكون عديمة الفائدة دون أن يكون لدى IC الخاص بها برامج وإرشادات. يمكن أن تتوافق وحدات التحكم الدقيقة مع معظم التعليمات ، كما أنها متحركة ويمكن تثبيتها بسهولة في معظم الأنظمة ، لذلك يميل هذا إلى تسهيل العملية. في الوقت نفسه ، يمكن أن تحتوي دوائر الكمبيوتر أيضًا على برمجة جديدة مضافة إلى IC الخاص بها ، مما يحسن وظائف الكمبيوتر ولكن عادةً ما يكون أصعب لأن البرمجة الأخرى موجودة بالفعل في معظم الدوائر.

يمكن لبرمجة IC إنشاء مجموعة كبيرة من الأوامر والتعليمات ، وهناك العديد من لغات البرمجة التي يمكن استخدامها لهذا الغرض. عادة لا يوجد حد لما يمكن أن تأمر به البرمجة نفسها ، ولكن هناك حدًا لما يمكن أن يفعله الجهاز. على سبيل المثال ، إذا كانت برمجة IC مخصصة لمحرك متدرج – محرك يتحرك وفقًا لخطوات مبرمجة – فلا يمكن للبرمجة أن تأمر المحرك بمشاهدة مستندات الكمبيوتر لتعديل المستخدم ، لأن الجهاز غير قادر على تنفيذ هذا الأمر.