《单片机原理及应用》求取 ⇩

第1章单片机基础知识1

1.1微型计算机简述1

1.1.1微型计算机硬件系统1

1.1.2微型计算机软件系统1

1.2单片机概述2

1.2.1单片机的概念2

1.2.2单片机的发展概况2

1.2.3单片机的特性2

1.2.4单片机的发展趋势3

1.2.5单片机的应用4

1.3MCS-51单片机及其兼容单片机简介5

1.3.1 MCS-51单片机5

1.3.2 AT89系列单片机5

1.3.3 STC系列单片机6

1.3.4 C8051F系列单片机7

1.4计算机中的信息表示7

1.4.1机器数与机器数的表示形式7

1.4.2计算机的信息编码9

本章小结10

思考题与练习题110

第2章MCS-51单片机组成11

2.1MCS-51单片机的硬件结构11

2.1.1 MCS-51单片机的内部结构11

2.1.2 MCS-51单片机的引脚功能13

2.2MCS-51单片机的内部存储器13

2.2.1内部数据存储器低128单元14

2.2.2内部数据存储器高128单元15

2.2.3堆栈18

2.2.4内部程序存储器19

2.2.5 MCS-51单片机存储器的结构19

2.3MCS-51单片机I/O口电路及功能20

2.3.1 P0口20

2.3.2 P1口21

2.3.3 P2口21

2.3.4 P3口22

2.3.5 I/O口的读-修改-写操作22

2.3.6 I/O口的负载能力及接口要求23

2.4 MCS-51单片机的时钟电路与时序23

2.4.1时钟电路23

2.4.2时序定时单位24

2.4.3典型指令时序25

2.5 MCS-51单片机的复位方式和复位电路26

2.5.1复位26

2.5.2复位电路26

2.6低功耗操作方式27

2.6.1HMOS工艺单片机的掉电保护方式27

2.6.2 CHMOS工艺单片机的低功耗方式28

2.7 I/O口应用案例及Proteus仿真29

2.7.1P1口控灯29

2.7.2 P1口循环控灯30

本章小结31

思考题与练习题231

第3章MCS-51指令系统及汇编语言程序设计32

3.1指令系统概述32

3.1.1指令格式32

3.1.2指令系统的分类33

3.1.3指令描述符号意义的说明33

3.2寻址方式34

3.3MCS-51指令系统37

3.3.1数据传送类指令37

3.3.2算术运算类指令41

3.3.3逻辑运算及移位类指令45

3.3.4控制转移类指令48

3.3.5位操作类指令52

3.4汇编语言概述及伪指令54

3.4.1汇编语言的特点54

3.4.2汇编语言的语句格式54

3.4.3汇编语言的伪指令55

3.5汇编语言程序设计57

3.5.1顺序程序设计57

3.5.2分支程序设计58

3.5.3循环程序设计60

3.5.4子程序设计61

3.6常用程序的设计63

3.6.1数制转换程序63

3.6.2多字节无符号数的加减运算64

3.6.3软件定时程序65

3.6.4查表程序66

3.6.5极值查找程序68

3.6.6数据检索程序68

3.6.7数据排序程序69

本章小结70

思考题与练习题370

第4章单片机C语言程序设计74

4.1 C51概述74

4.2 C51的基本语法74

4.2.1C51的标识符和关键字74

4.2.2 C51数据类型75

4.2.3 C51数据存储类型和存储模式77

4.2.4常量与变量80

4.2.5 C51运算符、表达式及其规则81

4.2.6数组82

4.2.7指针84

4.3 C51对绝对地址存储单元的访问85

4.4C51流程控制语句89

4.4.1选择语句89

4.4.2循环语句92

4.5C51函数95

4.5.1函数的定义和分类95

4.5.2函数的调用95

4.5.3 C51的库函数96

4.6 MCS-51单片机的键盘及LED显示编程案例98

本章小结100

思考题与练习题4101

第5章中断与定时102

5.1MCS-51单片机的中断系统102

5.1.1概述102

5.1.2 MCS-51单片机的中断源103

5.1.3中断控制103

5.1.4中断处理过程105

