图书介绍

51系列片上系统:LPC900系列单片机从入门到精通【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

51系列片上系统:LPC900系列单片机从入门到精通
  • 张明,马涛,李训涛编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118060805
  • 出版时间:2009
  • 标注页数:236页
  • 文件大小:46MB
  • 文件页数:246页
  • 主题词:单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

51系列片上系统:LPC900系列单片机从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 标准的51系列单片机1

1.1 Intel的8051/80521

1.1.1内部基本组成1

1.1.2时序及时钟电路2

1.1.3复位电路4

1.1.4通用I/O口及总线扩展5

1.1.5中断控制逻辑6

1.1.6计数器/定时器8

1.1.7异步串行通信口10

1.1.8通用寄存器和内部RAM11

1.1.9特殊功能寄存器12

1.2 8031的后续产品13

1.2.1片内程序存储器13

1.2.2片内数据存储器13

1.2.3机器周期与快速51系列14

1.2.4其他功能的增加14

1.3 MCS-51指令系统14

1.3.1综述14

1.3.2寻址方式15

1.3.3存储器组织16

1.3.4指令集17

第2章 LPC900系列单片机25

2.1 LPC900系列计算机简介25

2.2硬件描述28

2.2.1引脚综述28

2.2.2引脚功能简述33

2.2.3增强的CPU33

2.2.4时钟、看门狗与复位电路34

2.2.5片内程序存储器34

2.2.6片内数据存储器34

2.2.7串行通信口35

2.2.8键盘接口35

2.2.9 A/D转换器35

2.2.10其他的功能36

第3章 P89LPC938单片机硬件描述37

3.1概述37

3.1.1引脚配置37

3.1.2引脚描述39

3.1.3特殊功能寄存器43

3.1.4存储器结构54

3.2时钟54

3.2.1时钟定义54

3.2.2时钟源55

3.2.3节能设计56

3.3 A/D转换器56

3.3.1 A/D工作模式56

3.3.2转换模式选择位58

3.3.3触发启动模式58

3.3.4停止和重新启动转换59

3.3.5边界限制中断59

3.3.6时钟分频器59

3.3.7用作ADC功能的I/O脚60

3.3.8掉电和空闲模式60

3.4中断60

3.4.1中断优先级61

3.4.2外部中断及键盘中断输入61

3.4.3硬件中断源及中断向量62

3.5 I/O口62

3.5.1 I/O口配置62

3.5.2 PO口和模拟比较器功能63

3.5.3附加端口特性64

3.6电源监视与复位64

3.6.1掉电检测64

3.6.2上电检测64

3.6.3节电模式65

3.6.4复位66

3.6.5复位向量67

3.7定时器67

3.7.1通用定时器67

3.7.2实时时钟系统定时器68

3.7.3捕获比较单元69

3.7.4看门狗定时器74

3.8异步串行通信端口76

3.8.1波特率发生器77

3.8.2串行口状态报告77

3.8.3错误检测78

3.8.4多处理器通信与自动地址识别78

3.9 I2C接口79

3.9.1 I2C数据寄存器80

3.9.2 I2C从地址寄存器80

3.9.3 I2C控制寄存器81

3.9.4 I2C状态寄存器82

3.9.5 I2C SCL占空比寄存器I2SCLH和I2SCLL82

3.9.6 I2C操作模式82

3.10 SPI接口89

3.10.1配置SPI接口91

3.10.2通过SS改变模式92

3.10.3写冲突92

3.10.4数据模式93

3.11模拟比较器94

3.11.1模拟比较器的控制95

3.11.2比较器输入端96

3.12键盘中断96

3.13片内数据存储器97

3.14 EEPROM97

3.14.1数据EEPROM读操作98

3.14.2数据EEPROM写操作98

3.15片内程序存储器99

3.15.1 FLASH存储器特性99

3.15.2 FLASH的编程和擦除99

3.15.3 FLASH用作数据存储器:IAP-Lite100

