مقدمه‌ای بر سیستم‌های تعبیه‌شده: استفاده از ANSI C و محیط توسعه آردوینو ۲۰۲۲
Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment 2022

دانلود کتاب مقدمه‌ای بر سیستم‌های تعبیه‌شده: استفاده از ANSI C و محیط توسعه آردوینو ۲۰۲۲ (Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment 2022) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

David Russell

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

255

نوع فایل

pdf

حجم

1.8MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب مقدمه‌ای بر سیستم‌های تعبیه‌شده: استفاده از ANSI C و محیط توسعه آردوینو ۲۰۲۲

بسیاری از پروژه‌های مهندسی برق و کامپیوتر شامل نوعی سیستم توکار (Embedded System) می‌شوند که در آن یک میکروکنترلر به عنوان منبع اصلی کنترل در مرکز قرار دارد. پلتفرم توسعه‌ی آردوینو که اخیراً توسعه یافته‌است، شامل یک برد توسعه‌ی سخت‌افزاری ارزان‌قیمت است که میزبان یک پردازنده هشت بیتی از خانواده‌ی ATMEL ATmega و یک محیط توسعه‌ی نرم‌افزاری مبتنی بر جاوا است. این ویژگی‌ها به یک تازه‌کار در سیستم‌های توکار این امکان را می‌دهد تا به جای صرف وقت برای غلبه بر منحنی یادگیری ابزارهای مهندسی CAD، توجه خود را بر یادگیری نحوه نوشتن نرم‌افزار توکار متمرکز کند. هدف این متن معرفی روش‌های اساسی برای ایجاد نرم‌افزار توکار به طور کلی، با تمرکز بر ANSI C است. پلتفرم توسعه‌ی آردوینو ابزار بسیار خوبی برای انجام این کار فراهم می‌کند. به این ترتیب، این اثر توسعه‌ی نرم‌افزار توکار را با استفاده از ۱۰۰٪ ANSI C برای پردازنده ATmega328P آردوینو ارائه می‌کند. ما از استفاده از کتابخانه‌های Wiring مخصوص آردوینو اجتناب می‌کنیم تا عمومی‌ترین روش‌های توکار را ارائه دهیم. به این ترتیب، خواننده دانش ضروری لازم برای کار بر روی پروژه‌های آینده با پردازنده‌های دیگر را کسب خواهد کرد. توجه ویژه‌ای به موضوع بدنام استفاده از اشاره‌گرهای C به منظور دسترسی مستقیم به رجیسترهای ریزپردازنده می‌شود، که در نهایت امکان کنترل بر تمام واسط‌های جانبی را فراهم می‌کند. فهرست مطالب: Introduction / ANSI C / Introduction to Arduino / Embedded Debugging / ATmega328P Architecture / General-Purpose Input/Output / Timer Ports / Analog Input Ports / Interrupt Processing / Serial Communications / Assembly Language / Non-volatile Memory


فهرست کتاب:

۱. روی جلد

۲. صفحهٔ حق تکثیر

۳. صفحهٔ عنوان

۴. تقدیم‌نامه

۵. فهرست مطالب

۶. پیشگفتار

۷. مقدمه

۸. ANSI C

۹. آشنایی با آردوینو

۱۰. عیب‌یابی تعبیه‌شده

۱۱. معماری ATmega۳۲۸P

۱۲. ورودی/خروجی همه‌منظوره

۱۳. درگاه‌های تایمر

۱۴. درگاه‌های ورودی آنالوگ

۱۵. پردازش وقفه

۱۶. ارتباطات سریال

۱۷. زبان اسمبلی

۱۸. حافظهٔ غیر فرّار

۱۹. شماتیک آردوینو ۲۰۰۹

۲۰. ثبات‌های ATmega۳۲۸P

۲۱. دستورالعمل‌های اسمبلی ATmega۳۲۸P

۲۲. نمونهٔ دستورالعمل‌های برنامه‌نویسی نرم‌افزار C/C++

۲۳. کتاب‌شناسی

۲۴. شرح حال نویسنده

۲۵. نمایه

توضیحات(انگلیسی)
Many electrical and computer engineering projects involve some kind of embedded system in which a microcontroller sits at the center as the primary source of control. The recently-developed Arduino development platform includes an inexpensive hardware development board hosting an eight-bit ATMEL ATmega-family processor and a Java-based software-development environment. These features allow an embedded systems beginner the ability to focus their attention on learning how to write embedded software instead of wasting time overcoming the engineering CAD tools learning curve. The goal of this text is to introduce fundamental methods for creating embedded software in general, with a focus on ANSI C. The Arduino development platform provides a great means for accomplishing this task. As such, this work presents embedded software development using 100% ANSI C for the Arduino's ATmega328P processor. We deviate from using the Arduino-specific Wiring libraries in an attempt to provide the most general embedded methods. In this way, the reader will acquire essential knowledge necessary for work on future projects involving other processors. Particular attention is paid to the notorious issue of using C pointers in order to gain direct access to microprocessor registers, which ultimately allow control over all peripheral interfacing. Table of Contents: Introduction / ANSI C / Introduction to Arduino / Embedded Debugging / ATmega328P Architecture / General-Purpose Input/Output / Timer Ports / Analog Input Ports / Interrupt Processing / Serial Communications / Assembly Language / Non-volatile Memory


Table of Contents

1. Cover

2. Copyright Page

3. Title Page

4. Dedication

5. Contents

6. Preface

7. Introduction

8. ANSI C

9. Introduction to Arduino

10. Embedded Debugging

11. ATmega328P Architecture

12. General-Purpose Input/Output

13. Timer Ports

14. Analog Input Ports

15. Interrupt Processing

16. Serial Communications

17. Assembly Language

18. Non-volatile Memory

19. Arduino 2009 Schematic

20. ATmega328P Registers

21. ATmega328P Assembly Instructions

22. Example C/C++ Software Coding Guidelines

23. Bibliography

24. Author's Biography

25. Index

دیگران دریافت کرده‌اند

مقدمه ای بر بیوتکنولوژی ۲۰۱۳
Introduction to Biotechnology 2013

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.