单片机应用技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吉武庆主编
- 出 版 社:西安:西北大学出版社
- 出版年份:2016
- ISBN:9787560439150
- 页数:238 页
第1章 单片机基础知识概述 1
1.1 电子计算机发展概述 1
1.1.1 电子计算机的诞生及其结构 1
1.1.2 微型计算机的组成及其应用形态 2
1.1.3 单片机的发展概况 3
1.1.4 单片机的特点及应用领域 5
1.1.5 单片机的发展趋势 6
1.1.6 MCS-51单片机的学习 6
1.2 单片机学习的预备知识 7
1.2.1 数制及其转换 7
1.2.2 二进制算术与逻辑运算 10
1.2.3 机器数 13
1.2.4 常用名词术语及字符的表示 14
项目一 Proteus ISIS应用简介 16
第2章 MCS-51单片机结构及原理 25
2.1 MCS-51单片机的内部结构 25
2.1.1 CPU结构 26
2.1.2 MCS-51外部引脚及功能 28
2.2 MCS-51的存储器结构 30
2.2.1 存储器划分方法 30
2.2.2 MCS-51单片机的程序存储器配置 31
2.2.3 MCS-51单片机的数据存储器配置 33
2.3 单片机的复位、时钟与时序 37
2.3.1 80C51单片机的复位 37
2.3.2 80C51的时钟与时序 38
2.3.3 80C51的典型时序 39
2.4 并行I/O口的结构与操作 41
2.4.1 P1口 41
2.4.2 P0口 42
2.4.3 P2口 43
2.4.4 P3口 43
项目二 MCS-51单片机的应用系统 45
第3章 MCS-51单片机的汇编语言与程序设计 48
3.1 汇编语言概述 48
3.1.1 汇编语言指令格式 48
3.1.2 描述操作数的简记符号 49
3.2 寻址方式 50
3.3 MCS-51指令系统简介 51
3.3.1 数据传送类指令 52
3.3.2 算术运算类指令 55
3.3.3 逻辑运算类指令 58
3.3.4 控制转移类指令 60
3.3.5 位操作类指令 64
3.4 汇编语言程序设计 65
3.4.1 汇编语言的语句种类和格式 65
3.4.2 汇编语言程序设计的基本方法 68
3.4.3 基本程序结构 69
3.5 程序设计实例 74
项目三 Keil应用简介 76
第4章 单片机的C51语言 86
4.1 C51语言及程序结构 86
4.1.1 C51的程序结构 86
4.2 C51的数据结构 88
4.2.1 C51的变量 88
4.2.2 C51的指针 92
4.2.3 C51语言中的中断服务函数 93
4.2.4 C51库函数 94
项目四 C51应用编程初步 95
第5章 MCS-51的中断系统 109
5.1 概述 109
5.1.1 中断的概念 109
5.2 MCS-51的中断系统 110
5.2.1 中断源 111
5.2.2 中断控制 111
5.2.3 中断的响应条件及响应过程 115
5.3 MCS-51中断系统的编程 117
5.3.1 中断服务函数 117
5.3.2 中断系统C51编程举例 118
项目五 8位竞赛抢答器设计 121
第6章 单片机的定时/计数器 128
6.1 51单片机定时/计数器的结构及工作原理 128
6.1.1 定时/计数器的结构 128
6.1.2 定时/计数器的工作原理 129
6.2 定时/计数器的控制 129
6.2.1 定时/计数器工作方式寄存器TMOD 129
6.2.2 定时/计数器控制寄存器TCON 130
6.3 定时/计数器的工作方式 131
6.3.1 方式1 131
6.3.2 方式0 134
6.3.3 方式2 135
6.3.4 方式3 136
6.4 定时/计数器的编程和应用 137
项目六 定时器控制交通灯 143
第7章 单片机的串行接口 147
7.1 MCS-51单片机的串行接口 147
7.1.1 通信的基本概念 147
7.1.2 MCS-51单片机串行口的功能与结构 149
7.1.3 串行口的工作方式 151
7.2 MCS-51串行口的编程及应用 153
7.2.1 串行口的初始化编程 153
7.2.2 串行口的应用 154
项目七 双机串口双向通信 157
第8章 MCS-51单片机系统的扩展 166
8.1 单片机常用数字电路芯片 166
8.1.1 锁存器 166
8.1.2 译码器 167
8.1.3 缓冲器 168
8.2 单片机外部存储器的扩展 168
8.2.1 单片机系统扩展原理及存储器扩展编址技术 168
8.2.2 程序存储器的扩展 170
8.2.3 数据存储器的扩展 171
8.3 并行I/O口的扩展 172
8.3.1 并行输入/输出口的简单扩展 173
8.3.2 可编程I/O接口的扩展(8155) 173
8.4 D/A转换与DAC0832应用 178
8.4.1 DAC0832工作原理 179
8.4.2 DAC0832与单片机的接口及编程 181
8.5 A/D转换与ADC0809应用 185
8.5.1 逐次逼近式模数转换器的工作原理 185
8.5.2 ADC0809与单片机的接口及编程 187
项目八 可编程接口芯片8155的应用 190
第9章 单片机应用系统的开发 197
9.1 单片机的开发系统及开发的步骤 197
9.1.1 单片机应用系统设计的一般步骤 197
9.1.2 单片机应用系统的性能 202
9.2 单片机应用系统的仿真开发与调试 203
9.2.1 单片机应用系统的仿真 203
9.2.2 单片机应用系统的调试 205
9.3 单片机应用系统的抗干扰设计 207
9.3.1 硬件抗干扰设计 207
9.3.2 软件抗干扰设计 208
项目九 单片机应用系统综合实例 210
附录A ASCII码表 230
附录B C51中的关键字 231
附录C proteus提供的所有元件分类及子类 232
参考文献 238
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019