5.1.5中断请求的撤销108

5.1.6中断编程109

5.2 MCS-51单片机的定时器/计数器112

5.2.1定时器/计数器的功能112

5.2.2定时器/计数器的控制寄存器113

5.2.3方式0114

5.2.4方式1116

5.2.5方式2117

5.2.6方式3119

5.2.7用定时器/计数器进行外部中断扩展120

5.3中断与定时器/计数器综合应用举例121

5.4数字频率计设计案例及Proteus仿真128

5.4.1案例教学的目的、要求和教学方法128

5.4.2数字频率计的原理及硬件电路图128

5.4.3数字频率计的软件编程思路129

5.4.4案例思考题130

本章小结130

思考题与练习题5130

第6章MCS-51单片机的串行通信132

6.1串行通信基本常识132

6.1.1异步串行通信的字符格式132

6.1.2异步串行通信的传输速率133

6.1.3异步串行通信的信号形式133

6.1.4异步串行通信的数据通路方式134

6.2 RS-232C接口标准及其接口芯片134

6.2.1RS-232C连接器134

6.2.2 RS-232C接口的引脚定义134

6.2.3 RS-232C主要引脚说明135

6.2.4电气特性136

6.2.5 RS-232C接口的连接方式136

6.2.6串行口电路137

6.3 MCS-51单片机的串行口及控制寄存器138

6.3.1MCS-51单片机串行口结构138

6.3.2串行通信控制寄存器138

6.4 MCS-51单片机串行通信工作方式140

6.4.1串行工作方式0140

6.4.2串行工作方式1144

6.4.3串行工作方式2148

6.4.4串行工作方式3149

6.5多机通信150

6.5.1多机通信基本原理150

6.5.2多机通信的程序设计150

6.5.3简单应用举例151

6.6SPI总线技术152

6.6.1 SPI总线结构153

6.6.2 SPI串行扩展应用实例154

6.7I2C总线技术156

6.7.1 I2C总线协议157

6.7.2 I2C总线应用举例158

6.8 PC机与单片机的通信案例161

6.8.1案例教学目的和教学要求161

6.8.2硬件连接电路图161

6.8.3PC机的软件编程思路161

6.8.4单片机的软件编程思路162

本章小结163

思考题与练习题6163

第7章MCS-51单片机的并行扩展165

7.1系统总线及总线构造165

7.1.1单片机扩展概述165

7.1.2单片机系统总线及其构造165

7.2存储器扩展167

7.2.1程序存储器扩展167

7.2.2数据存储器扩展170

7.3 I/O口扩展171

7.3.1简单I/O口扩展171

7.3.2 8255A可编程并行I/O口扩展172

7.4模拟霓虹灯设计案例及Proteus仿真175

7.4.1案例教学的目的、要求和教学方法175

7.4.2模拟霓虹灯的硬件电路图175

7.4.3模拟霓虹灯的软件编程思路176

7.4.4案例思考题178

本章小结178

思考题与练习题7178

第8章MCS-51单片机的接口技术179

8.1键盘接口技术179

8.1.1按键的特性179

8.1.2独立式键盘接口技术180

8.1.3行列式键盘接口技术181

8.2LED显示接口技术183

8.2.1 LED显示原理183

8.2.2静态显示技术184

8.2.3动态显示技术184

8.3 LCD显示接口技术186

8.3.1LCD1602液晶显示模块简介186

8.3.2 LCD 1602液晶显示模块存储器186

8.3.3 LCD1602液晶显示模块指令187

8.3.4 LCD显示器与单片机接口189

8.4单片机与D/A、 A/D转换器的接口与应用190

8.4.1典型D/A转换器芯片DAC0832190

8.4.2 DAC0832与单片机接口191

8.4.3典型A/D转换器芯片ADC0809193

8.4.4 ADC0809与单片机接口194

8.5多通道模拟量数据采集系统设计案例及Proteus仿真196

8.5.1案例教学的目的、要求和教学方法196

8.5.2多通道模拟量数据采集系统功能与硬件电路图196

8.5.3多通道模拟量数据采集系统软件编程思路197

8.5.4案例思考题200

本章小结200

