دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Dimosthenis E. Bolanakis
سری: Synthesis Lectures on Mechanical Engineering 9
ISBN (شابک) : 9781681731919, 9781681731933
ناشر: Morgan & Claypool Publishers
سال نشر: 2017
تعداد صفحات: 195
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب Microcontroller Education: Do It Yourself, Reinvent the Wheel, Code to Learn به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش میکروکنترلر: خودتان این کار را انجام دهید، چرخ را دوباره اختراع کنید، کد برای یادگیری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آموزش میکروکنترلرها در سالهای اخیر تغییرات فوق العاده ای را تجربه کرده است. این کتاب تلاش میکند تا با جدیدترین فنآوری همگام شود و در عین حال نگرش مخالفی با فلسفه نیازی به اختراع مجدد چرخ ندارد دارد. استراتژیهای انتخاب با استفاده از سختافزار میکروکنترلر انعطافپذیر و کمهزینه امروزی (DYI)، همراه با رویکرد برنامهنویسی C تعبیهشده که با سختافزارها و نرمافزارهای مختلف سازگار است، مطابقت دارد. پلتفرم های توسعه کامپایلرهای تعبیه شده C مدرن از ویژگی های داخلی برای کوتاه نگه داشتن برنامه ها و قابل مدیریت کردن و در نتیجه تسریع روند توسعه استفاده می کنند. با این حال، این ویژگی ها قابلیت استفاده مجدد از کد منبع را در میان سیستم های مختلف حذف می کند. رویکرد برنامه نویسی توصیه شده بر شعار Code More to Learn Even More متکی است و خواننده را به سمت دسترسی سطح پایین دستگاه میکروکنترلر هدایت می کند. مثالهایی که در اینجا به آنها اشاره میشود برای برآورده کردن نیازهای رشته مهندسی برق و الکترونیک طراحی شدهاند، جایی که فرآیندهای یادگیری میکروکنترلر قطعاً مسئولیت اصلی را بر عهده دارند. استراتژی های برنامه نویسی مطابق با دو فضیلت زبان برنامه نویسی C است، یعنی سازگاری کد منبع و دسترسی سطح پایین سیستم سخت افزاری.
Microcontroller education has experienced tremendous change in recent years. This book attempts to keep pace with the most recent technology while holding an opposing attitude to the No Need to Reinvent the Wheel philosophy. The choice strategies are in agreement with the employment of today's flexible and low-cost Do-It-Yourself (DYI) microcontroller hardware, along with an embedded C programming approach able to be adapted by different hardware and software development platforms. Modern embedded C compilers employ built-in features for keeping programs short and manageable and, hence, speeding up the development process. However, those features eliminate the reusability of the source code among diverse systems. The recommended programming approach relies on the motto Code More to Learn Even More, and directs the reader toward a low-level accessibility of the microcontroller device. The examples addressed herein are designed to meet the demands of Electrical & Electronic Engineering discipline, where the microcontroller learning processes definitely bear the major responsibility. The programming strategies are in line with the two virtues of C programming language, that is, the adaptability of the source code and the low-level accessibility of the hardware system.
Preface......Page 13
Acknowledgments......Page 15
The Advancement of uC Technology and its Effect in Education......Page 17
Previous and Recent Research Studies in uC Education......Page 23
Microcontroller Education in Diverse Disciplines/Levels of Education......Page 24
Microcontrollers as an Integral Part of Teaching Embedded Systems Solutions......Page 25
Deep Insight into the Underlying Mechanisms of Hardware......Page 27
Timing Issues in Microcontroller Applications......Page 51
Interrupts, Peripherals, and Regular Hardware Interfaces......Page 62
High-level vs. Low-level Programming......Page 79
Arrays and Indexing Techniques......Page 88
User-defined Functions......Page 92
Preprocessor Directives......Page 96
Embedded C Programming and Issues toward Adaptability......Page 98
I/O Operations in MCUs toward Code Verification......Page 99
Programming Issues toward the Code\'s Adaptability......Page 104
I/O Registers Definition and User-defined Macros......Page 105
Pin Assignment, Type Definitions, and Timing of Events......Page 114
Getting Started with Blinking LED......Page 120
Dominant Communication Protocols for Hardware Interfacing......Page 123
UART Communication Protocol......Page 126
I2C Communication Protocol......Page 130
SPI Communication Protocol......Page 137
Driver Development of a MEMS Barometric Sensor......Page 140
System-level Design of a Real-time Monitoring Application......Page 143
User Interface Design in C Programming Language......Page 151
RTMS.c......Page 159
PINOUT.h......Page 160
DATATYPES.h......Page 162
IO.h......Page 163
DELAYs.h......Page 165
hwINTERFACE.h......Page 169
drvLPS25HB.h......Page 175
RTMS_DAQ.c......Page 176
rs232.h......Page 179
gnuplot.h......Page 181
Abbreviations......Page 185
References......Page 187
Author\'s Biography......Page 195
Blank Page......Page 2