图书介绍
单片机原理与应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理与应用技术](https://www.shukui.net/cover/40/31748653.jpg)
- 黄惟公,邓成中,王燕编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:756061874X
- 出版时间:2007
- 标注页数:260页
- 文件大小:15MB
- 文件页数:274页
- 主题词:单片微型计算机-高等学校-教材
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 单片机的发展历史1
1.2 单片机的特点及应用领域2
1.2.1 单片机的特点2
1.2.2 单片机的应用领域2
1.2.3 单片机的发展趋势3
1.2.4 MCS-51单片机的学习4
1.3 单片机学习的预备知识5
1.3.1 数制及其转换5
1.3.2 有符号数的表示方法6
1.3.3 位、字节和字8
1.3.4 BCD码8
1.3.5 ASCII码9
思考题与习题9
第2章 MCS-51单片机基本结构11
2.1 MCS-51单片机的基本结构与类型11
2.1.1 MCS-51单片机的基本结构11
2.1.2 MCS-51单片机的基本类型12
2.2 引脚及封装13
2.2.1 引脚13
2.2.2 封装14
2.3 MCS-51存储器组织15
2.3.1 MCS-51存储器组织简介16
2.3.2 程序存储器16
2.3.3 内部数据存储器17
2.3.4 特殊功能寄存器19
2.3.5 外部数据存储器21
2.4 复位电路21
2.4.1 复位后各寄存器的状态21
2.4.2 复位电路22
2.5 时钟电路22
2.5.1 晶振电路22
2.5.2 单片机的时序单位23
思考题与习题23
第3章 MCS-51单片机指令系统24
3.1 基本概念24
3.1.1 汇编语言格式24
3.1.2 指令中常用符号25
3.1.3 寻址方式25
3.2 MCS-51指令系统27
3.2.1 数据传送与交换指令27
3.2.2 算术运算指令33
3.2.3 逻辑运算与移位指令36
3.2.4 子程序调用与转移指令38
3.2.5 位操作指令40
思考题与习题42
第4章 MCS-51汇编语言程序设计44
4.1 汇编语言程序格式及伪指令44
4.1.1 汇编指令格式44
4.1.2 伪指令45
4.2 基本程序设计方法47
4.2.1 顺序程序设计47
4.2.2 分支程序设计48
4.2.3 循环程序设计51
4.2.4 查表程序设计54
4.2.5 子程序设计55
思考题与习题56
第5章 I/O接口及简单应用58
5.1 I/O端口的输入/输出特性58
5.1.1 P1口58
5.1.2 P3口59
5.1.3 P0口60
5.1.4 P2口62
5.2 I/O端口的应用62
5.2.1 I/O的简单控制62
5.2.2 LED数码管显示65
5.2.3 键盘68
思考题与习题71
第6章 中断系统72
6.1 中断的概念72
6.2 中断系统的结构73
6.3 中断控制系统74
6.3.1 中断请求标志寄存器(TCON、SCON)74
6.3.2 中断允许寄存器(IE)75
6.3.3 中断优先寄存器(IP)及中断嵌套76
64 中断处理过程78
6.4.1 中断响应条件78
6.4.2 中断响应过程78
6.4.3 中断的撤销79
6.4.4 外部中断响应的时间80
6.5 外部中断触发方式的选择81
6.6 中断的编程81
6.7 中断的扩展82
思考题与习题84
第7章 定时/计数器85
7.1 定时/计数器的结构与工作原理85
7.1.1 定时/计数器的实质85
7.1.2 定时/计数器的结构与工作原理86
7.2 定时/计数器的控制86
7.2.1 方式控制寄存器(TMOD)87
7.2.2 控制寄存器(TCON)87
7.3 定时/计数器的工作方式88
7.3.1 方式088
7.3.2 方式188
7.3.3 方式289
7.3.4 方式390
7.4 定时/计数器的编程和应用举例91
7.4.1 定时/计数器初值的计算91
7.4.2 定时/计数器应用举例92
思考题与习题94
第8章 串行通信接口97
8.1 串行通信基本知识97
8.1.1 概述97
8.1.2 串行通信的制式98
8.2 MCS-51串口控制器99
8.2.1 串口控制寄存器(SCON)99
8.2.2 特殊功能寄存器(PCON)100
8.3 串行口的工作方式101
8.3.1 方式0101
8.3.2 方式1101
8.3.3 方式2102
8.3.4 方式3103
8.4 波特率的制定方法103
8.5 串行通信的接口电路105
8.5.1 RS-232C接口105
8.5.2 RS-485接口106
8.6 串口的编程与应用108
8.6.1 用串行口扩展并行I/O口108
8.6.2 单片机与单片机通信110
8.6.3 多机通信114
8.6.4 单片机与PC机的串行通信115
思考题与习题120
第9章 存储器和并行口的扩展121
9.1 系统扩展概述121
9.1.1 单片机最小系统121
9.1.2 总线概念122
9.2 数据存储器的扩展123
9.2.1 SRAM芯片123
9.2.2 典型外部数据存储器的连接124
9.2.3 地址锁存器和外扩RAM的操作时序125
9.2.4 确定扩展芯片地址的方法127
9.3 程序存储器的扩展130
9.3.1 ROM芯片130
9.3.2 程序存储器的扩展131
9.4 EPROM和RAM的综合扩展132
9.5 并行接口的扩展133
9.5.1 总线驱动器133
9.5.2 用74LS系列TTL电路扩展并行I/O口135
9.5.3 并行可编程芯片8255A136
思考题与习题140
第10章 单片机测控接口141
10.1 A/D转换器及与单片机的接口141
10.1.1 A/D转换概述141
10.1.2 ADC0809性能及基本结构144
10.1.3 ADC0809与单片机的接口与编程146
10.2 D/A转换器及其与单片机的接口148
10.2.1 D/A转换器概述148
10.2.2 DAC0832的性能特性及基本结构149
10.2.3 DAC0832与单片机的接口与编程150
10.3 开关量功率接口技术152
10.3.1 单片机I/O口的输出驱动153
10.3.2 光电耦合器155
10.3.3 继电器驱动接口156
10.3.4 可控硅驱动接口157
10.3.5 固态继电器驱动接口159
10.4 开关量输入接口161
思考题与习题162
第11章 C51程序设计入门163
11.1 C51的数据与运算163
11.1.1 C51的数据类型163
11.1.2 C51的数据存储类型164
11.1.3 C51的数据存储模式165
11.1.4 C51的运算符165
11.2 数组、指针和结构166
11.2.1 数组166
11.2.2 指针167
11.2.3 结构168
11.3 C51的程序设计169
11.3.1 C51的程序结构169
11.3.2 C51流程控制语句170
11.3.3 函数的定义与调用172
11.3.4 C51中调用汇编程序173
11.4 51单片机内部资源的C51编程175
11.4.1 中断的C51编程175
11.4.2 定时/计数器的C51编程175
11.4.3 串口的C51编程177
11.4.4 对位和外接I/O口的C51编程178
11.5 Keil C51程序开发基本步骤183
思考题与习题185
第12章 串行总线扩展技术186
12.1 I2C总线扩展技术186
12.1.1 I2C总线概述186
12.1.2 I2C总线的寻址方式188
12.1.3 I2C总线时序189
12.1.4 主从系统I2C总线虚拟程序(汇编语言)189
12.1.5 I2C总线应用194
12.1.6 I2C总线C语言的虚拟程序198
12.2 SPI总线扩展技术203
12.2.1 SPI总线原理203
12.2.2 SPI总线在MCS-51单片机中的实现204
思考题与习题209
附录A MCS-51单片机实验210
A.1 单片机实验板210
A.2 编译软件的使用213
A.3 IST下载软件的使用213
A.4 单片机实验214
实验1 红黄绿灯控制214
实验2 LED、LCD显示217
实验3 键盘实验220
实验4 定时器中断实验222
实验5 计数器实验225
实验6 A/D转换器实验227
实验7 PC机与单片机的串行通信实验233
实验8 温度测量实验235
附录B Proteus使用入门245
B.1 窗口界面245
B.2 51单片机仿真操作实例246
B.3 在Proteus中画总线251
B.4 Proteus的其它问题253
B.5 Proteus与Keil联机255
附录C MCS-51指令表256
参考文献260