لقد كان الحافز الأساسي لنشر هذا الكتاب هو الانتشار الواسع لمتحكمات AVR ومتحكمات RISC الأخرى، بالإضافة إلى الحاجة إلى منهجية تصميم دقيقة اعتماداً على هذه التقنيات الحديثة. قد تكون متمرساً في كتابة برامج C من أجل الحاسب الشخصية، أو كتابة برامج بلغة التجميع من أجل المتحكمات الصغرية، لكن عندما يتطلب الأمر كتابة برامج C خاصة بالمتحكم...
قراءة الكل
لقد كان الحافز الأساسي لنشر هذا الكتاب هو الانتشار الواسع لمتحكمات AVR ومتحكمات RISC الأخرى، بالإضافة إلى الحاجة إلى منهجية تصميم دقيقة اعتماداً على هذه التقنيات الحديثة. قد تكون متمرساً في كتابة برامج C من أجل الحاسب الشخصية، أو كتابة برامج بلغة التجميع من أجل المتحكمات الصغرية، لكن عندما يتطلب الأمر كتابة برامج C خاصة بالمتحكمات الصغرية المضمنة، يجب عندها تعديل بعض المفاهيم للحصول على النتائج المرجوة: شيفرة موثوقة، صغيرة الحجم، ذات فاعلية كبيرة، وقابلة لإعادة الاستخدام. لقد تم تقديم هذا الكتاب لتوفير نقطة انطلاق جيدة للمبتدئين، بالإضافة إلى توفير أداة مرجعية مفيدة للمتمرسين بتصاميم المتحكمات الصغرية المضمنة.سوف يتطرق كتابنا هذا إلى المواضيع التالية:جولة تعليمية في لغة C المضمَّنةمعالجات RISC من شركة Atmelتوابع I/O القياسية وتوابع المعالج الأوليالمترجم CodeVisionAVR وIDEتطوير المشاريعمرجع توابع المكتباتالانطلاق مع البرمجية CodeVisionAVR والمجموعة STK500برمجة متحكمات AVRتثبيت واستخدام TheCableAVRبورد التطوير MegaAVR-DEVجدول محارف ASCIIملخص مجموعة تعليمات AVR