《嵌入式技术及应用》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:曹金玲,张智彬主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111415909
  • 页数:144 页
图书介绍:本书主要以三星公司的ARM9芯片S3C2410A为基础,详细介绍了嵌入式开发平台ADS1.2的使用,并基于此介绍S3C2410A的常用外部设备,详细讲解这些外部设备的工作原理和相关寄存器的使用,结合具体的程序说明如何利用功能寄存器对这些外部设备进行操作。本书主要从嵌入式处理器中的一款芯片(S3C2410A)出发,介绍基于S3C2410A的底层硬件开发和底层驱动程序的开发,实验环境是基于北京精仪达盛科技有限公司的现代电子设计创新实验实训系统,全书的所有程序编写都是基于实训平台上的EL-TAB-ARM-II实验系统。全书共分十章。第一章主要介绍嵌入式的基本概念和应用领域,顺带介绍三星公司的经典ARM9芯片S3C2410。第二章主要介绍嵌入式开发平台ADS1.2软件的使用。第三章主要对嵌入式开发所应用的语言汇编语言和C语言进行比较。第四章、第五章、第六章、第七章、第八章和第十章主要介绍S3C2410A的外设I/O、终端、时钟和功耗管理、定时器、UART和LCD控制器的原理和功能寄存器的使用,第九章介绍了基于实训平台的I/O扩展应用。全书的所有程序均采用C语言编写仅供读者参考。

第1章 嵌入式技术概述 1

1.1嵌入式系统的概念、组成、特点与应用 1

1.2 S3C2410A处理器 3

1.3 ARM开发平台 5

1.4习题 6

第2章 EL-TAB-ARM-Ⅱ实验系统平台和ADS1.2软件开发平台的基本应用 7

2.1 EL-TAB-ARM-Ⅱ实验系统平台 7

2.2 ADS 1.2开发环境的基本使用方法 10

2.2.1 ADS1.2集成开发环境的安装、启动与主界面 10

2.2.2 ADS1.2平台下建立工程及工程配置 14

2.2.3工程文件的组织形式 20

2.2.4向工程中添加文件 25

2.2.5工程编译、调试及下载 30

2.3习题 36

第3章 利用C语言开发嵌入式系统 37

3.1 C语言与汇编语言的比较 37

3.1.1利用汇编语言开发ARM系统底层驱动 37

3.1.2利用C语言开发ARM底层驱动 45

3.1.3 C语言与汇编语言比较 45

3.2应用C语言开发ARM入门 46

3.2.1宏定义 46

3.2.2程序架构 47

3.2.3程序的注释及说明 49

3.3习题 50

第4章 S3C2410A的I/O端口 51

4.1 GPIO控制寄存器 51

4.2实训I/O端口 65

4.3习题 66

第5章 中断控制器 67

5.1中断的实质、中断源及描述 67

5.2实训 通过中断控制LED闪烁 76

5.3习题 79

第6章 时钟与电源管理 80

6.1分频和时钟配置 80

6.2电源管理 85

6.3相关寄存器 89

6.4实训 如何修改系统时钟和进行电源管理 93

6.5习题 94

第7章 PWM定时器 95

7.1定时功能、死区发生器与请求模式 95

7.2 PWM定时器寄存器 99

7.3实训 采用定时器实现LED的1秒闪烁 102

7.4习题 104

第8章 UART 105

8.1利用UART收发数据 105

8.2 UART寄存器 110

8.3实训UART的API函数分析 114

8.4习题 118

第9章 实验系统I/O口扩展 119

9.1 INPUT&OUTPUT 120

9.2 DISPLAY&KEY 123

9.3实训HD7279A应用程序分析 129

9.4习题 134

第10章 LCD控制器接口信号与应用 135

10.1 LCD控制器接口信号 135

10.2实训LCD应用程序分析 136

10.3习题 141

参考文献 142