ریزپردازندهها کامپیوترهای رقمی - مدارها کنترلکنندههای برنامهپذیر
ریزپردازندهها کامپیوترهای رقمی - مدارها کنترلکنندههای برنامهپذیر
نگارنده در این مجموعه با اشاره به نقش میکرو کنترلرها در امر برنامهنویسی، ابتدا مفاهیمی چون اصول اولیهی علم دیجیتال، طراحی مدارات دیجیتال در سطح گیت، بررسی مدارات ترکیبی و تربیتی دیجیتال، اصول پایهای معماری میکروکنترلرها و اصول اولیهی برنامهنویسی برای میکروکنترلر را بازگو میکند. سپس نحوهی استفاده از میکروکنترلر را خاطرنشان میسازد. وی به دلیل قابلیت مناسب میکروکنترلر 892051 برای دانشجویان کاردانی برق و رایانه و دانشآموزان هنرستان فنی برق، در فصل بعدی کتاب سختافزار و نرمافزار این میکروکنترلر را معرفی مینماید. در ادامه ساختار زبان اسمبلی میکروکنترلر، شامل دستورهای مختلف و اصول برنامهنویسی تشریح شده است. نیز نحوهی برنامهنویسی و استفاده از واحدهای مختلف میکروکنترلر از قبیل تایمر (شمارنده)، وقفهها، مقایسهگرآنالوگ و ارسال و دریافت داده به طریق موازی و سریال بیان شده است. فصل ششم نیز حاوی مثالهای کاربردی و نحوهی استفاده از ادوات جانبی به منظور ارتقای کارآیی میکروکنترلر است. همچنین در این فصل، نحوهی کاربرد نرمافزار شبیهساز Proteus و نرمافزار مترجم مفسر Keil و ساخت فایل هگز از برنامههای میکروکنترلر، به منظور بارگزاری برنامه در میکروکنترلر (با استفاده از دستگاه پروگرامر با کمک رایانه) فراهم آمده است.