图书介绍
基于 ARM 嵌入式系统接口技术PDF|Epub|txt|kindle电子书版本网盘下载
- 李岩…等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302188087
- 出版时间:2009
- 标注页数:395页
- 文件大小:81MB
- 文件页数:409页
- 主题词:微处理器,ARM-接口
PDF下载
下载说明
基于 ARM 嵌入式系统接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统导论1
1.1概述1
什么是嵌入式系统1
嵌入式系统的特点及分类2
1.2嵌入式微处理器和嵌入式操作系统4
嵌入式微处理器4
嵌入式操作系统6
1.3嵌入式系统设计过程9
需求分析10
规格说明14
体系结构设计14
设计硬件构件和软件构件16
系统集成16
系统测试16
1.4小结17
1.5习题17
第2章 ARM/Thumb微处理器结构及指令系统18
2.1 ARM微处理器概述18
ARM处理器系列19
RISC体系结构22
ARM和Thumb状态22
寄存器23
ARM指令集概述23
Thumb指令集概述23
2.2 ARM微处理器体系结构24
数据类型24
ARM微处理器的工作状态24
ARM体系结构的存储器格式24
ARM微处理器模式25
寄存器组织26
异常31
2.3 ARM/Thumb指令系统36
ARM处理器寻址方式36
ARM指令集介绍39
Thumb指令集介绍58
2.4 GNU GCC简介59
GNU组成59
GCC编译程序的基本过程60
2.5汇编语言编程61
汇编语言61
宏语句与条件汇编66
模块化程序设计68
内存模式69
StrongARM&ARM769
汇编语言简单程序设计71
2.6小结75
2.7习题75
第3章 ARM芯片CPU管理及附加电路77
3.1 S3C44B0X简介77
3.2系统时钟及电源管理85
概述85
寄存器定义87
时钟与电源管理编程89
3.3 CPU Wrapper及总线优先级管理90
概述90
内部SRAM90
总线优先级91
写缓冲区操作92
特殊寄存器92
3.4存储器管理及时序94
S3C44B0X存储系统的特征94
存储时序图99
3.5 MICETEK EV44B0II开发板简介103
存储地址空间分配103
I/O端口配置105
电源、时钟及复位电路107
MBL介绍110
3.6小结111
3.7习题111
第4章 存储器接口电路设计及编程112
4.1存储器概述112
存储器分类112
存储器的层次结构113
4.2半导体存储器114
半导体存储器分类及评价指标114
半导体存储芯片结构115
静态随机存取存储器(SRAM)116
动态随机存取存储器(DRAM)119
只读存储器ROM127
FLASH存储器接口129
存储器与CPU的连接132
4.3 S3C44B0X存储系统实例134
SDRAM存储器接口及编程134
FLASH存储器接口及编程135
4.4小结137
4.5习题138
第5章 中断系统结构及编程139
5.1中断方式原理139
中断操作139
中断源及其识别方法140
中断优先级仲裁方式141
5.2 S3C44B0X中断系统143
S3C44B0X中断概述143
中断源及中断模式144
中断请求及允许145
中断判优146
IRQ中断响应模式147
中断及异常响应处理过程152
中断特殊寄存器156
中断程序应用编程164
5.3小结167
5.4习题167
第6章 通用I/O接口电路设计及编程168
6.1概述168
6.2端口控制寄存器171
6.3 LED接口电路设计及编程173
LED接口电路原理173
I/O端口与数码管编程175
6.4键盘接口电路设计及编程175
按键识别方法176
抖动和重键问题178
键盘电路设计及编程178
6.5小结181
6.6习题181
第7章 DMA接口电路原理及编程182
7.1 DMA接口电路原理182
DMA方式的特点182
DMA控制器的功能和组成184
7.2 S3C44B0X DMA控制器187
S3C44B0X DMA控制器结构187
外部DMA请求/应答协议189
DMA传输模式191
DMA请求源的选择192
DMA自动重装模式193
S3C44B0X芯片的DMA寄存器193
7.3 S3C44B0X DMA编程198
7.4小结200
7.5习题201
第8章 定时接口电路及编程202
8.1 PWM定时器202
概述202
PWM定时器操作202
PWM定时器控制寄存器208
PWM定时器编程210
8.2看门狗定时器WDT212
概述212
WDT定时器控制寄存器212
WDT定时器编程213
8.3日历时钟214
概述214
RTC时钟214
实时时钟寄存器定义216
RTC时钟电路及编程218
8.4小结220
8.5习题221
第9章 LCD/触摸屏接口电路设计及编程222
9.1 LCD控制器222
LCD工作原理222
内部LCD控制器224
LCD控制器的操作225
LCD控制器专用寄存器228
LCD接口电路设计及编程234
9.2触摸屏电路设计及编程238
触摸屏概述238
电阻触摸屏原理239
触摸屏电路控制240
触摸屏编程243
触摸屏与显示器的配合245
9.3小结245
9.4习题246
第10章 串行通信接口247
10.1概述247
10.2 RS-232C接口250
10.3 RS-485接口253
10.4 S3C44B0X异步串行接口255
10.5异步串行接口编程263
10.6同步串行接口SIO264
10.7小结269
10.8习题269
第11章 A/D和D/A接口电路设计及编程270
11.1 A/D转换器270
A/D转换器基础270
A/D转换器的主要技术指标270
11.2 A/D转换器类型271
11.3 ADC0809介绍275
11.4 ARM自带A/D转换器278
11.5 A/D转换器电路设计及编程280
11.6 D/A转换器281
D/A转换器工作原理281
常用集成DAC转换器简介283
11.7小结285
11.8习题286
第12章 IIC总线接口电路设计及编程287
12.1 S3C44B0X的IIC接口概述287
12.2 IIC总线接口专用寄存器295
12.3 IIC接口电路设计及编程297
AT24Cxx系列EEPROM芯片介绍297
EEPROM读/写操作298
初始化301
12.4小结304
12.5习题304
第13章 IIS音频接口电路设计及编程305
13.1音频系统简介305
13.2 IIS音频接口306
IIS总线概述306
传输方式307
声音串口格式308
采样频率和主时钟309
IIS操作310
IIS总线接口寄存器310
13.3 UDA1341TS芯片312
UDA 1341 TS的电路312
UDA 1341内部的寄存器314
13.4 IIS接口及编程318
13.5小结324
13.6习题324
第14章 网络接口电路设计及编程325
14.1 IEEE 802.3介绍325
TCP/IP协议层次结构325
IEEE 802.3协议简介326
14.2 LAN91C111芯片简介328
芯片功能概述328
芯片功能框图328
芯片引脚功能介绍330
14.3缓冲存储器中的帧格式332
14.4接收帧状态字334
14.5 LAN91C111芯片MAC常用寄存器334
MAC常用寄存器334
PHY MII常用寄存器344
14.6发送和接收过程介绍352
发送数据包352
接收数据包354
14.7网络接口电路及编程354
14.8小结373
14.9习题374
附录A S3C44B0X特殊功能寄存器地址对应表375
附录B 系统的启动382
参考文献395