图书介绍
ARM接口编程PDF|Epub|txt|kindle电子书版本网盘下载
- 唐振明主编;田荣华,杨健编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121147746
- 出版时间:2012
- 标注页数:215页
- 文件大小:124MB
- 文件页数:227页
- 主题词:微处理器,ARM-高等职业教育-教材
PDF下载
下载说明
ARM接口编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式硬件概述1
1.1硬件产品设计流程1
1.2电路图的识图能力3
1.3软件控制硬件方法6
1.4嵌入式C语言9
1.4.1寄存器定义解释9
1.4.2寄存器操作10
1.5 2440SDK底板接口资源说明12
1.6本章小结14
1.7课后练习14
第2章GPIO接口编程15
2.1 GPIO接口介绍15
2.1.1 I/O接口的编址方式16
2.1.2 GPIO (General-Purpose IO ports)16
2.2硬件原理分析18
2.2.1蜂鸣器硬件原理分析18
2.2.2 LED的硬件原理分析19
2.3 GPIO接口程序实现20
2.3.1基于GPIO接口的蜂鸣器控制实现21
2.3.2基于GPIO接口的LED控制实现22
2.4 Keil MDK程序在线仿真调试环境配置24
2.5本章小结29
2.6课后练习29
第3章UART串口通信30
3.1通信的基本模式及原理30
3.1.1数据通信的基本模式30
3.1.2串行通信原理31
3.2串行通信的方式31
3.2.1同步串行通信31
3.2.2异步串行通信31
3.3串口硬件原理分析32
3.3.1 RS-232-C接口32
3.3.2 UART数据流电路分析34
3.4串口通信程序设计36
3.4.1初始化UART端口36
3.4.2 UART线性控制寄存器37
3.4.3 UART控制寄存器38
3.4.4 UART波特率除数寄存器(波特率因子寄存器)39
3.5本章小结43
3.6课后练习44
第4章AD转换接口45
4.1 ADC介绍45
4.1.1 AD转换器的分类45
4.1.2 AD转换器的主要技术指标46
4.2 A/D转换过程47
4.3模数(A/D)转换器工作原理48
4.3.1 A/D转换工作原理48
4.3.2 AD硬件原理49
4.4 ADC程序设计50
4.5本章小结52
4.6课后练习52
第5章 中断INT接口53
5.1 S3C2440中断介绍53
5.2中断控制器操作54
5.3 ARM中断异常处理56
5.3.1 ARM中断异常处理流程56
5.3.2中断优先级生成模块63
5.4看门狗中断程序实例66
5.4.1看门狗概念66
5.4.2看门狗的功能模块及所用寄存器66
5.4.3看门狗程序实现68
5.5键盘中断程序设计70
5.5.1键盘中断硬件连接70
5.5.2键盘中断程序的实现71
5.6本章小结76
5.7课后练习76
第6章RTC实时时钟77
6.1实时时钟介绍77
6.2 S3C2440内部RTC模块结构框架分析78
6.3 S3C2440处理器的RTC工作原理79
6.4 RTC硬件原理及程序实现80
6.4.1 RTC硬件原理80
6.4.2 RTC程序实现81
6.5本章小结89
6.6课后练习89
第7章 触摸屏接口90
7.1触摸屏介绍90
7.1.1触摸屏简介90
7.1.2触摸屏的主要类型91
7.2四线电阻式触摸屏的工作原理94
7.2.1触摸屏的接口部分95
7.2.2触摸屏接口模式95
7.2.3触摸屏相关寄存器96
7.3触摸屏程序设计及实现99
7.4本章小结101
7.5课后练习101
第8章LCD显示屏接口102
8.1 LCD显示屏介绍102
8.1.1超薄平面显示器时代来临102
8.1.2液晶的发明与原理102
8.1.3液晶显示器的发展与未来104
8.2 S3C2440 LCD控制器详解105
8.3 TFT屏时序分析及LCD控制器的设置方法107
8.3.1 TFT屏时序分析107
8.3.2 S3C2440 LCD控制器的设置方法109
8.4 LCD驱动主程序分析110
8.5本章小结122
8.6课后练习122
第9章IIC接口控制123
9.1 HC概念及特点123
9.1.1 HC概念123
9.1.2 HC总线特点124
9.1.3 I2C总线的硬件结构124
9.2 HC总线工作原理及工作时序125
9.2.1总线的构成及信号类型125
9.2.2 HC时序分析126
9.3 S3C2440的硬件连接及IIC控制器128
9.3.1 AT24××系列的硬件连接128
9.3.2 S3C2440的HC相关寄存器129
9.4 HC程序设计及实现131
9.4.1 HC程序设计131
9.4.2 HC程序实现133
9.5本章小结135
9.6课后练习135
第10章SD卡接口控制136
10.1 SD总线接口137
10.1.1 SPI接口137
10.1.2 SD接口138
10.2 SD总线协议139
10.3 SD卡主程序分析140
104本章小结159
105课后练习160
第11章MMU内存管理单元161
11.1 MMU介绍161
11.2 S3C2440虚拟地址到物理地址的映射162
11.2.1虚拟地址和物理地址的概念162
11.2.2虚拟地址到物理地址的转换过程163
11.2.3内存的访问权限检查169
11.2.4 TLB的作用170
11.2.5 Cache的作用170
11.2.6 S3C2440 MMU、 TLB、 Cache的控制指令172
11.3 MMU使用实例——地址映射173
11.4本章小结178
11.5课后练习179
第12章ARM-Keil集成开发环境180
12.1 Keil MDK特性180
12.2 Keil MDK整体结构及应用开发解决方案181
12.3 RealView MDK的使用182
12.3.1μision4的安装182
12.3.2创建μision4工程186
12.4 Keil MDK编译器与ULINK2使用197
12.4.1 ULINK2概述197
12.4.2 ULINK2与MDK的链接使用198
12.5 Keil MDK编译器与J-LINK使用200
12.5.1 J-LINK概述200
12.5.2 J-LINK与MDK的链接使用200
12.6 Keil MDK编译器与H-JTAG使用203
12.6.1 H-JTAG介绍203
12.6.2 H-JTAG调试结构204
12.6.3 H-JTAG的安装204
12.6.4 H-JTAG配置206
12.6.5 MDK的安装与设置208
12.6.6调试209
12.7本章小结210
12.8课后练习210
附录211
参考文献215