正版现货:单片机原理与嵌入式设计9787121411007电子工业出版社
¥
31.05
4.5折
¥
69
全新
库存3件
作者佚名
出版社电子工业出版社
ISBN9787121411007
出版时间2021-05
装帧平装
开本16开
定价69元
货号9787121411007
上书时间2024-12-16
商品详情
- 品相描述:全新
- 商品描述
-
目录
章概述1
1.1什么是单片机1
1.1.1单片机的发展过程1
1.1.2单片机的特点2
1.2单片机的应用领域3
1.3单片机的发展趋势4
1.4STC系列单片机介绍5
1.5感受单片机个实例6
第2章硬件基础知识介绍9
2.1STC系列8051单片机片内硬件结构9
2.1.18051单片机的硬件结构11
2.1.28051单片机存储器的结构13
2.1.38051单片机引脚功能17
2.1.4单片机内部时序20
2.2常用电子元器件21
2.2.1电阻21
2.2.2电容23
2.2.3电感25
2.2.4二极管25
2.2.5三极管27
2.2.6场效应管28
2.2.7光电耦合器29
2.2.8蜂鸣器30
2.2.9继电器31
2.2.10晶闸管32
2.2.11常用保护元件33
2.3基本逻辑门电路34
2.3.1三种基本逻辑门电路34
2.3.2组合逻辑电路36
第3章C语言基础知识40
3.1数进制转换40
3.1.1数进制介绍40
3.1.2数进制之间的转换41
3.2C51语言的格式与特点43
3.2.1C51语言简介与特点43
3.2.2C51语言的格式43
3.3C51语言的数据类型与表达45
3.3.1C51语言的变量45
3.3.2C51语言的数据类型48
3.3.3C51语言的变量名50
3.3.4C51语言的数组52
3.4C51语言的运算符与表达式54
3.4.1赋值运算符及赋值表达式54
3.4.2算术运算符及算术表达式55
3.4.3关系运算符及关系表达式56
3.4.4逻辑运算符及逻辑表达式56
3.4.5位操作运算符及位操作表达式57
3.5C51语言的语句结构60
3.5.1if选择语句60
3.5.2switch开关语句63
3.5.3for循环语句66
3.5.4while循环语句68
3.5.5do…while循环语句69
3.6C51语言的函数与预处理70
3.6.1函数的定义70
3.6.2函数的调用72
3.6.3变量的作用域75
3.6.4C51程序的预处理77
3.7C51语言的模块化编程79
第4章单片机最小系统设计83
4.1最小系统原理图绘制83
4.2最小系统PCB设计92
4.3软件平台Keil使用104
4.3.1KeilμVision5下载与安装104
4.3.2KeilμVision5建立工程105
4.3.3程序编译与调试109
4.4单片机应用―I/O操作112
4.4.151单片机I/O口原理介绍112
4.4.2端口输入与输出程序118
4.4.3最小系统的软件验证119
4.4.4最小系统的硬件调试122
4.4.5程序的烧写与验证123
第5章定时器/计数器与中断128
5.1中断系统128
5.1.1中断概述128
5.1.2中断系统的结构129
5.1.3中断控制130
5.1.4中断响应的处理过程133
5.1.5中断请求的撤销134
5.2定时器/计数器135
5.2.1定时器/计数器概述135
5.2.2定时器/计数器的结构135
5.2.3TMOD和TCON136
5.2.4定时器/计数器的工作方式137
5.3中断系统软件设计140
5.3.1中断系统软件设计概述140
5.3.2中断函数141
5.3.3中断系统的应用141
5.3.4外部中断输入口扩充148
5.4定时器/计数器软件设计149
5.4.1定时器/计数器概述149
5.4.2定时器/计数器初始化149
5.4.3定时器/计数器的应用150
第6章串行通信155
6.1串行通信原理155
6.1.1通信概述155
6.1.2串行口的结构158
6.1.3串行口控制159
6.1.4单片机串行口的工作方式0160
6.1.5单片机串行口的工作方式1161
6.1.6单片机串行口的工作方式2与工作方式3162
6.1.7串行口波特率163
6.2串行口程序设计基础164
6.2.1串行口程序设计理论基础164
6.2.2串行口的应用及程序设计166
6.3串行口调试工具的使用178
第7章单总线接口技术181
7.1单总线接口技术原理181
7.1.1单总线介绍181
7.1.2单总线通信时序182
7.1.3单总线I/O模拟183
7.1.4CRC校验简介185
7.2单总线实现唯一序列号186
7.2.1DS2401芯片简介186
7.2.2DS2401电路设计与功能函数187
7.2.3DS2401操作原理188
7.3单总线实现温度测量189
7.3.1DS18B20芯片简介189
7.3.2DS18B20电路设计与功能函数190
7.3.3DS18B20操作原理191
7.4单总线实现电池监控195
7.4.1DS2438芯片简介195
7.4.2DS2438电路设计与功能函数196
7.4.3DS2438操作原理198
7.5单总线实现数据存储206
7.5.1DS2431芯片简介206
7.5.2DS2431电路设计与功能函数207
7.5.3DS2431操作原理209
7.6本章小结与拓展213
7.7本章习题214
第8章IIC总线接口技术215
8.1IIC总线接口技术原理215
8.1.1IIC总线介绍215
8.1.2IIC总线通信时序216
8.1.3IIC总线I/O模拟220
8.2IIC总线实现数据存储222
8.2.1AT24C02芯片简介222
8.2.2AT24C02电路设计与功能函数223
8.2.3AT24C02操作原理225
8.3IIC总线实现实时时钟227
8.3.1PCF8563芯片简介227
8.3.2PCF8563电路设计与功能函数228
8.3.3PCF8563操作原理230
8.4IIC总线实现A/D转换232
8.4.1ADS1115芯片简介232
8.4.2ADS1115电路设计与功能函数232
8.4.3ADS1115操作原理234
8.5IIC总线实现D/A转换236
8.5.1DAC8571芯片简介236
8.5.2DAC8571电路设计与功能函数237
8.5.3DAC8571操作原理238
8.6IIC总线实现温度测量241
8.6.1TMP101芯片简介241
8.6.2TMP101电路设计与功能函数242
8.6.3TMP101操作原理244
8.7本章小结与拓展245
8.8本章习题245
第9章SPI总线技术247
9.1SPI总线技术原理247
9.1.1SPI总线介绍247
9.1.2SPI总线通信时序249
9.1.3SPI总线I/O模拟250
9.2SPI总线实现数据存储251
9.2.1AT93C46芯片简介251
9.2.2AT93C46电路设计与功能函数251
9.2.3AT93C46操作原理254
9.3SPI总线实现实时时钟255
9.3.1DS1302芯片简介255
9.3.2DS1302电路设计与功能函数256
9.3.3DS1302操作原理258
9.4SPI总线实现A/D转换262
9.4.1TLC2543芯片简介262
9.4.2TLC2543电路设计与功能函数263
9.4.3TLC2543操作原理264
9.5SPI总线实现D/A转换266
9.5.1TLC5618芯片简介266
9.5.2TLC5618电路设计与功能函数267
9.5.3TLC5618操作原理268
9.6SPI总线实现温度测量269
9.6.1TMP122芯片简介269
9.6.2TMP122电路设计与功能函数270
9.6.3TMP122操作原理271
9.7本章小结与拓展273
9.8本章习题274
0章单片机外部总线扩展275
10.1单片机外部总线扩展原理275
10.1.1系统总线结构275
10.1.2系统总线具体实现277
10.1.3总线上的地址译码279
10.1.4总线地址读写280
10.2外部总线实现人机接口281
10.2.1总线扩展电路设计281
10.2.2发光二极管与数码管驱动282
10.2.3LCD1602驱动283
10.2.4矩阵键盘驱动286
10.3外部总线实现A/D转换289
10.3.1ADC0809芯片简介289
10.3.2ADC0809电路设计与功能函数289
10.3.3ADC0809操作原理291
10.4外部总线实现D/A转换292
10.4.1DAC0832芯片简介292
10.4.2DAC0832电路设计与功能函数292
10.4.3DAC0832操作原理293
10.5外部总线实现实时时钟294
10.5.1DS12887芯片简介294
10.5.2DS12887电路设计与功能函数295
10.5.3DS12887操作原理297
10.6本章小结与拓展300
10.7本章习题301
1章单片机相关片上资源302
11.1内部看门狗302
11.1.1看门狗技术简介302
11.1.2内部看门狗功能函数302
11.1.3内部看门狗操作原理304
11.2内部存储器305
11.2.1内部存储器简介305
11.2.2内部存储器功能函数306
11.2.3内部存储器操作原理308
11.3内部SPI312
11.3.1内部SPI简介312
11.3.2内部SPI功能函数312
11.3.3内部SPI操作原理313
11.4内部A/D转换器322
11.4.1内部A/D转换器简介322
11.4.2内部A/D功能函数322
11.4.3内部A/D操作原理325
11.5内部PCA/PWM331
11.5.1内部PCA/PWM简介331
11.5.2内部PCA/PWM功能函数331
11.5.3内部PCA/PWM操作原理333
11.6本章小结与拓展341
11.7本章习题341
参考文献342
内容摘要
本书从实用性和优选性出发,遵循由浅入深、循序渐进的原则,较全面地讲解了51单片机的知识体系。全书主要内容包括:51单片机的硬件结构与工作原理、内部资源及应用、指令系统及C51程序设计、信息的显示与输入/输出、定时器/计数器、中断、串行口通信、系统扩展、接口电路的设计与拓展等。本书在讲解单片机开发的必要理论知识的同时,结合了各种应用及经典的设计案例。此外,本书还介绍了C51程序设计的开发工具Keil μVision5及嵌入式仿真工具Proteus的使用方法。本书以培养学生51单片机的应用能力为目标,理论知识与系统设计并重,并引入51单片机的新技术,理论联系实际,既可作为高等学校自动化、电气工程、电子信息类等专业的基础教材,也可作为相关工程技术人员学习的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价