第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