图书介绍
单片机技术与应用 基于仿真与工程实践PDF|Epub|txt|kindle电子书版本网盘下载
![单片机技术与应用 基于仿真与工程实践](https://www.shukui.net/cover/15/31395210.jpg)
- 陈青,刘丽主编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568044387
- 出版时间:2018
- 标注页数:401页
- 文件大小:68MB
- 文件页数:413页
- 主题词:单片微型计算机-高等学校-教材
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微型计算机的特点2
1.1.3微型计算机的应用领域3
1.2微型计算机的组成4
1.2.1微处理器4
1.2.2微型计算机5
1.2.3微型计算机系统5
1.3微型计算机的工作过程和主要性能指标5
1.3.1微型计算机的工作过程5
1.3.2微型计算机的主要性能指标6
1.4微机系统中采用的先进技术7
1.4.1流水线技术7
1.4.2高速缓冲存储器7
1.4.3CISC和RISC7
1.4.4多核技术8
1.5微型计算机中数的表示8
1.5.1数制及相互转换8
1.5.2符号数的表示及运算11
1.5.3计算机中的常用术语和编码15
1.6单片机概述18
1.6.1单片机的发展历史及趋势19
1.6.2单片机的特点及应用20
1.7MCS-51系列单片机与STC系列单片机22
1.7.1MCS-51系列单片机22
1.7.2STC系列单片机23
1.8其他常见系列单片机23
1.8.1AT89系列单片机23
1.8.2AVR系列单片机24
1.8.3PIC系列单片机26
1.9本章小结26
习题27
第2章 单片机应用系统开发简介28
2.1集成开发环境Keil μViSion4简介28
2.1.1Keil μVision4运行环境介绍28
2.1.2Keil μVision4集成开发环境的STC单片机开发流程30
2.2集成开发工具Proteus 7 Professional简介33
2.2.1Proteus基本用法34
2.2.2实例分析36
2.3Keil μVision4与Proteus 7 Professional的联调39
2.4Proteus ISIS模块应用举例40
2.4.1ISIS原理图仿真模块应用举例40
2.4.2ARES模块应用举例44
2.5本章小结48
习题48
第3章 STC89C52单片机硬件结构49
3.1STC89C52单片机的内部功能结构及其特点49
3.2STC89C52单片机的外部引脚及功能51
3.3STC89C52单片机存储器结构54
3.3.1STC89C52单片机程序存储器54
3.3.2STC89C52单片机数据存储器55
3.3.3STC89C52单片机特殊功能寄存器57
3.4STC89C52单片机I/O接口62
3.4.1P1口62
3.4.2P3口63
3.4.3P0口64
3.4.4P2口65
3.4.5I/O接口5V和3V的匹配66
3.5STC89C52单片机的时钟与复位66
3.5.1传统51单片机时序66
3.5.2STC89C52单片机时钟电路67
3.5.3STC89C52单片机的复位电路69
3.5.4STC89C52单片机的复位状态70
3.6STC89C52单片机的省电工作模式71
3.7本章小结72
习题72
第4章 单片机程序设计73
4.1STC系列单片机指令系统基本概念73
4.1.1指令书写格式73
4.1.2指令编码格式74
4.1.3指令系统中常用的符号75
4.1.4指令系统的寻址方式76
4.2STC系列单片机指令分类详解79
4.2.1数据传送类指令79
4.2.2算术运算类指令83
4.2.3逻辑操作类指令86
4.2.4控制转移类指令88
4.2.5位操作类91
4.3STC系列单片机汇编语言程序设计96
4.3.1汇编语言程序设计基础96
4.3.2汇编语言程序结构与设计示例99
4.4STC单片机C语言程序设计109
4.4.1Keil C51简介109
4.4.2Keil C51语言基础知识112
4.4.3C51语言程序设计举例120
4.4.4C51语言与汇编语言的混合编程122
4.5简单接口程序应用127
4.5.1基本I/O单元与编程127
4.5.2LED数码管原理与编程133
4.5.3I/O接口的进阶应用136
4.6本章小结142
习题142
第5章 STC89C52单片机中断系统144
5.1中断的概念144
5.2STC89C52单片机中断系统简介144
5.2.1中断系统结构144
5.2.2中断源145
5.2.3中断请求标志146
5.2.4中断控制寄存器148
5.3中断响应151
5.3.1中断响应条件151
5.3.2外部中断响应时间152
5.3.3中断请求的撤销152
5.4中断程序的设计153
5.4.1中断程序的设计过程153
5.4.2中断程序设计举例155
5.5本章小结160
习题160
第6章 STC89C52单片机定时/计数器162
6.1STC89C52单片机定时/计数器的组成162
6.2定时/计数器0和定时/计数器1163
6.2.1与T0/T1相关的寄存器163
6.2.2定时/计数器0/1的4种工作方式164
6.2.3定时/计数器0/1的应用166
6.3定时/计数器2177
6.3.1与定时/计数器2相关的寄存器177
6.3.2定时/计数器2的3种工作方式179
6.3.3定时/计数器2的应用183
6.4本章小结188
习题188
第7章 STC89C52单片机串行通信190
7.1串行通信概述190
7.1.1数据通信190
7.1.2异步通信和同步通信191
7.1.3波特率192
7.2串行口的结构193
7.2.1内部硬件结构193
7.2.2串行口特殊功能寄存器194
7.3串行口的4种工作方式196
7.3.1串行口方式0196
7.3.2串行口方式1200
7.3.3串行口方式2和方式3201
7.4波特率的设定与计算202
7.5STC89C52单片机之间的通信206
7.5.1串行通信接口206
7.5.2双机串行通信编程209
7.5.3多机通信212
7.6PC与单片机间的通信218
7.6.1PC与单片机的点对点通信设计218
7.6.2PC与多个单片机的串行通信接口设计219
7.7本章小结220
习题221
第8章 STC89C52单片机存储器的扩展223
8.1系统扩展结构223
8.2地址锁存与地址空间分配225
8.2.1地址锁存225
8.2.2地址空间分配226
8.3程序存储器的扩展229
8.3.1外扩程序存储器的操作时序230
8.3.2程序存储器的扩展方法231
8.4数据存储器的扩展236
8.4.1外扩数据存储器的读/写操作时序236
8.4.2数据存储器的扩展方法237
8.5EPROM和RAM的综合扩展241
8.6本章小结245
习题245
第9章 STC89C52单片机I/O的扩展与设计246
9.1I/O接口概述246
9.2TTL电路扩展并行接口248
9.2.1简单并行输出接口的扩展248
9.2.2简单并行输入接口的扩展250
9.3STC单片机与LCD的接口252
9.3.1LCD简介253
9.3.2STC单片机与LCD1602的接口及软件编程258
9.3.3STC单片机与LCD12864的接口及软件编程260
9.4STC89C52与A/D转换器的接口264
9.4.1A/D转换器简介264
9.4.2STC89C52与并型8位A/D转换器ADC0809的接口266
9.4.3STC89C52与并型12位A/D转换器AD1674的接口270
9.5STC89C52与D/A转换器的接口274
9.5.1D/A转换器简介274
9.5.2STC89C52与8位D/A转换器DAC0832的接口设计275
9.6串行扩展总线接口280
9.6.1单总线串行扩展280
9.6.2SPI总线串行扩展296
9.6.3I2C串行总线扩展304
9.6.4STC89C52单片机的I2C总线扩展的设计308
9.7本章小结313
习题313
第10章 STC单片机应用系统设计实例315
10.1STC89C52单片机最小系统简介315
10.2基于STC89C52单片机的智能交通灯设计317
10.2.1系统需求分析317
10.2.2系统设计方案317
10.2.3系统硬件设计318
10.2.4系统软件设计318
10.3基于STC89C52单片机的万年历设计320
10.3.1系统需求分析320
10.3.2系统设计方案320
10.3.3系统硬件设计321
10.3.4系统软件设计322
10.4本章小结340
习题340
附录A 实验指导342
A.1实验1:计数显示器342
A.2实验2:指示灯/开关控制器352
A.3实验3:指示灯循环控制357
A.4实验4:指示灯/数码管的中断控制363
A.5实验5:电子秒表显示器369
A.6实验6:双机通信及PCB设计373
A.7实验7:直流数字电压表设计386
A.8实验8:步进电动机控制设计392
A.9实验9:多位数字显示及硬件程序下载395
附录B Proteus中的常用器件399
参考文献401