基于ARM7TDMI的S3C44BOX嵌入式微处理器技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘彦文编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302193234
- 页数:366 页
第1章 嵌入式系统概述 1
1.1 嵌入式系统简介 1
1.1.1 嵌入式系统应用举例 1
1.1.2 嵌入式系统定义和组成 2
1.1.3 嵌入式系统特点 3
1.2 嵌入式微处理器 4
1.2.1 嵌入式微处理器分类 4
1.2.2 主流嵌入式微处理器介绍 6
1.3 ARM系列嵌入式微处理器介绍 8
1.4 嵌入式操作系统介绍 13
1.4.1 嵌入式操作系统的主要特点 13
1.4.2 主流嵌入式操作系统简介 14
1.5 本章小结 16
1.6 习题 16
第2章 S3C44B0X微处理器组成及编程模式 17
2.1 S3C44B0X微处理器概述 17
2.2 S3C44B0X微处理器组成 18
2.2.1 S3C44B0X微处理器组成与系统管理特点 18
2.2.2 引脚信号描述 21
2.2.3 特殊功能寄存器简介 26
2.3 ARM7TDMI核 26
2.3.1 指令流水线、存储器访问和存储器接口 26
2.3.2 ARM7TDMI指令系统特点 27
2.3.3 ARM7TDMI组成 27
2.4 ARM7TDMI编程模式 31
2.4.1 编程模式与处理器操作状态 31
2.4.2 存储器格式和数据类型 31
2.4.3 处理器操作方式 33
2.4.4 寄存器 33
2.4.5 程序状态寄存器 36
2.4.6 异常 38
2.4.7 中断延迟 42
2.4.8 Reset 42
2.5 本章小结 43
2.6 习题 43
第3章 ARM7TDMI指令系统 45
3.1 ARM7TDMI指令系统概述 45
3.1.1 ARM7TDMI指令系统和相关指令集 45
3.1.2 ARM指令集概述 46
3.1.3 ARM指令集全部指令编码及条件域 47
3.1.4 Thumb指令集概述 48
3.1.5 Thumb指令集全部指令编码 50
3.2 ARM指令集 50
3.2.1 分支并且转换状态指令(BX) 51
3.2.2 分支、分支并且连接指令(B和BL) 52
3.2.3 数据处理指令 53
3.2.4 程序状态寄存器传送指令(MRS和MSR) 62
3.2.5 乘、乘累加指令(MUL和MLA) 65
3.2.6 长乘、长乘累加指令(MULL和MLAL) 65
3.2.7 单个数据传送指令(LDR和STR) 69
3.2.8 半字、带符号字节/半字传送指令(LDRH、STRH、LDRSB和LDRSH) 72
3.2.9 块数据传送指令(LDM和STM) 75
3.2.10 单个数据交换指令(SWP) 80
3.2.11 软件中断指令(SWI) 81
3.2.12 协处理器介绍 83
3.2.13 协处理器数据操作指令(CDP) 84
3.2.14 协处理器数据传送指令(LDC和STC) 85
3.2.15 协处理器寄存器传送指令(MRC和MCR) 87
3.2.16 未定义指令 88
3.3 Thumb指令集 89
3.3.1 Thumb指令集特点 89
3.3.2 寄存器移位并传送指令(LSL、LSR和ASR) 91
3.3.3 加/减指令(ADD和SUB) 92
3.3.4 传送/比较/加/减立即数指令(MOV、CMP、ADD和SUB) 93
3.3.5 ALU操作指令 94
3.3.6 高寄存器组操作/分支并且转换状态指令(ADD、CMP、MOV和BX) 95
3.3.7 相对PC的装入指令(LDR) 97
3.3.8 使用寄存器偏移量的装入/存储指令(LDR、LDRB、STR和STRB)……983.3.9 装入/存储半字和装入带符号扩展的字节/半字指令(LDRH、STRH、LDRSB和LDRSH) 99
3.3.10 使用立即偏移量的装入/存储字、字节指令(LDR、LDRB、STR和STRB) 100
3.3.11 使用立即偏移量的装入/存储半字指令(LDRH和STRH) 101
3.3.12 相对SP的装入/存储指令(LDR和STR) 102
3.3.13 装入地址指令(ADD) 103
3.3.14 加偏移量到堆栈指针指令(ADD) 104
3.3.15 压栈/出栈寄存器指令(PUSH和POP) 105
3.3.16 多寄存器装入/存储指令(LDMIA和STMIA) 106
3.3.17 条件分支指令 107
3.3.18 软件中断指令(SWD 108
3.3.19 无条件分支指令(B) 109
3.3.20 长分支并且连接指令(BL) 110
3.4 本章小结 111
3.5 习题 111
第4章 ARM汇编语言编程 115
4.1 ARM汇编语言概述 115
4.2 ARM汇编语言特性 115
4.2.1 行格式、预定义名和内建变量 115
4.2.2 ARM伪指令 117
4.2.3 Thumb伪指令 120
4.2.4 符号(symbols) 122
4.2.5 指示符(directives) 125
4.2.6 与代码有关的指示符 126
4.2.7 与数据定义有关的指示符 130
4.2.8 符号定义指示符 137
4.2.9 汇编控制指示符 145
4.2.10 报告指示符 149
4.2.11 表达式和操作符 152
4.3 ARM汇编语言编程举例 154
4.3.1 汇编语言和汇编器 154
4.3.2 ARM汇编语言模块举例 156
4.3.3 调用子程序 157
4.3.4 Thumb汇编语言模块举例 158
4.3.5 条件执行 158
4.3.6 装入常数到寄存器 160
4.3.7 装入地址到寄存器 163
4.3.8 装入和存储多个寄存器指令 167
4.3.9 使用宏 172
4.4 本章小结 173
4.5 习题 173
第5章 存储器控制器 176
5.1 存储器控制器概述 176
5.1.1 存储器控制器的特性 176
5.1.2 与存储器有关的功能描述 178
5.1.3 存储器定时举例 183
5.1.4 存储器控制器特殊功能寄存器 186
5.2 存储器组成实例 192
5.2.1 使用Nor Flash作为引导ROM的实例 192
5.2.2 使用SDRAM的实例 197
5.3 本章小结 204
5.4 习题 204
第6章 时钟与功耗管理、CPU wrapper与总线优先权 206
6.1 时钟与功耗管理概述 206
6.2 时钟产生 207
6.2.1 时钟相关引脚信号 207
6.2.2 时钟产生 208
6.2.3 PLL 208
6.3 功耗管理 209
6.3.1 5种节电模式 209
6.3.2 唤醒与解冻状态 211
6.3.3 进入IDLE模式 211
6.3.4 PLLon/off 211
6.4 时钟发生器与功耗管理特殊功能寄存器 212
6.5 CPU wrapper与总线优先权概述 214
6.6 Cache与内部SRAM、写缓冲区与总线优先权 214
6.6.1 Cache与非Cache化区域 214
6.6.2 内部SRAM 215
6.6.3 写缓冲区 216
6.6.4 总线优先权 217
6.7 CPU wrapper与总线优先权特殊功能寄存器 217
6.8 本章小结 219
6.9 习题 219
第7章 DMA 221
7.1 概述 221
7.1.1 DMA概述 221
7.1.2 ZDMA/BDMA操作 222
7.2 外部DMA请求/响应协议与传送方式 223
7.2.1 外部DMA请求/响应协议 223
7.2.2 DMA传送方式 225
7.3 DMA请求源选择与自动重装方式 227
7.3.1 DMA请求源选择 227
7.3.2 自动重装方式 227
7.4 DMA特殊功能寄存器 228
7.5 本章小结 233
7.6 习题 233
第8章 I/O端口 235
8.1 概述 235
8.2 可选择的端口功能 235
8.3 端口控制描述 239
8.4 I/O端口特殊功能寄存器 239
8.5 本章小结 249
8.6 习题 249
第9章 PWM定时器 250
9.1 概述 250
9.2 PWM定时器操作 251
9.2.1 定时器基本操作 251
9.2.2 自动重载和双缓冲 252
9.2.3 定时器初始使用手动更新位 253
9.2.4 定时器操作示例 253
9.2.5 脉宽调制 254
9.2.6 输出电平控制 254
9.2.7 死区产生 255
9.2.8 DMA请求模式 255
9.3 PWM定时器特殊功能寄存器 256
9.4 本章小结 260
9.5 习题 260
第10章 通用异步收发器 261
10.1 概述 261
10.2 UART操作 262
10.3 UART特殊功能寄存器 266
10.4 本章小结 274
10.5 习题 274
第11章 中断控制器 275
11.1 概述 275
11.2 中断控制器 276
11.2.1 中断控制器操作 276
11.2.2 中断源 276
11.2.3 中断优先权产生模块框图 277
11.2.4 用于IRQ的向量中断方式 278
11.3 向量与非向量中断方式程序举例 279
11.4 中断控制器特殊功能寄存器 281
11.5 本章小结 292
11.6 习题 292
第12章 LCD控制器 293
12.1 概述 293
12.2 LCD控制器 294
12.2.1 LCD控制器组成 294
12.2.2 LCD控制器定时发生器 295
12.2.3 显示操作 297
12.2.4 抖动和FRC 298
12.2.5 像素占空比 299
12.2.6 LCD自我刷新方式 300
12.2.7 SL_IDLE模式 300
12.2.8 定时要求 300
12.3 显示类型与存储器数据格式 300
12.3.1 显示类型 300
12.3.2 存储器数据格式 301
12.4 虚拟显示与数据传送速率的计算 302
12.4.1 虚拟显示 302
12.4.2 数据传送速率的计算 302
12.5 LCD控制器特殊功能寄存器 304
12.6 本章小结 309
12.7 习题 309
第13章 ADC、RTC和看门狗定时器 310
13.1 A/D转换器 310
13.1.1 A/D转换器概述 310
13.1.2 A/D转换器组成与操作 310
13.1.3 A/D转换器特殊功能寄存器 312
13.2 实时时钟 314
13.2.1 RTC概述 314
13.2.2 RTC组成与操作 315
13.2.3 RTC特殊功能寄存器 316
13.3 看门狗定时器 321
13.3.1 概述 321
13.3.2 看门狗定时器操作 321
13.3.3 看门狗定时器特殊功能寄存器 322
13.4 本章小结 324
13.5 习题 324
第14章 IIC总线接口、IIS总线接口和同步I/O 326
14.1 IIC总线接口 326
14.1.1 IIC总线接口概述 326
14.1.2 IIC总线组成框图与接口 328
14.1.3 四种方式下的操作流程图 331
14.1.4 IIC总线接口特殊功能寄存器 334
14.2 IIS总线接口 336
14.2.1 IIS总线接口概述 336
14.2.2 IIS总线组成框图 338
14.2.3 发送和接收方式 339
14.2.4 音频串行接口数据格式 339
14.2.5 IIS总线接口特殊功能寄存器 341
14.3 同步I/O 344
14.3.1 同步I/O概述 344
14.3.2 SIO接口模块组成 344
14.3.3 SIO常规方式操作 345
14.3.4 SIODMA方式操作 345
14.3.5 SIO发送/接收定时图 346
14.3.6 同步I/O接口特殊功能寄存器 347
14.4 本章小结 349
14.5 习题 349
附录A S3C44B0X特殊功能寄存器速查表 351
附录B ARM7TDMI处理器信号列表 358
附录C 英汉名词术语对照表 361
参考文献 365
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《烧结法处理非常规含铁资源研究》王哲著 2018
- 《无机元素原子光谱分析样品预处理技术》吴瑶庆 2019
- 《农村生活污水处理工艺与技术应用》李灵娜著 2019
- 《中国人民大学研究报告系列 中国水处理行业可持续发展战略研究报告 膜工业卷 3》(中国)郑祥,魏源送,王志伟 2019
- 《工业废水处理工艺与设计》高永编著 2019
- 《工业水处理技术》(中国)赵文玉,林华,许立巍 2019
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《图像处理与图形界面(GUI)设计案例教程》李娜,张丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019