Embedded Microcontrollers

Todd D. Morton

  • 出版商: Prentice Hall
  • 出版日期: 2000-09-17
  • 售價: $1,029
  • 語言: 英文
  • 頁數: 694
  • 裝訂: Paperback
  • ISBN: 0139075771
  • ISBN-13: 9780139075773
  • 相關分類: 嵌入式系統單晶片
  • 下單後立即進貨 (約5~7天)

買這商品的人也買了...

商品描述

Description:

For junior/senior-level courses in Embedded Systems, Microprocessor Applications, and Microcomputer-Based Design in the department of Electronics Engineering Technology.

This practical text on designing real-time embedded systems using 8- and 16-bit microcontrollers covers both assembly and C programming and real-time kernels. Using a large number of specific examples, it focuses on the concepts, processes, conventions, and techniques used in design and debugging.

 

Table of Contents:

I. INTRODUCTION.

 1. Introduction to Microcontrollers.

II. ASSEMBLY LANGUAGE PROGRAMMING.

      2. Programming Basics.

 3. Simple Assembly Code Construction.
 4. CPU12 Programming Model.
 5. Basic Assembly Programming Techniques.
 6. Assembly Program Design and Structure.
 7. Assembly Applications.

III. MICROCONTROLLER HARDWARE AND I/O.

 8. Introduction to Real-Time I/O and Multitasking.
 9. Microcontroller I/O Resources.
10. The Final Product.
11. System Expansion.

IV. PROGRAMMING MICROCONTROLLERS IN C.

12. Modular and C Code Construction.
13. Creating and Accessing Data in C.
14. C Program Structures.

V. REAL-TIME MULTITASKING KERNELS.

15. Real-Time Multitasking in C.
16. Using the MicroC/OS-II Preemptive Kernel.
Appendix A: Programming Conventions.
Appendix B: Basic I/O.
Appendix C: uC/OS Reference.
Index.

商品描述(中文翻譯)

描述:
這本實用的教材介紹了使用8位和16位微控制器設計實時嵌入式系統的方法,包括組合語言和C編程以及實時內核。通過大量具體的例子,重點介紹了設計和調試中使用的概念、流程、慣例和技術。

目錄:
I. 簡介
1. 微控制器介紹

II. 組合語言編程
2. 編程基礎
3. 簡單組合語言代碼構建
4. CPU12編程模型
5. 基本組合語言編程技術
6. 組合語言程序設計和結構
7. 組合語言應用

III. 微控制器硬件和I/O
8. 實時I/O和多任務介紹
9. 微控制器I/O資源
10. 最終產品
11. 系統擴展

IV. 使用C編程微控制器
12. 模塊化和C代碼構建
13. 在C中創建和訪問數據
14. C程序結構

V. 實時多任務內核
15. C中的實時多任務
16. 使用MicroC/OS-II抢占式內核

附錄:
A: 編程慣例
B: 基本I/O
C: uC/OS參考
索引