图书介绍
单片机原理及其应用PDF|Epub|txt|kindle电子书版本下载
- 林丽君,黎小桃主编 著
- 出版社: 南昌:江西高校出版社
- ISBN:9787811322385
- 出版时间:2008
- 标注页数:211页
- 文件大小:77MB
- 文件页数:222页
- 主题词:单片微型计算机-高等学校:技术学校-教材
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.1.3 通用单片机和专用单片机2
1.1.4 单片机的分类2
1.2 单片机的发展及应用3
1.2.1 发展概述3
1.2.2 发展趋势3
1.2.3 单片机的应用3
1.3 典型单片机介绍4
1.3.1 Intel单片机4
1.3.2 Motorola单片机5
1.3.3 Microchip单片机5
1.3.4 其他单片机5
1.4 单片机的数制与编码6
1.4.1 数制6
1.4.2 数制的转换7
1.4.3 编码9
小结9
习题10
第2章 MCS-51单片机的硬件系统11
2.1 结构及引脚功能11
2.1.1 内部结构11
2.1.2 信号引脚及功能12
2.2 存储器13
2.2.1 MCS-51存储器的特点13
2.2.2 程序存储器14
2.2.3 数据存储器15
2.3 输入/输出(I/O)口19
2.3.1 P0口19
2.3.2 P1口20
2.3.3 P2口20
2.3.4 P3口21
2.4 时钟电路与时序22
2.4.1 时钟电路22
2.4.2 CPU时序22
2.4.3 典型指令时序23
2.5 单片机工作方式24
2.5.1 复位方式和复位电路24
2.5.2 程序执行方式25
2.5.3 掉电保护方式26
2.5.4 80C51的低功耗方式26
2.6 单片机的应用系统和开发系统27
2.6.1 最小应用系统27
2.6.2 单片机开发系统28
2.6.3 单片机的开发过程29
2.7 实验(开发仪的使用)30
小结30
习题31
第3章 MCS-51单片机指令系统32
3.1 指令系统概述32
3.1.1 指令的基本概念32
3.1.2 指令和指令助记符32
3.1.3 指令的字节数和指令周期33
3.2 寻址方式33
3.2.1 寻址方式中常用符号注释34
3.2.2 寻址方式34
3.3 数据传送类指令37
3.3.1 内部RAM数据传送指令37
3.3.2 外部RAM数据传送指令39
3.3.3 ROM数据传输指令(查表指令)39
3.3.4 数据交换指令40
3.3.5 栈操作指令40
3.4 算术运算指令41
3.4.1 加法指令41
3.4.2 十进制调整指令43
3.4.3 减法指令43
3.4.4 乘法和除法指令44
3.5 逻辑运算及移位指令44
3.5.1 清零指令CLR44
3.5.2 取反指令CPL45
3.5.3 移位指令45
3.5.4 逻辑与指令46
3.5.5 逻辑或指令46
3.5.6 逻辑异或指令47
3.6 控制转移指令47
3.6.1 无条件控制转移指令48
3.6.2 有条件控制转移指令50
3.6.3 调用指令52
3.7 位操作指令53
3.7.1 位数据传送指令54
3.7.2 位置位与清零指令54
3.7.3 位逻辑运算指令54
3.7.4 位条件转移指令55
3.7.5 判位变量转移55
3.8 指令系统实验56
3.8.1 寻址方式及数据传送实验56
3.8.2 数据运算操作实验57
3.8.3 控制转移和子程序调用实验59
小结60
习题61
第4章 MCS-51单片机程序设计64
4.1 汇编语言程序设计基础64
4.1.1 汇编语言与机器语言64
4.1.2 汇编语言源程序的汇编65
4.1.3 伪指令66
4.1.4 汇编语言程序设计的步骤及方法68
4.2 单片机程序的基本结构69
4.2.1 顺序结构程序69
4.2.2 分支结构程序70
4.2.3 循环结构程序70
4.2.4 子程序71
4.3 单片机程序设计应用举例72
4.3.1 算术运算程序72
4.3.2 数制转换程序73
4.3.3 延时程序74
4.3.4 查表程序75
4.3.5 数据极值查找程序75
4.3.6 数据排序程序76
4.4 程序设计实验77
4.4.1 循环程序77
4.4.2 脉冲计数程序78
4.4.3 流水灯控制程序或工业顺序控制程序80
小结81
习题81
第5章 MCS-51单片机片内资源84
5.1 中断系统84
5.1.1 单片机中断系统及管理84
5.1.2 单片机响应中断的条件及响应过程87
5.1.3 中断系统应用举例89
5.2 定时器/计数器90
5.2.1 结构及工作原理90
5.2.2 控制寄存器91
5.2.3 工作方式91
5.2.4 综合应用举例93
5.3 串行接口98
5.3.1 串行通信概念98
5.3.2 串行口及控制寄存器100
5.3.3 串行通信工作方式101
5.3.4 波特率的设计103
5.3.5 多机通信104
5.3.6 应用举例104
5.4 片内资源实验107
5.4.1 中断实验107
5.4.2 定时器/计数器实验109
5.4.3 串行通信实验109
小结112
习题112
第6章 MCS-51单片机存储器扩展114
6.1 系统扩展及结构114
6.1.1 系统总线114
6.1.2 存储器扩展与编址115
6.2 程序存储器扩展117
6.2.1 只读存储器概述117
6.2.2 程序存储器扩展举例123
6.3 数据存储器扩展124
6.3.1 随机存储器概述125
6.3.2 数据存储器扩展举例127
6.4 系统扩展实验128
6.4.1 串行EEPROM实验128
小结130
习题130
第7章 MCS-51单片机接口技术132
7.1 单片机I/O口扩展132
7.1.1 I/O口扩展概述132
7.1.2 简单I/O口扩展132
7.2 8255A可编程通用并行I/O扩展接口133
7.2.1 内部结构133
7.2.2 工作方式和控制字135
7.2.3 单片机与8255A接口137
7.2.4 初始化编程举例137
7.3 8155可编程并行I/O扩展接口138
7.3.1 内部结构138
7.3.2 工作方式和命令/状态寄存器139
7.3.3 定时器/计数器140
7.3.4 单片机与8155接口141
7.3.5 初始化编程举例141
7.4 键盘接口技术142
7.4.1 独立式键盘及接口142
7.4.2 矩阵式键盘及接口143
7.4.3 键盘的工作方式144
7.5 显示器接口技术146
7.5.1 LED数码显示器结构和工作原理146
7.5.2 静态LED显示器接口147
7.5.3 动态LED显示器接口147
7.5.4 8279可编程键盘/显示器接口149
7.6 A/D接口技术153
7.6.1 A/D转换原理153
7.6.2 ADC0809简介156
7.6.3 单片机与ADC0809接口158
7.7 D/A接口技术160
7.7.1 D/A转换原理160
7.7.2 DAC0832简介162
7.7.3 单片机与DAC0832接口164
7.8 接口技术实验168
7.8.1 I/O口扩展实验168
7.8.2 A/D接口实验170
小结172
习题173
第8章 MCS-51单片机应用系统174
8.1 应用系统设计的研制方法174
8.1.1 总体设计175
8.1.2 硬件设计176
8.1.3 软件设计176
8.1.4 系统仿真调试177
8.2 开发系统及开发工具178
8.2.1 开发系统179
8.2.2 开发工具180
8.3 应用系统实例182
8.3.1 十字路口交通灯控制182
8.3.2 步进电机控制186
8.3.3 音乐演奏播放器195
8.3.4 电脑时钟控制系统200
小结205
习题205
附录A MCS-51单片机指令速查表207
附录B ASCII码字符表211