单片机原理及应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈桂友主编;孙同景副主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:9787111216513
- 页数:354 页
第1章 单片机技术概述 1
1.1 微型计算机的基本概念及分类 1
1.1.1 微型计算机的组成 1
1.1.2 微型计算机的分类 2
1.2 单片机技术发展的特点 4
1.3 常见的单片机 5
1.3.1 8051内核的单片机 5
1.3.2 其他单片机 7
1.4 单片机的应用 7
1.4.1 单片机的应用范围 7
1.4.2 单片机应用系统的设计 8
1.5 习题 12
第2章 8051单片机及增强型8051内核 13
2.1 8051单片机的引脚及内部结构 13
2.1.1 8051单片机的引脚 13
2.1.2 8051单片机的内部结构 15
2.1.3 CPU结构 15
2.1.4 存储器空间及存储器 17
2.2 MSC121 1单片机的结构及增强型8051内核 22
2.2.1 MSC1211单片机的引脚及功能 22
2.2.2 MSC1211单片机的内部结构 25
2.2.3 增强型8051内核 26
2.2.4 存储器组织 28
2.3 习题 37
第3章 数字输入/输出端口 38
3.1 8051单片机的数字输入/输出端口 38
3.1.1 8051单片机的数字输入/输出端口结构 38
3.1.2 8051单片机应用系统的典型构成 42
3.2 MSC1211的数字输入/输出端口 43
3.3 ?、ALE输出引脚 45
3.4 访问外部存储器 46
3.5 习题 47
第4章 指令系统 49
4.1 助记符语言 49
4.1.1 助记符语言概述 49
4.1.2 操作码 50
4.1.3 操作数 50
4.2 指令格式及分类 51
4.2.1 汇编语言的概念及格式 51
4.2.2 指令代码的存储格式 51
4.2.3 指令中的符号约定 52
4.3 寻址方式 53
4.4 数据传送类指令 55
4.4.1 数据传送指令 55
4.4.2 数据交换指令 59
4.4.3 栈操作指令 60
4.5 逻辑操作类指令 61
4.5.1 对累加器A进行的逻辑操作 62
4.5.2 双操作数指令 63
4.6 算术运算类指令 65
4.6.1 加减运算指令 65
4.6.2 乘除运算指令 67
4.6.3 增量、减量指令 68
4.6.4 二-十进制调整指令 69
4.7 位操作指令 70
4.7.1 位数据传送指令 71
4.7.2 位状态控制指令 71
4.7.3 位逻辑操作指令 72
4.7.4 位条件转移指令 73
4.8 控制转移类指令 75
4.9 习题 82
第5章 汇编语言程序设计及仿真调试 84
5.1 汇编语言程序设计基础知识 84
5.1.1 伪指令(Pseudo-Instruction) 84
5.1.2 汇编语言程序设计的一般步骤和基本框架 86
5.2 汇编语言程序设计举例 88
5.3 利用KeilμVision2集成开发环境调试程序 98
5.3.1 KeilμVision2集成开发环境简介 98
5.3.2 KeilμVision2中调试8051单片机汇编语言程序的方法 98
5.4 习题 109
第6章 C语言程序设计及仿真调试 110
6.1 C语言程序设计基础 110
6.1.1 数据类型 110
6.1.2 基本运算符和表达式 111
6.1.3 C语言程序设计 113
6.1.4 函数 116
6.1.5 指针 118
6.1.6 结构与联合 118
6.1.7 枚举和位运算 122
6.1.8 预处理 126
6.2 Keil C和ANSI C 129
6.2.1 Keil C51扩展关键字 129
6.2.2 Keil C51指针 132
6.2.3 Keil C51函数 133
6.2.4 8051单片机C51程序框架 135
6.3 MSC1211单片机C语言程序调试 136
6.3.1 ISD51在系统调试概述 136
6.3.2 ISD51在系统调试的工作原理及具体步骤 137
6.3.3 ISD51在系统调试实例 138
6.4 习题 145
第7章 中断 146
7.1 中断的概念 146
7.2 8051单片机的中断系统及其管理 147
7.2.1 中断源及其优先级管理 147
7.2.2 单片机中断处理过程 150
7.2.3 中断请求的撤除 151
7.2.4 关于外部中断 152
7.2.5 中断程序编程举例 153
7.3 MSC1211中断系统的增强功能 156
7.3.1 标准中断及外部扩展中断 157
7.3.2 辅助中断 160
7.3.3 MSC1211的中断控制寄存器 163
7.3.4 中断使用过程中需要注意的问题 168
7.4 习题 169
第8章 定时/计数器 171
8.1 8051单片机的定时/计数器 171
8.1.1 定时/计数器的结构及工作原理 171
8.1.2 定时/计数器方式和控制寄存器 173
8.1.3 定时/计数器的工作方式 174
8.1.4 定时/计数器量程的扩展 176
8.1.5 定时/计数器编程举例 178
8.2 MSC1211的定时器与脉宽调制 183
8.2.1 系统定时器 185
8.2.2 通用定时器 189
8.2.3 PWM脉宽调制 197
8.3 习题 203
第9章 串行通信 205
9.1 通信的一般概念 205
9.1.1 并行通信与串行通信 205
9.1.2 串行通信的两种基本方式 206
9.2 8051单片机的串行接口 210
9.2.1 串行接口的控制寄存器 210
9.2.2 串行接口的工作方式 212
9.2.3 多处理机通信 217
9.2.4 波特率的设定 217
9.2.5 串行接口通信应用举例 218
9.2.6 计算机与单片机之间的串行通信 234
9.3 MSC1211的UART、SPI和I2C 240
9.3.1 UART串行接口 240
9.3.2 串行外设接口(SPI) 244
9.3.3 I2C接口 256
9.4 习题 268
第10章 模拟单元 269
10.1 24位∑-△模数转换器 269
10.1.1 MSC1211模数转换单元概述 269
10.1.2 模拟多路开关(MUX) 270
10.1.3 输入缓冲器(BUF) 272
10.1.4 可编程增益放大器(PGA) 273
10.1.5 偏移DAC(ODAC) 274
10.1.6 基准电压源 274
10.1.7 24位∑-△模数转换器 275
10.1.8 校准 282
10.1.9 求和/移位寄存器 283
10.1.10 与ADC有关的特殊功能寄存器 285
10.1.11 ADC模块应用举例 288
10.2 16位数模转换器 296
10.2.1 MSC1211数模转换单元概述 296
10.2.2 模拟开关和电阻网络 297
10.2.3 数模转换器的基准电压 298
10.2.4 DAC的双极性输出 298
10.2.5 DAC的操作 298
10.2.6 DAC的寄存器 299
10.2.7 DAC模块应用举例 302
10.3 习题 303
第11章 复位、电源和时钟 304
11.1 复位 304
11.2 电源功耗及省电方式 308
11.2.1 电源功耗 308
11.2.2 省电方式 309
11.3 时钟 311
11.4 习题 312
第12章 单片机应用系统设计举例 313
12.1 系统要求 313
12.2 需求分析 313
12.3 系统硬件设计 315
12.4 系统软件设计 318
12.5 习题 326
附录 327
附录A MCS-51系列单片机指令表 327
附录B 标准8051单片机寄存器定义头文件REG51.H内容 333
附录C MSC1211寄存器头文件REG1211.H内容 335
附录D MSC1211启动ROM函数 340
附录E MSC1211寄存器定义文件REG1211.INC内容 341
附录F MSComm控件简介 347
附录G ASCII码表 351
附录H 逻辑符号对照表 352
参考文献 353
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019