图书介绍
单片机原理及实训教程PDF|Epub|txt|kindle电子书版本网盘下载
- 湛洪然编 著
- 出版社: 北京:北京师范大学出版社
- ISBN:7303130986
- 出版时间:2011
- 标注页数:377页
- 文件大小:90MB
- 文件页数:388页
- 主题词:
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混合型单片机应用系统2
1.2单片机知识概述2
1.2.1什么是单片机2
1.2.2单片机发展概况2
1.2.3单片机的特点3
1.3常用单片机系列产品4
1.3.1 80C51系列单片机的特点及分类5
1.3.2其他常用单片机系列综述5
1.4单片机开发系统与仿真技术6
第2章MCS-51单片机结构及原理8
2.1 MCS-51系列单片机的内部结构8
2.1.1 MCS-51单片机的内部结构框图8
2.1.2 MCS-51单片机的引脚与片外三总线结构9
2.2 MCS-51单片机的中央处理器10
2.2.1运算器10
2.2.2控制器11
2.2.3 CPU的工作流程13
2.3存储器14
2.3.1程序存储器14
2.3.2数据存储器15
2.4时钟电路和时序18
2.4.1时钟电路18
2.4.2基本时序单位19
2.4.3 80C51的典型时序19
2.5复位电路20
2.5.1复位电路20
2.5.2单片机复位后的状态21
2.6并行输入/输出端口21
2.6.1 P0口22
2.6.2 P1口23
2.6.3 P2口23
2.6.4 P3口24
第3章MCS-51单片机的指令系统28
3.1单片机指令系统简介28
3.1.1指令、指令系统的概念28
3.1.2指令格式和常用符号29
3.2寻址方式30
3.3指令系统35
3.3.1数据传送类指令35
3.3.2算术运算类指令41
3.3.3逻辑运算与移位类指令46
3.3.4控制转移类指令51
3.3.5位操作类指令57
第4章 汇编语言程序设计64
4.1汇编语言程序设计方法64
4.1.1单片机中的程序设计语言64
4.1.2汇编语言程序设计步骤65
4.1.3伪指令66
4.2汇编语言程序设计70
4.2.1顺序程序设计71
4.2.2分支程序设计73
4.2.3循环程序设计76
4.3子程序设计82
4.3.1子程序结构82
4.3.2子程序及其调用程序的设计82
4.4实用程序举例85
4.4.1查表程序设计85
4.4.2散转程序设计88
4.4.3代码转换类程序90
4.4.4运算类程序91
第5章80C51定时器/计数器及其应用96
5.1定时器/计数器的结构与工作原理96
5.1.1定时器/计数器的逻辑结构96
5.1.2定时器/计数器的工作原理97
5.2定时器/计数器的控制与工作方式98
5.2.1定时器/计数器的管理与控制98
5.2.2定时器/计数器的工作方式100
5.2.3定时器/计数器的应用103
第6章 单片机的输入输出与中断系统118
6.1单片机输入/输出方式118
6.1.1无条件传送方式118
6.1.2查询传送方式118
6.1.3中断方式118
6.2中断的概念及作用119
6.3 80C51单片机的中断系统结构120
6.4中断控制120
6.4.1 80C51的中断源120
6.4.2中断允许和中断优先级122
6.4.3中断请求标志123
6.4.4中断响应125
6.4.5中断处理126
6.4.6中断返回126
6.4.7中断请求的撤除127
6.5外中断源的扩充128
6.6中断程序的设计与应用130
6.6.1中断程序的一般设计方法130
6.6.2中断程序应用举例131
第7章80C51的串行口及串行通信技术135
7.1串行通信概述135
7.1.1异步通信和同步通信方式135
7.1.2串行通信的数据传送速率137
7.1.3串行通信的方式137
7.1.4通信协议137
7.2 80C51串行口简介139
7.2.1串行口结构与工作原理139
7.2.2串行口控制字及控制寄存器140
7.2.3 80C51的帧格式143
7.2.4波特率的设置144
7.3串行通信工作方式147
7.3.1方式0147
7.3.2工作方式1148
7.3.3方式2和方式3149
7.4串行口应用举例150
7.4.1用串行口的方式0作I/O口扩展150
7.4.2用串行口进行异步通信150
7.4.3 MCS-51双机异步通信152
第8章 存储器及I/O口的扩展技术158
8.1扩展三总线158
8.1.1片外三总线结构158
8.1.2 MCS-51系统扩展的实现159
8.2存储器的扩展160
8.2.1只读存储器概述160
8.2.2随机存取存储器概述161
8.2.3程序存储器扩展举例162
8.2.4数据存储器扩展举例163
8.2.5存储器扩展举例164
8.3并行I/O口的扩展165
8.3.1简单I/O口的扩展方法165
8.3.2可编程并行接口8255A166
8.3.3并行口扩展举例173
8.4 I2C总线串行扩展175
8.4.1 I2 C总线优点175
8.4.2 I2 C总线原理175
8.4.3 I2C总线应用举例177
第9章 键盘显示器接口180
9.1键盘接口180
9.1.1键盘的特性及其键盘输入中要解决的问题180
9.1.2独立式键盘接口182
9.1.3矩阵式键盘接口187
9.2 LED显示器接口技术194
9.2.1分段式LED显示器194
9.2.2键盘显示器接口芯片8279209
9.2.3点阵式LED显示器219
9.3 LCD液晶显示器及其接口222
9.3.1液晶显示器概述223
9.3.2点阵字符型液晶显示器的结构224
9.3.3 HD44780U的指令系统227
9.3.4液晶显示模块RT1602C与单片机的接口方法228
第10章A/D、 D/A转换及接口237
10.1系统的前向通道概述237
10.2系统前向通道中的A/D转换器及其接口239
10.2.1 A/D转换器概述239
10.2.2 A/D转换器接口技术242
10.3系统后向通道的配置及其接口技术246
10.3.1后向通道概述246
10.3.2系统后向通道中的D/A转换器及接口250
第11章 单片机应用系统的设计257
11.1单片机应用系统设计过程257
11.1.1系统的总体设计257
11.1.2系统软硬件的设计259
11.1.3系统调试263
11.2单片机系统的抗干扰技术266
11.2.1干扰对单片机应用系统的影响266
11.2.2干扰的三要素267
11.2.3干扰源267
11.2.4干扰的传递方式268
11.2.5抗干扰的措施268
11.3基于数字温度传感器DS18B20的测温系统设计实例278
11.3.1题目分析278
11.3.2硬件设计279
11.3.3软件设计281
11.3.4 DS18B20的参考资料288
第12章 实验部分296
实验一 指令的仿真296
实验二 简单程序设计与软件仿真298
实验三 程序设计实验300
实验四定时器/计数器实验304
实验五 中断控制实验308
实验六 串行接口实验310
实验七8255A输入、输出实验312
实验八 键盘显示器接口314
实验九A/D转换实验320
实验十D/A转换实验323
第13章 综合实训部分326
实训一 基于DS12887的数字钟的制作326
实训二 点阵式显示屏的制作345
实训三 音乐播放器353
实训四 基于单片机的语音电路362
附录A 80C51单片机指令表373
附录B美国标准信息交换码ASCII字符表375
参考文献377