单片机原理及应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:姚凯学,孟传良主编
- 出 版 社:重庆:重庆大学出版社
- 出版年份:1998
- ISBN:7562415013
- 页数:168 页
第一章 概述 1
1.1 单片机及其发展概况 1
1.2 单片机的主要品种及系列 2
一、4位单片机 2
二、8位单片机 2
三、16位单片机 4
四、32位单片机 5
1.3 单片机的应用 6
习题和思考题 8
第二章 MCS-51单片机的结构原理 9
2.1 MCS-51单片机的结构原理 9
一、MCS-51的总体结构 9
二、MCS-51的中央处理器(CPU) 10
三、MCS-51存储器的结构 11
四、定时器/计数器 16
五、中断系统 16
六、串行口 17
七、MCS-51的引脚功能 17
2.2 MCS-51单片机的工作方式 20
一、复位方式 20
二、程序执行方式 20
三、单步执行方式 21
四、节电方式 21
五、编程和校验方式 23
2.3 MCS-51单片机的时序 25
一、机器周期和指令周期 25
二、MCS-51指令的取指/执行时序 26
三、访问外部ROM和外部RAM的时序 27
习题和思考题 29
第三章MCS-51单片机的指令系统 30
3.1 概述 30
一、指令格式 30
二、寻址方式 31
三、指令中符号意义说明 32
3.2 数据传送指令 33
一、普通传送指令 33
二、数据交换指令XCH 36
三、堆栈操作指令 36
3.3 算术运算指令 36
一、四则运算指令 37
二、BCD调整指令DA 38
三、加1、减1指令 39
3.4 逻辑运算指令 40
一、逻辑“与”、“或”、“异或”运算指令 40
二、清零和求反指令 40
三、累加器A循环移位指令 41
3.5 位操作指令 41
一、位传送指令 41
二、位置位指令 42
三、位运算指令 42
四、拉控制转移指令 43
3.6 控制转移指令 44
一、无条件转移指令 44
二、条件转移指令 45
三、子程序调用及返回指令 46
四、空操作指令NOP 47
习题和思考题 47
第四章 MCS-51单片机程序设计 50
4.1 运算程序 50
一、加、减法运算程序 50
二、乘法运算程序 51
三、除法运算程序 53
4.2 数字的转换和拼拆 55
一、数字的转换 55
二、数字的拼拆 58
4.3查表程序 59
4.4 散转程序 61
一、采用转移指令表的散转程序 62
二、采用地址偏移量表的散转程序 63
三、采用转向地址表的散转程序 64
四、采用“RET”指令的散转程序 64
4.5 数字滤波程序 65
一、中值滤波 65
二、算术平均滤波 66
三、去极值算术平均滤波 67
习题和思考题 68
第五章MCS-51单片机内部定时/计数器 69
5.1 定时/计数器的结构及工作原理 69
5.2 方式和控制寄存器 70
一、定时/计数器方式寄存器TMOD 70
二、定时/计数器启动和中断控制寄存器TCON 71
5.3 工作方式 72
一、方式0 72
二、方式1 73
三、方式2 73
四、方式3 74
5.4 应用举例 74
一、工作方式应用举例 75
二、门控位CATE的应用 78
习题和思考题 78
第六章 MCS-51单片机串行接口 80
6.1 MCS-51单片机的串行接口 80
一、有关通讯的基本概念 80
二、MCS-51串行接口的功能与结构 83
三、串行口的工作方式 85
四、波特率 88
6.2 MCS-51单片机的串行接口的应用 89
一、串行口的编程 89
二、利用串行口工作于方式0扩展I/O口 89
三、利用串行口进行双机通讯 92
四、多机通讯 93
习题和思考题 95
第七章MCS-51单片机的中断系统 96
7.1中断系统及其管理 96
一、中断的有关概念 96
二、MCS-51单片机的中断系统及其管理 96
7.2 外中断源的扩展 102
一、用定时器0、定时器1扩展外部中断源 102
二、用串行口扩展外部中断源 103
三、采用中断和查询相结合的方式 104
7.3中断系统的应用 105
习题和思考题 108
第八章MCS-51单片机的系统扩展 109
8.1 MCS-51单片机的最小系统 109
一、8051/8751的最小系统 109
二、8031的最小系统 109
8.2 程序存储器的扩展 110
一、扩展概要 110
二、典型的程序存储器扩展电路 111
8.3 数据存储器的扩展 112
一、扩展概要 112
二、数据存储器扩展电路 112
8.4 I/O口扩展 113
一、简单I/O口的扩展 113
二、可编程I/O口的扩展 114
习题和思考题 120
第九章 MCS-51应用系统的组成 121
9.1 单片机应用系统组成的基本方法 121
一、单片机应用系统研制的基本方法 121
二、常见的单片机应用系统结构 122
9.2显示器、键盘与单片机的连接 124
一、可编程键盘/显示器接口Intel 8279 124
二、用8279作8031的键盘/显示器接口 131
三、其它方式的键盘和显示器接口 133
9.3 A/D、D/A与8031的连接 134
一、ADC0809 8通道8位A/D转换器 135
二、ADC0809与8031的连接 137
三、DAC0832与8031的连接 138
9.4 应用举例 141
一、8031子站系统硬件结构 142
二、软件设计方案 144
习题和思考题 149
第十章 单片机应用系统开发 151
10.1 应用系统开发方法 151
一、总体设计 151
二、硬件系统的开发 153
三、应用软件的开发 153
四、应用系统的调试 154
10.2 单片机开发系统的组成 156
一、单片机开发系统的组成 156
二、单片机开发系统的功能 156
10.3 常见的开发系统 158
一、SICE通用型单片微机仿真器 158
二、DVCC-51单片机仿真器 160
附录 163
附录1 MCS-51系列单片机指令表(按指令的字母顺序排) 163
附录2 常见ROM、RAM芯片引脚图 167
参考文献 168
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991