3.15.4在电路编程102

3.15.5 P89LPC938的ISP和IAP能力102

3.15.6引导ROM102

3.15.7上电复位代码的执行102

3.15.8引导装载程序的硬件激活103

3.15.9在应用中编程103

3.15.10 FLASH写使能105

3.15.11用户配置字节及引导状态字节105

第4章 Keil C及其仿真支持107

4.1 Keil的Cx51107

4.2 Cx51的基本结构108

4.2.1头文件108

4.2.2模块的实现109

4.2.3主程序模块112

4.3编译控制指令113

4.3.1 Keil Cx51支持的编译控制指令113

4.3.2三种存储模式115

4.3.3重要的编译控制指令117

4.3.4代码优化117

4.4语言扩充119

4.4.1扩充关键词119

4.4.2变量存储的显式声明120

4.4.3数据类型120

4.4.4位变量121

4.4.5特殊功能寄存器121

4.4.6绝对地址变量121

4.4.7指针121

4.4.8通过寄存器传递参数123

4.4.9中断服务程序124

4.4.10使用宏定义访问固定的存储器地址内容124

4.4.11数据存储格式125

4.5库函数参考125

4.5.1嵌入式函数126

4.5.2字符串操作和缓冲区操作函数126

4.5.3字符转换和分类函数127

4.5.4数据转换函数128

4.5.5算术运算函数128

4.5.6数据流输入/输出函数129

第5章 代码生成器131

5.1概述131

5.1.1代码生成器及其安装方法131

5.1.2 C-51程序代码的自动生成131

5.1.3结构化C51代码131

5.2代码生成器的使用方法135

5.2.1选择处理器与功能模块135

5.2.2功能参数设置135

5.2.3 C-51程序代码的生成与保存136

5.2.4程序代码的使用136

5.3各功能模块的代码生成137

5.3.1时钟137

5.3.2定时器与实时时钟138

5.3.3 A/D转换器141

5.3.4捕捉比较单元143

5.3.5模拟比较器149

5.3.6 EEPROM151

5.3.7键盘152

5.3.8看门狗153

5.3.9实时时钟154

5.3.10电源管理154

5.3.11 I2C总线156

5.3.12 SPI接口170

5.3.13异步通信口174

5.3.14通用端口180

第6章 LPC9xx的现场编程方法181

6.1多种编程方法181

6.2 ICP应用技术181

6.3 ISP应用技术185

6.3.1间隔检测进入ISP186

6.3.2硬件强制进入ISP188

6.3.3 ISP代码的恢复189

6.4编程方法总结191

第7章 使用伟福仿真器进行仿真调试192

7.1伟福仿真器及其对LPC93x的支持192

7.1.1 E6000系列仿真器192

7.1.2 V8系列仿真器193

7.2仿真调试软件194

7.2.1纯软件模拟194

7.2.2硬件仿真200

第8章 LPC938应用实例203

8.1电子门锁系统203

8.1.1加密存储卡AT88SC102203

8.1.2密码保护特点204

8.1.3电子门锁硬件接口电路205

8.2科氏加速度实验仪测控电路206

8.2.1测力传感器电路206

8.2.2光电编码器角度测量电路207

8.2.3隔离的RS-485串行通信电路208

8.2.4键盘/显示器接口/MPU电路209

8.2.5软件初始化代码210

8.3机床数控接口实例210

8.3.1开关量输入210

8.3.2开关量输出212

8.3.3光电编码器的连接213

8.3.4格雷码及其译码215

8.3.5格雷码快速软件译码方法217

8.3.6余格雷码219

8.4扩展12位A/D转换器AD1674221

8.4.1工作原理图221

8.4.2接口软件222

8.5扩展24位A/D转换器ADS1255 /1256223

8.5.1 ADS1255/1256简介223

8.5.2工作原理图225

8.5.3接口命令228

8.5.4接口子程序231

参考文献236

热门推荐