思考题与练习题8200

第9章C8051 F41 x单片机简介201

9.1C8051F41x概述201

9.1.1 C8051F410系统内部结构202

9.1.2 C8051 F410系统引脚202

9.2 C8051F41x存储器组织203

9.2.1程序存储器203

9.2.2内部数据存储器204

9.2.3片内外部数据存储器205

9.3C8051F41x可编程的I/O口205

9.3.1 I/O口输入/输出205

9.3.2优先权交叉开关译码器206

9.3.3 I/O口初始化209

9.3.4通用I/O口209

9.4C8051F41x中断系统210

9.4.1 C8051F41x中断系统概述210

9.4.2中断寄存器说明212

9.4.3外部中断213

9.5C8051F41x内部定时器/计数器214

9.5.1概述214

9.5.2定时器/计数器T0、 T1215

9.5.3定时器/计数器T2、 T3216

9.6可编程定时器/计数器阵列(PCA)219

9.6.1PCA定时器/计数器219

9.6.2捕捉/比较模块221

9.6.3看门狗定时器方式226

9.7C8051F41x的串行口227

9.7.1通用串行口UART0227

9.7.2增强型串行口(SPI0)228

9.7.3 SMBus接口231

9.8模数转换器ADC233

9.8.112位ADC结构233

9.8.2 ADC工作方式234

9.8.3可编程窗口检测器235

9.9数模转换器DAC236

9.9.112位IDAC结构236

9.9.2 IDA0输出更新237

9.9.3 IDAC输出字格式237

9.10复位238

9.11电源管理方式240

本章小结240

思考题与练习题9240

第10章MCS-51单片机应用系统设计与开发242

10.1单片机应用系统设计的一般步骤和方法242

10.1.1单片机应用系统的性能要求242

10.1.2设计步骤242

10.1.3硬件设计243

10.1.4软件设计245

10.1.5系统调试245

10.2单片机应用系统的抗干扰技术245

10.2.1硬件抗干扰技术246

10.2.2软件抗干扰技术247

10.3综合系统案例及Proteus仿真249

10.3.1交通信号灯的设计与实现249

10.3.2电子密码锁的设计与实现254

10.3.3案例思考题265

本章小结265

思考题与练习题10265

附录AMCS-51指令一览表266

附录BKeilC51软件的使用269

附录C基于Proteus的单片机系统仿真275

参考文献280

2020《单片机原理及应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由庄友谊 2020 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

SAMSUNG 三星 单片机原理及应用(1995 PDF版)
SAMSUNG 三星 单片机原理及应用
1995 上海:复旦大学出版社
单片机原理与应用( PDF版)
单片机原理与应用
单片机原理及应用( PDF版)
单片机原理及应用
单片机原理及应用( PDF版)
单片机原理及应用
单片机原理及应用 P271( PDF版)
单片机原理及应用 P271
微型计算机操作与常见软件使用(1994 PDF版)
微型计算机操作与常见软件使用
1994 北京:北京科学技术出版社
8098单片机原理与应用(1994 PDF版)
8098单片机原理与应用
1994 北京:机械工业出版社
单片微机原理与应用(1994 PDF版)
单片微机原理与应用
1994 西安:西安电子科技大学出版社
8096/8098单片机原理及应用(1993 PDF版)
8096/8098单片机原理及应用
1993 上海:复旦大学出版社
飞利浦80C51系列单片机原理与应用技术手册(1992 PDF版)
飞利浦80C51系列单片机原理与应用技术手册
1992 北京:北京航空航天大学出版社
微机原理及MCS-51单片机应用(1991 PDF版)
微机原理及MCS-51单片机应用
1991 北京:煤炭工业出版社
单片微机原理及应用(1994 PDF版)
单片微机原理及应用
1994 北京:机械工业出版社
单片机原理与应用(1997 PDF版)
单片机原理与应用
1997 北京:中国铁道出版社
单片机原理及应用(1998 PDF版)
单片机原理及应用
1998 重庆:重庆大学出版社
SH3高级单片机原理及应用(1999 PDF版)
SH3高级单片机原理及应用
1999 北京:清华大学出版社