图书介绍
单片机原理与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈连坤编著 著
- 出版社: 北京交通大学出版社;清华大学出版社
- ISBN:9787811238662
- 出版时间:2009
- 标注页数:436页
- 文件大小:62MB
- 文件页数:447页
- 主题词:单片微型计算机
PDF下载
下载说明
单片机原理与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统简介1
1.1计算机系统的组成1
1.1.1计算机的硬件系统1
1.1.2 CPU与微处理器2
1.1.3指令系统与寻址方式3
1.2微型计算机系统4
1.3单片机系统5
1.4嵌入式系统5
1.5嵌入式系统的一般开发方法8
习题与思考题15
第2章 单片机概述16
2.1单片机的发展历程16
2.2单片机的发展趋势18
2.3单片机的组成及其工作过程19
2.3.1单片机的组成20
2.3.2单片机的工作过程23
2.4单片机的特点、分类及其应用25
2.4.1单片机的特点25
2.4.2单片机的分类25
2.4.3单片机的应用30
习题与思考题31
第3章 51内核单片机应用基础32
3.1 MCS-51单片机简介32
3.2 MCS-51单片机的组成33
3.3 MCS-51单片机的存储器体系结构与寻址方式37
3.3.1 MCS-51单片机的存储器体系结构37
3.3.2 MCS-51单片机的堆栈38
3.3.3 MCS-51单片机的寻址方式39
3.4 51内核单片机常用的编程语言和方法40
3.4.1 51内核单片机常用的编程语言40
3.4.2 51内核单片机常用的编程方法41
3.4.3监视定时器42
3.5 51内核单片机常用的开发工具43
3.5.1 Keil Software公司的单片机开发工具简介43
3.5.2 Keil Software公司的51内核单片机开发工具44
3.5.3 μVision3集成开发环境建立46
3.5.4 μVision3集成开发环境的使用方法47
习题与思考题62
第4章 51内核单片机的指令系统64
4.1数据传送类指令64
4.1.1 MOV指令64
4.1.2 MOVC指令69
4.1.3 MOVX指令73
4.1.4 XCH指令75
4.1.5 XCHD指令75
4.1.6 PUSH指令75
4.1.7 POP指令75
4.2算术运算类指令77
4.2.1 ADD指令78
4.2.2 ADDC指令81
4.2.3 SUBB指令84
4.2.4 DA指令87
4.2.5 INC指令88
4.2.6 DEC指令89
4.2.7 MUL指令89
4.2.8 DIV指令91
4.3逻辑运算类指令92
4.3.1 ANL指令92
4.3.2 ORL指令92
4.3.3 XRL指令93
4.3.4 CLR指令94
4.3.5 CPL指令94
4.3.6 RL指令97
4.3.7 RLC指令97
4.3.8 RR指令98
4.3.9 RRC指令98
4.3.10 SWAP指令98
4.4控制转移类指令99
4.4.1 ACALL指令99
4.4.2 LCALL指令100
4.4.3 RET指令100
4.4.4 RETI指令100
4.4.5 SJMP指令100
4.4.6 AJMP指令101
4.4.7 LJMP指令101
4.4.8类CALL语句和类JMp语句101
4.4.9 JMP指令102
4.4.10 CJNE指令103
4.4.11 DJNZ指令104
4.4.12 JZ指令105
4.4.13 JNZ指令105
4.4.14 NOP指令106
4.5位操作指令106
4.5.1 MOV位操作指令106
4.5.2 SETB位操作指令106
4.5.3 CLR位操作指令107
4.5.4 ANL位操作指令107
4.5.5 ORL位操作指令107
4.5.6 CPL位操作指令107
4.5.7 JC位操作指令107
4.5.8 JNC位操作指令108
4.5.9 JB位操作指令109
4.5.10 JNB位操作指令109
4.5.11 JBC位操作指令109
4.6与指令系统相关的问题109
4.6.1 51内核单片机指令的执行时间109
4.6.2影响程序状态字PSW的指令110
习题与思考题111
第5章 51内核单片机的中断系统114
5.1 MCS-51单片机中断系统的工作原理115
5.1.1 MCS-51单片机中断系统的结构115
5.1.2中断的响应过程116
5.2 MCS-51单片机中断系统的应用117
5.2.1 MCS-51单片机中断系统的控制方式117
5.2.2 51内核单片机的中断应用编程119
习题与思考题125
第6章 MCS-51单片机模块的原理及应用127
6.1 MCS-51单片机的通用输入/输出端口127
6.1.1 MCS-51单片机的通用输入/输出端口概述127
6.1.2 MCS-51单片机片外部存储器的扩展129
6.1.3 MCS-51单片机片输入/输出接口的扩展133
6.1.4 MCS-51单片机通用输入/输出端口的应用编程136
6.2 MCS-51单片机的定时器/计数器141
6.2.1计数器的工作原理141
6.2.2 MCS-51单片机的定时器/计数器的工作原理142
6.2.3 MCS-51单片机定时器/计数器的应用编程148
6.3 MCS-51单片机的通用异步收发器UART178
6.3.1 MCS-51单片机的通用异步收发器UART的工作原理178
6.3.2 MCS-51单片机的通用异步收发器UART的控制189
6.3.3 MCS-51单片机的通用异步收发器UART的应用191
习题与思考题224
第7章 C8051F单片机的原理228
7.1 C8051 F单片机简介228
7.2 C8051F单片机存储器的体系结构与寻址方式230
7.2.1 CPU内部数据存储器和特殊功能寄存器230
7.2.2 CPU外部数据存储器232
7.2.3片外数据存储器的扩展235
7.2.4 C8051 F单片机的程序存储器236
习题与思考题240
第8章 C8051F单片机数字模块的工作原理241
8.1 C8051 F单片机的通用输入/输出端口241
8.1.1通用输入/输出端口的工作原理241
8.1.2端口使用时应注意的问题242
8.2 C8051 F单片机的优先权交叉开关译码器243
8.3 C8051 F单片机的定时器/计数器和PCA251
8.3.1定时器/计数器251
8.3.2 PCA253
8.4 C8051F单片机的串行接口257
8.4.1通用异步收发器UART257
8.4.2 SMBus/I2C259
8.4.3 SPI262
8.4.4 USB264
8.4.5 CAN268
8.5 C8051 F单片机的复位系统271
8.6 C8051 F单片机的时钟系统272
习题与思考题273
第9章 C8051 F单片机的模拟模块的工作原理274
9.1 C8051 F单片机的ADC274
9.2 C8051 F单片机的DAC275
9.2.1电压输出型DAC275
9.2.2电流输出型DAC276
9.3 C8051 F单片机的电压比较器277
9.4 C8051 F单片机的基准电压电路278
习题与思考题280
第10章 BJTU系列实验系统简介281
10.1通信适配器281
10.2 BJTU-F32-1实验板281
10.3 BJTU-F12-1实验板283
10.4 BJTU-F33-1 LED显示屏285
第11章 C8051F单片机实验287
11.1基于BJTU-F32-1实验板的实验287
11.1.1实验系统的连接方式287
11.1.2实验一:双色LED灯和蜂鸣器控制实验287
11.1.3实验二:双色LED灯、蜂鸣器和LED数码管控制实验298
11.1.4实验三:UART实验304
11.1.5实验四:数字测温系统实验312
11.1.6实验五:UART自适应波特率实验(一)319
11.1.7实验六:UART自适应波特率实验(二)324
11.1.8实验七:UART自适应波特率实验(三)331
11.1.9实验八:USB实验339
11.1.10实验九:基于RTX-51 Tiny操作系统的实验346
11.2基于BJTU-F12-1实验板的实验352
11.2.1实验系统的连接方式352
11.2.2实验十:LCD显示屏控制实验353
11.2.3实验十一:键盘控制实验358
11.2.4实验十二:ADC实验369
11.2.5实验十三:DAC实验376
11.2.6实验十四:I2 C实验386
11.3基于BJTU-F33-1 LED显示屏的实验399
11.3.1实验系统的连接方式399
11.3.2实验十五:LED点阵驱动控制实验399
附录A 51内核单片机的应用编程指南410
A.1 A51编程指南410
A.1.1 A51相对段的使用410
A.1.2 A51绝对段及各类变量的绝对定位常用方法411
A.1.3常数的定义方法412
A.1.4在A51中使用STARTUP.A51的方法413
A.2 C51编程指南413
A.2.1 C51支持的变量类型413
A.2.2 C51变量和常数使用的存储器空间的定义414
A.2.3 C51的指针415
A.2.4 C51变量和常数的绝对定位415
A.2.5 C51的中断服务程序417
A.2.6引导Main函数417
A.3 A51和C51混合编程417
A.3.1 C51函数名的转换规则417
A.3.2 C51函数参数的传递规则418
A.4 A51和C51混合编程实例419
A.4.1实验一的混合编程420
A.4.2实验二的混合编程421
A.4.3实验十三的混合编程422
附录B MCS-51单片机的指令系统427
附录C C8051 F单片机的指令系统431
附录D MCS-51单片机的特殊功能寄存器435
参考文献436
热门推荐
- 730122.html
- 56423.html
- 1100402.html
- 1593628.html
- 581622.html
- 440950.html
- 3322725.html
- 1444601.html
- 2349521.html
- 3404976.html
- http://www.ickdjs.cc/book_2669170.html
- http://www.ickdjs.cc/book_1845615.html
- http://www.ickdjs.cc/book_2528427.html
- http://www.ickdjs.cc/book_714892.html
- http://www.ickdjs.cc/book_2911029.html
- http://www.ickdjs.cc/book_2031034.html
- http://www.ickdjs.cc/book_3590373.html
- http://www.ickdjs.cc/book_2023065.html
- http://www.ickdjs.cc/book_1126805.html
- http://www.ickdjs.cc/book_2479153.html