图书介绍
AT89C52单片机原理与接口技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 凌志浩,张建正编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040319314
- 出版时间:2011
- 标注页数:311页
- 文件大小:12MB
- 文件页数:320页
- 主题词:单片微型计算机-基础理论-高等学校-教材;单片微型计算机-接口-高等学校-教材
PDF下载
下载说明
AT89C52单片机原理与接口技术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单片机的发展过程2
1.1.3单片机的发展趋势4
1.2单片机特点和应用领域5
1.2.1单片机的特点5
1.2.2单片机的应用领域6
1.3嵌入式系统7
1.3.1嵌入式系统定义7
1.3.2嵌入式系统组成和分类7
1.4微型计算机的运算基础8
1.4.1计算机中数的表示方法8
1.4.2计算机中的编码12
1.4.3计算机中的运算13
习题与思考题23
第2章AT89C52单片机的结构与工作原理24
2.1 AT89C52单片机的主要特性和内部总体结构24
2.2 AT89C52单片机的引脚功能25
2.2.1 AT89C52单片机引脚功能26
2.2.2三总线结构28
2.3 AT89C52单片机的主要组成部分29
2.3.1 AT89C52单片机的CPU29
2.3.2 AT89C52单片机的存储器32
2.3.3 AT89C52单片机的I/O接口和相关的特殊功能寄存器36
2.3.4并行I/O接口36
2.4 AT89C52单片机的时钟与复位电路40
2.4.1复位操作和复位电路40
2.4.2振荡电路和时钟42
2.5 AT89C52单片机的低功耗工作方式43
2.6 AT89C52单片机的时序46
2.6.1 CPU的时序及有关概念46
2.6.2取指令和执行指令时序47
2.6.3访问外部ROM的操作时序48
2.6.4访问外部RAM的操作时序49
习题与思考题49
第3章 指令系统51
3.1指令系统概述51
3.1.1指令格式51
3.1.2指令符号约定52
3.1.3指令系统的分类53
3.2寻址方式53
3.2.1寄存器寻址54
3.2.2立即寻址54
3.2.3直接寻址55
3.2.4寄存器间接寻址55
3.2.5基址加变址寄存器寻址56
3.2.6相对寻址57
3.2.7位寻址57
3.3数据传送类指令58
3.3.1片内RAM和SFR数据传送指令58
3.3.2片外RAM及I/O接口数据传送指令60
3.3.3查表指令62
3.3.4数据交换指令63
3.3.5堆栈操作指令64
3.4算术运算类指令65
3.4.1加法运算指令65
3.4.2减法运算指令67
3.4.3乘、除运算指令69
3.5逻辑操作类指令69
3.5.1“与”运算指令70
3.5.2“或”运算指令70
3.5.3“异或”运算指令71
3.5.4累加器A清0和取反指令72
3.5.5循环移位指令72
3.6控制转移类指令73
3.6.1无条件转移指令73
3.6.2条件转移指令75
3.6.3子程序调用指令77
3.6.4返回指令78
3.6.5空操作指令79
3.7位操作类指令79
3.7.1位传送指令80
3.7.2位清0与位置1指令80
3.7.3位逻辑运算指令80
3.7.4位条件转移指令81
习题与思考题82
第4章 汇编语言程序设计85
4.1概述85
4.1.1汇编语言与汇编85
4.1.2汇编语言程序设计步骤87
4.1.3伪指令88
4.2汇编语言程序设计91
4.2.1简单程序设计91
4.2.2分支程序设计92
4.2.3循环程序设计95
4.2.4查表程序设计99
4.2.5散转程序设计102
4.2.6子程序设计104
4.2.7运算程序设计108
习题与思考题112
第5章 输入/输出方式与中断114
5.1输入/输出概述114
5.1.1 I/O接口结构和传送信息114
5.1.2 I/O接口的基本功能116
5.1.3 I/O接口的编址方式116
5.2输入/输出数据的传送方式117
5.2.1无条件传送方式117
5.2.2程序查询传送方式118
5.2.3中断传送方式120
5.2.4 DMA传送方式120
5.3中断技术121
5.3.1中断121
5.3.2中断源122
5.3.3中断系统的功能122
5.3.4中断过程123
5.4 AT89C52单片机的中断系统125
5.4.1中断源126
5.4.2中断控制128
5.4.3中断响应和处理过程131
5.4.4中断请求的撤除132
5.5中断程序设计133
5.5.1主程序133
5.5.2中断服务程序134
习题与思考题137
第6章AT89C52单片机的定时器/计数器138
6.1定时器/计数器的结构138
6.2定时器/计数器T0和T1的控制139
6.2.1工作方式寄存器TMOD139
6.2.2控制寄存器TCON140
6.3定时器/计数器T0和T1的工作方式及应用140
6.3.1方式0及应用141
6.3.2方式1及应用142
6.3.3方式2及应用144
6.3.4方式3及应用146
6.3.5综合应用举例147
6.4定时器/计数器T2152
6.4.1控制寄存器T2CON152
6.4.2工作方式寄存器T2MOD154
6.4.3 T2工作方式及应用154
习题与思考题161
第7章 单片机的串行接口162
7.1串行通信概述162
7.1.1并行通信和串行通信162
7.1.2串行通信的传输方式162
7.1.3串行通信的通信方式163
7.2 AT89C52单片机的串行接口165
7.2.1串行接口的结构165
7.2.2串行接口的控制166
7.3串行接口的工作方式168
7.3.1方式0168
7.3.2方式1170
7.3.3方式2和方式3171
7.4多机通信173
7.5波特率设置174
7.5.1方式0的波特率174
7.5.2方式2的波特率174
7.5.3方式1和方式3的波特率174
7.6串行接口的应用和编程177
7.6.1双机串行通信的硬件连接177
7.6.2串行通信的软件编程178
习题与思考题188
第8章 单片机并行扩展技术190
8.1单片机并行扩展性能190
8.1.1并行扩展三总线190
8.1.2地址分配194
8.2程序存储器扩展196
8.2.1常用的EPROM芯片196
8.2.2 EPROM扩展电路198
8.3数据存储器扩展199
8.3.1常用的RAM芯片199
8.3.2 RAM扩展电路200
8.4简单并行I/O接口的扩展202
8.4.1用74HC244扩展并行输入口202
8.4.2用74HC377扩展并行输出口202
8.5可编程并行I/O接口8255A的扩展203
8.5.1 8255A的结构203
8.5.2 8255A的工作方式205
8.5.3 8255A的编程209
8.5.4 8255A的接口技术210
8.6可编程RAM/IO接口8155的扩展211
8.6.1 8155的结构211
8.6.2 8155的RAM和I/O寄 存器及操作212
8.6.3 8155的工作方式和控制212
8.6.4 8155的定时器214
8.6.5 AT89C52单片机与8155的接口214
8.7 D/A转换器接口216
8.7.1 D/A转换器概述216
8.7.2 D/A转换器芯片DAC0832217
8.7.3 D/A转换器与单片机接口时要考虑的问题219
8.7.4 DAC0832与AT89C52单片机的接口220
8.8 A/D转换器接口222
8.8.1 A/D转换器概述222
8.8.2 A/D转换器芯片ADC0809223
8.8.3 A/D转换器与单片机接口时要考虑的问题224
8.8.4 ADC0809与AT89 C52单片机的接口225
习题与思考题226
第9章 单片机串行扩展技术228
9.1 I2 C总线228
9.1.1 I2C总线概述228
9.1.2 I2C总线的信号时序229
9.1.3 I2C总线数据传输协议231
9.2 SPI总线233
9.2.1 SPI总线概述233
9.2.2 SPI总线时序234
9.3单总线235
9.3.1 DS18B20概述235
9.3.2 DS18B20与AT89C52单片机的接口电路239
9.3.3 DS18B20的工作过程和命令239
9.4 AT24C系列串行EEPROM的扩展241
9.4.1 AT24C的结构241
9.4.2 AT24C的读写操作242
9.4.3 AT89C52单片机与AT24C08的接口和编程244
9.5串行D/A转换器TLC5615的扩展249
9.5.1 TLC5615的结构249
9.5.2 TLC5615的时序和工作方式251
9.5.3 AT89C52单片机与TLC5615的接口和编程252
9.6串行A/D转换器TLC2543的扩展253
9.6.1 TLC2543的结构253
9.6.2 TLC2543的命令字255
9.6.3 TLC2543的SPI时序256
9.6.4 AT89C52单片机与TLC2543的接口和编程257
习题与思考题258
第10章 单片机人机交互接口技术260
10.1 LED显示器接口260
10.1.1 LED显示器的结构260
10.1.2七段LED显示方式262
10.2键盘接口266
10.2.1键盘结构266
10.2.2行扫描法原理268
10.2.3键盘/显示器接口技术268
10.2.4键盘的工作方式271
10.3串行专用键盘/显示器接口芯片HD7279A272
10.3.1 HD7279A简介272
10.3.2 HD7279A的控制274
10.3.3 HD7279A的串行接口及时序277
10.3.4 AT89C52单片机与HD7279A的接口和编程278
10.4 LCD液晶显示器接口282
10.4.1 LCD概述282
10.4.2 LM3033B-0BR3的结构283
10.4.3显示存储器285
10.4.4显示控制命令286
10.4.5接口方式和时序289
10.4.6 AT89C52单片机与 LM3033 B-0BR3的接口和编程290
10.5打印机接口293
10.5.1 TPμP-40A/16A微型打印机概述294
10.5.2 AT89C52单片机与TPμP -40A/16A的接口和编程297
习题与思考题298
附录A ASCII码字符表300
附录B AT89C52单片机指令详表301
附录C AT89C52单片机指令一览表307
参考文献309
热门推荐
- 117998.html
- 52197.html
- 2995392.html
- 1972672.html
- 1771863.html
- 3263332.html
- 3706760.html
- 641339.html
- 3709780.html
- 524885.html
- http://www.ickdjs.cc/book_568950.html
- http://www.ickdjs.cc/book_2399809.html
- http://www.ickdjs.cc/book_2892446.html
- http://www.ickdjs.cc/book_3510655.html
- http://www.ickdjs.cc/book_175939.html
- http://www.ickdjs.cc/book_1908166.html
- http://www.ickdjs.cc/book_2716920.html
- http://www.ickdjs.cc/book_2271974.html
- http://www.ickdjs.cc/book_3097383.html
- http://www.ickdjs.cc/book_1652451.html