برنامج مضمن



الأنظمة المضمنة:

تتمثل هذه الأنظمة بكافة الأجهزة التي تحوي المتحكم المصغر(microcontroller) والتي تختص بأداء وظيفة معينة وحيدة دون قدرة المستخدم على برمجتها لإنها تحوي ذاكرة القراءة فقط المثال عليها :

الأجهزة المحمولة mobile

َْْْالكاميرات لرقمية digital camera

أفران الأشعة المايكروية microwave oven

الطابعات printer

الطيار الآلي autopilot

الغسالات الآلية

المودم

الصراف الآلي

مسجل السيارة

الأجهزة الطبية

أو ببساطة فإن الإنسان العادي اليوم يتعامل مع أكثر من 20 جهازاً هي أنظمة مضمنة.

هذه الأجهزة هي أجهزة معدة لتقوم بمهمة واحدة لكن تصميمها الهندسي مختلف ,بعضها يتم تصميمه كلياً بالبرمجة الناعمة software program ويشغل كبرنامج رئيسي ووحيد على أحد المتحكمات المناسبة عامة التخصص general purpose microcontroller أوكلياً بالبرمجة الصلبة hardware circuits باستخدام عناصر إلكترونية لتقوم بالوظيفة كاملة دون تدخل برمجي ويسمى النظام الناتج بالمتحكم ذو الوظيفة الأحادية single purpose microcontroller أو بمزج الاثنين معاً ,وكلما كان الجزء المنجز بالبرمجة الناعمة أكبر يكون التصميم أسرع وأقل كلفة والنظام أكثر بطءاً في الأداء, بينما تزداد كلفة ووقت التصميم وسرعة النظام وتكلفة تصنيعه بازدياد نسبة البرمجة الصلبة.