单片机应用技术一体化教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王小立,朱志主编
- 出 版 社:合肥:中国科学技术大学出版社
- 出版年份:2008
- ISBN:9787312023477
- 页数:265 页
绪论 1
0.1什么是单片机 1
0.2单片机的特点 2
0.3单片机的应用领域 3
0.4单片机的分类 4
0.5 MCS-51系列单片机简介 4
0.6单片机发展现状 5
0.7单片机应用系统的开发过程 5
0.8课程教学目标 6
思考题与习题 6
第1章 单片机硬件电路图的绘制与仿真 7
1.1 MCS-51单片机引脚功能 7
1.2单片机电路设计与仿真软件Proteus ISIS 9
1.3用Proteus ISIS设计单片机电路的基本步骤 14
本章要点小结 23
思考题与习题 23
实验1-1单片机彩灯控制器的电路设计与仿真 24
第2章 51单片机内部结构与软件开发环境 26
2.1 51单片机的内部结构 26
存储器的配置 27
程序存储器 28
片内数据存储器 29
2.2 51单片机的程序设计语言 34
2.3 Keil集成开发环境概述 36
Keil及其安装 36
Keil的操作界面 36
2.4用Keil开发单片机程序 39
工程的建立 40
工程属性的设置 40
源文件的建立和添加 42
构造目标程序 43
Keil仿真和调试 44
程序下载 46
2.5应用举例 46
本章要点小结 48
思考题与习题 48
实验2-1彩灯控制器的程序开发步骤 49
第3章 51单片机汇编语言程序设计 50
3.1 MCS-51单片机指令系统 50
MCS-51指令分类 50
汇编指令格式 51
寻址方式 51
指令符号说明 52
数据传送类指令 52
算术运算类指令 56
逻辑运算类指令 57
控制转移类指令 59
位操作指令 60
伪指令 61
3.2程序的基本结构及其实现方法 62
顺序结构 62
分支结构 64
循环结构 68
子程序 71
本章要点小结 74
思考题与习题 75
实验3-1查表程序设计——通过LED显示数字 75
实验3-2用位操作实现逻辑功能——开关监测报警装置 76
实验3-3分支程序设计与应用——简单的温度控制 78
实验3-4设计性实验 79
第4章 C51程序设计 80
4.1 C51程序的书写格式 80
4.2 C51的程序结构 81
4.3 C51的关键字和运算符 85
C51的关键字 85
C51的运算符 86
4.4程序流程控制:分支(选择)结构 90
用if语句实现分支 90
用条件运算表达式实现两分支 93
用switch语句实现多分支 93
4.5程序流程控制:循环结构 94
while循环 94
for循环 95
循环程序举例 95
4.6 C51程序中直接嵌入A51汇编代码 97
本章要点小结 98
思考题与习题 98
实验4-1查表程序设计——通过LED显示数字 99
实验4-2用位操作实现逻辑功能——开关监测报警装置 100
实验4-3分支程序设计与应用——简单的温度控制 101
实验4-4设计性实验 103
第5章 定时/计数器 104
5.1单片机定时/计数器 104
MCS-51定时/计数器的基本结构 104
定时/计数器的控制寄存器 105
定时/计数器的工作模式 107
5.2定时/计数器编程要点 109
定时/计数器的初始化编程 109
启动和停止计数 110
计数结果(读取值、查询溢出、中断) 110
5.3定时/计数器应用举例 110
本章要点小结 117
思考题与习题 117
实验5-1用T0实现电子计数器功能 118
实验5-2方波信号发生器 119
第6章 MCS-51中断系统 120
6.1中断的概念 120
6.2 MCS-51单片机的中断系统 121
中断源与中断请求标志 121
中断的控制 123
中断响应的条件 124
中断处理过程 124
6.3中断程序设计要点 125
A51中断主程序设计要点 125
中断服务程序设计要点 126
C51中断程序设计要点 127
6.4中断应用举例 128
本章要点小结 138
思考题与习题 138
实验6-1利用中断技术实现前后台程序并行处理 139
实验6-2利用中断技术实现的数字时钟 139
第7章 MCS-51串行口 141
7.1串行通信基本概念 141
通信方式 141
异步串行通信的帧格式和波特率 143
7.2 MCS-51串行口 143
概述 143
相关特殊功能寄存器 143
串行口的工作模式、波特率 145
串行口收发条件 147
7.3串行口编程要点 147
A51串行口编程要点与步骤 147
C51串行口编程要点 149
7.4串行口应用举例 152
并行I/O口的扩展 152
Keil的串行口仿真 154
单片机与PC机之间的通信 156
本章要点小结 158
思考题与习题 158
实验7-1单片机与PC机之间的通信 159
第8章 单片机接口技术 160
8.1单片机接口技术概述 160
8.2人机交互接口 160
简单的键盘接口 161
LED数码管显示接口 162
LCD液晶显示器接口 169
8.3外围芯片接口 171
单片机外围芯片接口的几种方式 171
三线串行接口SPI 174
二线串行接口I2C 174
外围接口应用示例 175
接口综合应用示例 177
8.4常用通信接口 179
RS-232C串行接口 179
RS-485串行总线接口 180
USB接口 181
20 mA电流环接口 182
8.5单片机综合实验板接口介绍 182
本章要点小结 186
思考题与习题 187
实验8-1 LED显示和键盘的实现 187
实验8-2 I2 C总线实时日历时钟芯片8583的使用 188
第9章 单片机综合应用实例 190
9.1数字频率计 190
9.2可变周期方波信号发生器 196
9.3温度采集控制装置 199
9.4作息时间控制器 204
9.5利用LED点阵显示汉字 207
9.6多功能智能仪表 213
本章要点小结 214
思考题与习题 214
实验9-1单片机应用系统设计 214
第10章 电路板设计 216
10.1 Proteus电路板设计模块ARES 216
10.2原理图设计后处理 216
10.3 ARES的基本操作 219
ARES的工具栏 219
ARES的基本操作步骤 221
本章要点小结 224
思考题与习题 224
实验10-1单片机应用系统电路板设计 224
附录1 Proteus ISIS中的虚拟仪器(VM) 225
附录2 本教程实验用IC电路符号和引脚 227
附录3 MCS-51指令一览表 228
附录4 ISP Software使用介绍 233
附录5 本教程常用A51子程序源代码 236
附录6 本教程C51自定义函数源代码 243
附录7 Keil C51库函数 246
附录8 常见内置AD转换器的51内核单片机简介 255
附录9 课程设计/实训环节训练内容与考核办法 262
参考文献 265
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019