دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Yifeng Zhu
سری: 3
ISBN (شابک) : 9780982692660
ناشر:
سال نشر: 2018
تعداد صفحات: 741
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 135 مگابایت
در صورت تبدیل فایل کتاب Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سیستم های جاسازی شده با میکروکنترلرهای ARM Cortex-M به زبان اسمبلی و C نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب برنامه نویسی پایه تراشه های ARM Cortex را به زبان اسمبلی و اصول طراحی سیستم جاسازی شده معرفی می کند. این نمایش داده ها، نحو دستورات اسمبلی، اجرای کنترل های اساسی زبان C در سطح اسمبلی، و رمزگذاری و رمزگشایی دستورالعمل ها را ارائه می دهد. این کتاب همچنین بسیاری از اجزای پیشرفته سیستمهای جاسازی شده را پوشش میدهد، مانند وقفههای نرمافزاری و سختافزاری، ورودی/خروجی عمومی، درایور LCD، تعامل صفحه کلید، ساعت بیدرنگ، کنترل موتور پلهای، ورودی و خروجی PWM، ضبط ورودی دیجیتال، حافظه مستقیم. دسترسی (DMA)، تبدیل دیجیتال و آنالوگ، و ارتباط سریال (USART، I2C، SPI، و USB).
This book introduces basic programming of ARM Cortex chips in assembly language and the fundamentals of embedded system design. It presents data representations, assembly instruction syntax, implementing basic controls of C language at the assembly level, and instruction encoding and decoding. The book also covers many advanced components of embedded systems, such as software and hardware interrupts, general purpose I/O, LCD driver, keypad interaction, real-time clock, stepper motor control, PWM input and output, digital input capture, direct memory access (DMA), digital and analog conversion, and serial communication (USART, I2C, SPI, and USB).
Ch1: See a Program Running......Page 17
Ch2: Data Representation......Page 43
Ch3: ARM Instruction Set Architecture......Page 71
Ch4: Arithmetic and Logic......Page 91
Ch5: Load and Store......Page 113
Ch6: Branch and Conditional Execution......Page 127
Ch7: Structured Programming......Page 149
Ch8: Subroutines......Page 177
Ch9: 64-bit Data Processing......Page 219
Ch10: Mixing C and Assembly......Page 231
Ch11: Interrupts......Page 253
Ch12: Fixed-point and Floating-point Arithmetic......Page 285
Ch13: Instruction Encoding and Decoding......Page 339
Ch14: General Purpose I/O (GPIO)......Page 357
Ch15: General-purpose Timers......Page 389
Ch16: Stepper Motor Control......Page 431
Ch17: Liquid-crystal Display (LCD)......Page 443
Ch18: Real-time Clock (RTC)......Page 469
Ch19: Direct Memory Access (DMA)......Page 485
Ch20: Analog-to-Digital Converter (ADC)......Page 497
Ch21: Digital-to-Analog Converter (DAC)......Page 523
Ch22: Serial Communication Protocols......Page 543
Ch23: Multitasking......Page 615
Ch24: Digital Signal Processing (DSP)......Page 633
Appendix A: GNU Compiler......Page 681
Appendix B: Cortex-M3/M4 Instructions......Page 694
Appendix C: Floating-point Instructions (Optional on Cortex-M4 and Cortex-M7......Page 696
Appendix D: DSP Instructions on Cortex-M4 and Cortex-M7......Page 698
Appendix E: Cortex-M0/M0+/M1 Instructions......Page 701
Appendix F: Cortex-M3 16-bit Thumb-2 Instruction Encoding......Page 703
Appendix G: Cortex-M3 32-bit Thumb-2 Instruction Encoding......Page 705
Appendix H: HID Codes of a Keyboard......Page 712
Appendix I: GPIO Alternate Functions (STM32L4)......Page 714
Bibliography......Page 721
Index......Page 727