کتاب Programmable Microcontrollers: Applications on the MSPM0 LaunchPad (ریزکنترلکنندههای قابل برنامهریزی: کاربردها روی برد MSPM0 لانچپد) یک راهنمای عملی برای آشنایی و کار با ریزکنترلکنندهها (Microcontrollers)، به ویژه خانواده MSPM0 از شرکت تگزاس اینسترومنتس (Texas Instruments)، است. این کتاب به آموزش مفاهیم اساسی برنامهنویسی ریزکنترلکنندهها و چگونگی استفاده از محیط توسعه (IDE) و برد MSPM0 LaunchPad میپردازد.
محتوای کتاب شامل پروژههای کاربردی و مثالهایی است که به خواننده کمک میکند تا به صورت عملی، اصول برنامهنویسی، کنترل ورودی/خروجیها، ارتباط با سنسورها و ساخت سیستمهای ساده را بیاموزد. در واقع، این کتاب پلی است بین تئوری الکترونیک دیجیتال و پیادهسازی عملی آن در دنیای واقعی.
در ادامه مقدمهای از کتاب Programmable Microcontrollers را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Programmable Microcontrollers:
ریزکنترلکنندهها به دلیل استفاده گسترده، دائماً در حال تکامل هستند. هر ۳ تا ۴ سال، تولیدکنندگان یک خانواده جدید از ریزکنترلکنندهها را با ویژگیهای بهتر معرفی میکنند. این موضوع تأثیر مثبتی بر استفاده از ریزکنترلکنندهها در زمینههای حتی گستردهتر دارد.
علاوه بر این، ریزکنترلکنندههای جدید قدرت محاسباتی و ظرفیت حافظهای قابل مقایسه با کامپیوترهای شخصی دهه ۲۰۰۰ دارند. بنابراین، یادگیری و بهکارگیری مفاهیم ریزکنترلکنندهها برای یک فارغالتحصیل جدید به یک ضرورت تبدیل شده است.
برای معرفی اصول کار یک ریزکنترلکننده قابل برنامهریزی، ما دو کتاب در مورد ریزکنترلکنندههای MSP430 و MSP432 از شرکت تگزاس اینسترومنتس (TI) منتشر کردهایم. در اولین کتابمان که در سال ۲۰۱۴ منتشر شد، هدف ما معرفی مفاهیم پایه ریزکنترلکننده از طریق کاربردهای واقعی بود.
ریزکنترلکننده MSP430 که در آن کتاب استفاده شد، ویژگیهای بسیار مطلوبی داشت. این ریزکنترلکننده به راحتی با زبانهای C یا اسمبلی قابل برنامهریزی بود و کاربر میتوانست از طریق برنامهنویسی به تمام ویژگیهای سطح پایین آن دسترسی پیدا کند.
بنابراین، MSP430 گزینه خوبی برای یادگیری مفاهیم پایه ریزکنترلکننده بود. با این حال، MSP430 به دلیل منابع محدودش، اجازه پوشش مباحث پیشرفته را در کتاب اول نمیداد. به همین دلیل، ما دومین کتاب خود را در سال ۲۰۱۸ بر اساس ریزکنترلکننده MSP432 منتشر کردیم.
این ریزکنترلکننده مزایای زیر را داشت: اول، معماری آن بر پایه ARM® Cortex™-M4F است که فقط مختص TI نیست. بنابراین، ابزارهای معرفی شده برای MSP432 میتوانند در سایر ریزکنترلکنندهها با همین معماری نیز استفاده شوند. دوم، منابع ریزکنترلکننده MSP432 بسیار بهتر از MSP430 است. این به کاربر اجازه میدهد تا کاربردهای پیشرفته (مانند اینترنت اشیا یا IoT) را روی این ریزکنترلکننده پیادهسازی کند.
زمان به سرعت در حال گذر است و TI به تازگی خانواده ریزکنترلکننده MPSM0 را معرفی کرده است که مزایای هر دو ریزکنترلکننده MSP430 و MSP432 را دارد. این خانواده بر پایه معماری ARM® Cortex™-M0+ با ویژگیهای مطلوب اضافی است.
بنابراین، در کتاب Programmable Microcontrollers، ما مفاهیم ریزکنترلکننده قابل برنامهریزی را روی ریزکنترلکنندههای MSPM0L1306 و MSPM0G3507 پوشش خواهیم داد. همانند دو کتاب قبلی، ما رویکردی مبتنی بر کاربردهای عملی را برای معرفی مفاهیم ریزکنترلکننده دنبال خواهیم کرد. به همین دلیل، ما بردهای MSPM0L1306 و MSPM0G3507 LaunchPad را انتخاب کردهایم.
ما در تمام طول کتاب Programmable Microcontrollers، یک دانشجوی مهندسی را به عنوان خواننده بالقوه در نظر گرفتهایم. با این حال، یک مهندس حرفهای نیز میتواند از این کتاب بهره ببرد. از آنجایی که ما بردهای MSPM0L1306 و MSPM0G3507 LaunchPad را انتخاب کردهایم، خواننده میتواند علاوه بر کاربردهای مطرح شده در این کتاب، طیف گستردهای از کاربردهای دیگر را نیز کشف کند.
در نتیجه، انتظار داریم خواننده با مفاهیم پایه و پیشرفته ریزکنترلکننده در عمل آشنا شود. ما باور داریم که این یک سرمایه ارزشمند در بازار کار رقابتی امروز خواهد بود.
سرفصلهای کتاب Programmable Microcontrollers:
- Cover
- Title Page
Copyright Page - Contents at a Glance
- Contents
- Preface
- Acknowledgments
- 1 Introduction
- 2 Code Composer Studio Theia
- 3 MSPMO Programming with C Language
- 4 MSPMO Programming with Assembly Language
- 5 Peripheral Units in the MSPMO Microcontroller
- 6 Digital Input and Output
- 7 Exceptions, Interrupts, and Events
- 8 Power Management and Timing Operations
- 9 Mixed-Signal Systems
- 10 Digital Communication
- 11 Memory-Related Operations
- 12 Direct Memory Access
- 13 Real-Time Operating System
- 14 Advanced Applications
- Bibliography
- Index
جهت دانلود کتاب Programmable Microcontrollers میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.