单片微机原理及应用基础教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:陈慧,刘举平等编著
- 出 版 社:北京:化学工业出版社
- 出版年份:2017
- ISBN:7122284068
- 页数:247 页
第1章 单片机基础识导论 1
1.1 基本术语及定义 1
1.2 单片微型计算机概述 2
1.2.1 微型计算机及其系统组成 2
1.2.2 单片微型计算机及其应用 4
1.3 数制及数制间的转换 7
1.3.1 常用进位计数制 8
1.3.2 数制之间的转换 9
1.3.3 二进制数的运算 11
1.4 计算机中数的表示方法 13
1.4.1 真值与机器数 13
1.4.2 原码、反码与补码 14
1.4.3 溢出的判别 15
1.4.4 定点数与浮点数 16
1.5 计算机常用编码 18
1.5.1 字符的ASCII码及奇偶检验 18
1.5.2 BCD码及其十进制调整 20
思考题 21
第2章 51单片机硬件基础 22
2.1 80C51单片机概述 22
2.1.1 80C51内部功能结构 22
2.1.2 80C51引脚定义及总线结构 23
2.2 中央处理器CPU 26
2.2.1 运算部件 27
2.2.2 控制部件 28
2.2.3 CPU时序 29
2.3 存储器 30
2.3.1 程序存储器 30
2.3.2 内部数据存储器 31
2.3.3 外部数据存储器 34
2.4 并行I/O接口 34
2.4.1 P0接口 34
2.4.2 P1接口 36
2.4.3 P2接口 36
2.4.4 P3接口 37
2.5 80C51的工作方式 38
2.5.1 程序运行方式 38
2.5.2 低功耗方式 38
思考题 39
第3章 汇编语言及其程序设计 41
3.1 汇编语言概述 41
3.1.1 汇编语言源程序及其汇编 41
3.1.2 汇编语言指令类型与指令格式 41
3.1.3 汇编语言指令常用符号 42
3.1.4 操作数寻址方式 43
3.2 51单片机汇编语言指令体系 45
3.2.1 数据传送类指令 45
3.2.2 算术运算类指令 49
3.2.3 逻辑运算及循环移位类指令 52
3.2.4 转移控制类指令 54
3.2.5 位操作类指令 58
3.2.6 伪指令 59
3.3 汇编语言程序设计 61
3.3.1 汇编语言程序设计步骤 61
3.3.2 程序基本结构及设计方法 63
3.3.3 数码转换程序设计 67
3.3.4 运算程序设计 70
3.3.5 查表程序设计 74
3.3.6 散转程序设计 75
3.3.7 延时程序设计 76
思考题 77
第4章 51单片机中断、定时/计数器及串行接口 79
4.1 中断系统 79
4.1.1 中断系统概述 79
4.1.2 中断源及中断申请的建立 80
4.1.3 中断响应的条件 81
4.1.4 中断响应的过程 83
4.1.5 中断的应用 84
4.2 定时/计数器 86
4.2.1 定时/计数器结构及原理 86
4.2.2 定时/计数器的工作方式 88
4.2.3 定时/计数器的应用 90
4.3 串行通信及串行接口 92
4.3.1 串行通信概述 92
4.3.2 80C51串行口结构及工作原理 95
4.3.3 80C51串行口的应用 98
思考题 101
第5章 单片机系统扩展的原理及方法 103
5.1 单片机系统扩展概述 103
5.1.1 系统扩展的内容及方法 103
5.1.2 常用扩展器件简介 104
5.1.3 存储单元及I/O端口的编址 105
5.2 存储器的扩展 108
5.2.1 程序存储器扩展 109
5.2.2 数据存储器扩展 111
5.3 I/O接口扩展 114
5.3.1 并行I/O接口扩展 114
5.3.2 串行I/O接口的扩展 115
思考题 117
第6章 接口技术及其应用基础 119
6.1 常用并行I/O接口芯片 119
6.1.1 接口芯片8255A及其应用 119
6.1.2 接口芯片8155及其应用 124
6.2 键盘及其接口 130
6.2.1 键盘的结构及工作原理 130
6.2.2 键盘接口及其应用 134
6.3 LED数码显示器及其接口 137
6.3.1 LED数码显示器结构及原理 137
6.3.2 多位LED数码显示器接口及其应用 139
6.4 LCD显示器及其接口 142
6.4.1 LCD显示器结构及原理 142
6.4.2 LCD显示器的特点及分类 143
6.4.3 LCD显示器接口及其应用 144
6.5 D/A转换器及其接口 150
6.5.1 D/A转换器结构及原理 150
6.5.2 D/A转换芯片DAC0832及其应用 152
6.6 A/D转换器及其接口 157
6.6.1 A/D转换器结构及原理 157
6.6.2 A/D转换芯片ADC0809及其应用 158
思考题 162
第7章 C51语言及其程序设计 164
7.1 C51语言及程序结构的特点 164
7.1.1 C51语言特点 164
7.1.2 C51程序结构特点 164
7.1.3 C51预处理命令 166
7.2 C51数据与运算 168
7.2.1 数据类型 168
7.2.2 常量与变量 173
7.2.3 运算符与表达式 177
7.3 C51流程控制语句与函数 179
7.3.1 流程控制语句 179
7.3.2 函数 182
7.4 C51程序设计举例 186
7.4.1 单片机基本I/O口应用 186
7.4.2 访问外部数据存储器空间 187
7.4.3 外部中断的应用 188
7.4.4 定时器/计数器的应用 189
7.4.5 串行口的应用 190
7.5 C51语言与汇编语言的混合编程 192
7.5.1 混合汇编的基本方式 192
7.5.2 C51与汇编之间的参数传递 193
7.5.3 混合汇编的实现方法 194
思考题 195
第8章 51单片机应用系统开发 197
8.1 系统总体方案设计 197
8.2 硬件设计 198
8.3 软件设计 200
8.4 可靠性设计 201
8.5 系统调试 204
8.6 51单片机应用系统设计实例 208
8.6.1 四相步进电机控制系统设计 208
8.6.2 十字路口交通信号控制系统设计 212
思考题 233
附录A 51系列单片机指令表 234
附录B 51库函数 237
参考文献 247
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019