图书介绍
单片机原理及应用系统设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 胡亚琦主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560624365
- 出版时间:2010
- 标注页数:326页
- 文件大小:37MB
- 文件页数:337页
- 主题词:单片微型计算机-理论-高等学校-教材;单片微型计算机-系统设计-高等学校-教材
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.2单片机的发展1
1.1.3单片机的分类3
1.1.4单片机的特点4
1.1.5单片机的应用领域4
1.2 51系列单片机的基本结构5
1.2.1内部结构的主要组成部分5
1.2.2单片机的引脚功能8
1.2.3控制器、时钟电路和基本时序周期9
1.2.4复位状态及复位电路11
1.2.5省电方式13
1.3 AT89系列单片机型号的编码说明及封装形式15
习题一17
第二章AT89S52单片机的硬件结构19
2.1 AT89S52存储器结构19
2.1.1程序存储器19
2.1.2片内Flash存储器操作21
2.1.3数据存储器27
2.1.4特殊功能寄存器SFR29
2.2并行1/O接口34
2.2.1 P0口34
2.2.2 P1口36
2.2.3 P2口37
2.2.4 P3口38
2.3 AT89S52的定时/计数器T0、 T1和T239
2.3.1定时/计数器的基本原理39
2.3.2定时/计数器T0/Tl的控制与状态寄存器40
2.3.3 T0/Tl的四种工作模式41
2.3.4定时/计数器T2的控制与状态寄存器44
2.3.5 T2的工作模式46
2.4 AT89S52的中断系统49
2.4.1中断的基本概念49
2.4.2中断源50
2.4.3 AT89S52的中断标志与控制53
2.4.4中断响应的条件、过程与时间56
2.5 AT89S52的串行通信57
2.5.1串行通信概述57
2.5.2 RS232C标准总线及通信设计60
2.5.3 AT89S52串行通信接口62
习题二67
第三章AT89S52单片机指令系统70
3.1单片机指令系统概述70
3.1.1指令、指令系统的概念70
3.1.2单片机指令系统及其指令格式70
3.2寻址方式71
3.2.1立即寻址71
3.2.2寄存器寻址71
3.2.3寄存器间接寻址72
3.2.4直接寻址72
3.2.5基址寄存器加变址寄存器间接寻址73
3.2.6相对寻址73
3.2.7位寻址73
3.3数据传送类指令74
3.3.1访问片内数据存储器的一般数据传送指令74
3.3.2片内特殊传送指令76
3.3.3片外数据存储器数据传送指令77
3.3.4访问程序存储器的数据传送指令77
3.4算术运算类指令78
3.4.1加、减法指令78
3.4.2十进制调整指令80
3.4.3乘、除法指令81
3.5逻辑运算及移位指令81
3.6控制转移类指令83
3.6.1无条件转移指令83
3.6.2条件转移指令85
3.7子程序调用和返回指令87
3.7.1子程序调用指令88
3.7.2返回指令88
3.7.3空操作指令89
3.8位操作类指令89
3.9汇编程序格式与伪指令91
习题三93
第四章 单片机程序设计语言96
4.1汇编语言程序设计96
4.1.1汇编语言程序设计步骤96
4.1.2汇编语言程序结构97
4.1.3汇编语言程序设计方法99
4.1.4汇编语言编程规范105
4.2 C51语言程序设计107
习题四109
第五章C51程序设计语言110
5.1 C51基本语法规则110
5.1.1 C51数据类型110
5.1.2常量与变量111
5.1.3运算符与表达式114
5.1.4程序控制语句116
5.1.5函数121
5.1.6指针124
5.1.7构造数据类型127
5.1.8 C51位操作及其表达式131
5.1.9自增减运算符、复合运算符及其表达式134
5.2 C51程序设计技巧135
5.2.1存取AT89S52单片机特殊功能寄存器135
5.2.2位的控制136
5.2.3中断子程序的设计137
5.2.4内存应对式I/O138
5.2.5 C51程序设计举例139
5.3汇编语言与C语言的混合编程140
5.3.1 C51和A51接口所涉及的几个主要问题142
5.3.2 C51程序中嵌入汇编144
5.3.3 C51与汇编函数的相互调用145
5.4 C51与汇编语言的对照148
5.4.1实例描述148
5.4.2硬件电路148
5.4.3程序设计149
5.4.4汇编语言编写的代码150
5.4.5 C语言编写的代码151
5.4.6实例小结151
5.5 C51程序设计小结152
习题五153
第六章 单片机系统功能的扩展技术154
6.1系统扩展概述154
6.2总线扩展及地址分配154
6.2.1总线扩展155
6.2.2地址分配158
6.3外部存储器及其访问161
6.3.1外部程序存储器及其访问161
6.3.2外部数据存储器及其访问164
6.4外部程序存储器扩展165
6.4.1常用EPROM芯片166
6.4.2典型EPROM扩展电路实现167
6.5外部数据存储器的扩展168
6.5.1 RAM(SRAM)的扩展168
6.5.2并行E2 PROM的扩展170
6.6并行I/O接口的扩展172
6.6.1简单I/O接口的扩展172
6.6.2可编程8155的并行I/O扩展173
6.6.3 8255A可编程并行I/O接口扩展184
6.7 A/D和D/A转换接口的扩展190
6.7.1 8位并行A/D转换器ADC0809的扩展191
6.7.2 12位并行A/D转换器AD574的扩展194
6.7.3 8位并行D/ A转换器DAC0832的扩展196
6.8串行总线扩展技术199
6.8.1 SPI和I2 C串行总线接口200
6.8.2键盘/显示器串行扩展技术205
6.8.3 E2 PROM串行扩展技术209
6.8.4 D/A和A/D转换器串行扩展技术212
6.8.5串行总线单片机最小系统实验板218
习题六221
第七章 单片机应用系统开发设计实例222
7.1汇编源程序的建立与编译222
7.1.1 Proteus中的源程序设计与编译222
7.1.2 KeilμVision中的源程序设计与编译224
7.2 Proteus与单片机电路的交互式仿真与调试231
7.2.1加载目标代码231
7.2.2单片机系统的Proteus交互仿真232
7.2.3调试菜单与调试窗口232
7.2.4观察窗口234
7.3 I/O口应用236
7.3.1 Proteus电路设计237
7.3.2 Proteus调试与仿真237
7.3.3总结与提示238
7.4 4×4矩阵式键盘识别技术238
7.4.1 Proteus电路设计239
7.4.2源程序设计239
7.4.3 Proteus调试与仿真243
7.4.4总结与提示243
7.5动态扫描显示243
7.5.1 Proteus电路设计243
7.5.2源程序设计244
7.5.3 Proteus调试与仿真246
7.5.4总结与提示246
7.6 8×8点阵LED显示246
7.6.1 Proteus电路设计246
7.6.2 Proteus设计与仿真248
7.6.3总结与提示249
7.7 I/O口的扩展249
7.7.1 Proteus电路设计249
7.7.2源程序设计250
7.7.3 Proteus调试与仿真252
7.7.4总结与提示252
7.8定时/计数器实验252
7.8.1 Proteus电路设计253
7.8.2 Proteus设计与仿真254
7.8.3总结与提示255
7.9外部数据存储器扩展255
7.9.1 Proteus电路设计255
7.9.2 Proteus调试与仿真256
7.9.3总结与提示256
7.10外部中断实验256
7.10.1 Proteus电路设计258
7.10.2 Proteus调试与仿真259
7.10.3总结与提示259
7.11单片机与PC机间的串行通信259
7.11.1 Proteus电路设计260
7.11.2 Proteus调试与仿真262
7.11.3总结与提示263
7.12单片机与步进电机的接口技术263
7.12.1 Proteus电路设计264
7.12.2 Proteus调试与仿真265
7.12.3总结与提示265
7.13单片机与直流电动机的接口技术266
7.13.1 Proteus电路设计266
7.13.2 Proteus调试与仿真267
7.13.3总结与提示268
7.14基于DAC0832数/模转换器的数控电源268
7.14.1 Proteus电路设计269
7.14.2 Proteus调试与仿真270
7.14.3总结与提示270
7.15基于ADC0808模/数转换器的数字电压表271
7.15.1 Proteus电路设计271
7.15.2源程序设计272
7.15.3 Proteus调试与仿真276
7.15.4总结与提示277
第八章 单片机应用实验278
实验1闪烁灯278
实验2模拟开关灯280
实验3多路开关状态指示282
实验4广告灯设计286
实验5广告灯(利用取表方式)289
实验6报警器291
实验7 I/O并行口直接驱动LED显示294
实验8按键识别方法之一297
实验9 00~99计数器300
实验10动态数码显示技术303
附录A指令系统中常用符号说明307
附录B影响标志位设置的指令309
附录C AT89S52指令表310
附录D片内RAM中20H~2FH共128位位地址表314
附录E特殊功能寄存器地址表315
附录F KeilC51软件使用317
附录G AT89S52单片机下载器软件使用323
参考文献324
热门推荐
- 3370827.html
- 3316775.html
- 2535878.html
- 2436625.html
- 5153.html
- 1973767.html
- 1794189.html
- 712763.html
- 719014.html
- 3657027.html
- http://www.ickdjs.cc/book_2857704.html
- http://www.ickdjs.cc/book_2373989.html
- http://www.ickdjs.cc/book_935564.html
- http://www.ickdjs.cc/book_897887.html
- http://www.ickdjs.cc/book_3164725.html
- http://www.ickdjs.cc/book_1793613.html
- http://www.ickdjs.cc/book_985066.html
- http://www.ickdjs.cc/book_2697554.html
- http://www.ickdjs.cc/book_2448033.html
- http://www.ickdjs.cc/book_366515.html