单片机原理与应用 C语言版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王浩全,李晋华,张敏娟,李文强编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2013
- ISBN:9787115323002
- 页数:347 页
第1章 单片机概述 1
1.1单片机的基本概念 1
1.2单片机的发展 1
1.3单片机的主要特点及应用 2
1.3.1单片机的主要特点 2
1.3.2单片机的主要应用 3
1.4 C51单片机系列 3
1.4.1 80C51单片机系列 3
1.4.2 80C51与8051单片机的比较 3
1.5单片机发展趋势 4
1.6其他几种主流单片机 5
第2章 C51单片机的硬件结构 7
2.1 MCS-51单片机的内部结构 7
2.1.1 C51单片机的内部结构 7
2.1.2 C51单片机的外部引脚说明 9
2.2 C51单片机存储器结构 11
2.2.1程序存储器 11
2.2.2数据存储器 12
2.2.3 C51单片机的堆栈操作 15
2.3 C51单片机的并行输入/输出接口 16
2.4最小单片机系统 18
2.4.1时钟电路 18
2.4.2 CPU时序 19
2.4.3复位电路 19
2.4.4 C51单片机工作方式 20
第3章 C51单片机的指令系统与程序设计 22
3.1概述 22
3.1.1指令格式 22
3.1.2指令分类及指令系统中使用的符号 23
3.2寻址方式与寻址空间 23
3.2.1立即寻址 23
3.2.2直接寻址 24
3.2.3寄存器寻址 24
3.2.4寄存器间接寻址 25
3.2.5位寻址 25
3.2.6基址寄存器加变址寄存器间接寻址 25
3.2.7相对寻址 26
3.3指令系统 26
3.3.1数据传送类指令 26
3.3.2算术运算类指令 29
3.3.3逻辑运算类指令 31
3.3.4控制转移类指令 32
3.3.5位操作指令 35
3.4汇编语言及其程序设计 37
3.4.1汇编语言语句的种类和格式 37
3.4.2伪指令语句 38
3.4.3汇编语言程序设计步骤 39
3.4.4汇编语言程序设计与程序结构 39
第4章 C51单片机程序设计基础 49
4.1 C51的数据类型 49
4.2 C51的运算量 52
4.2.1常量 52
4.2.2变量 54
4.2.3数据的存储 58
4.3 C51的运算符及表达式 59
4.3.1 C51算术运算符及表达式 60
4.3.2 C51关系运算符及表达式 61
4.3.3位运算符及表达式 62
4.3.4逗号运算符及表达式 63
4.3.5条件运算符及表达式 63
4.3.6指针与地址操作运算符 63
4.3.7联合操作运算符及表达式 64
4.4 C51的输入与输出 65
4.4.1格式输出函数printf 65
4.4.2格式输入函数scanf 66
4.5 C51程序基本结构与相关语句 67
4.5.1 C51的基本结构 67
4.5.2 C51选择(分支)控制语句 68
4.5.3 C51循环控制语句 70
4.5.4 break语句和continue语句 74
4.5.5 return语句 75
4.6 C51函数 75
4.6.1 C51函数的定义 75
4.6.2函数的调用和声明 77
4.6.3中断函数 78
4.6.4函数的嵌套与递归 80
4.6.5 C51结构、联合和枚举 81
第5章 C51单片机最小系统及应用 86
5.1中断系统 86
5.1.1中断概述 86
5.1.2中断的相关概念 87
5.1.3中断系统 88
5.1.4中断响应过程 91
5.1.5中断的编程及应用 93
5.2定时/计数器 94
5.2.1概述 94
5.2.2定时/计数的结构与工作原理 95
5.2.3定时/计数器工作方式 98
5.2.4定时/计数器的应用 102
5.3 C51单片机串行通信与串行接口 105
5.3.1串行通信基础知识 105
5.3.2 C51串行接口编程结构 109
5.3.3串行接口的工作方式 112
5.3.4串行口波特率设计 116
5.3.5串行接口标准 117
5.3.6串行接口的初始化 119
5.3.7串行口应用举例 119
第6章 C51单片机系统扩展 128
6.1概述 128
6.2简单I/O口扩展 128
6.2.1 I/O接口电路的功能 129
6.2.2利用TTL、CMOS集成电路扩展简单I/O口 129
6.2.3用串行口扩展并行I/O接口 132
6.3可编程并行接口芯片扩展并行I/O口 133
6.3.1 8255A的内部结构及引脚说明 133
6.3.2 8255A的命令/状态寄存器 136
6.3.3 8255A的工作方式 137
6.3.4 8255A的初始化编程 141
6.3.5 8255A与单片机连接 142
6.4 I2C总线扩展 145
6.4.1 I2C总线概述 145
6.4.2 I2C总线的电气连接 146
6.4.3 I2C总线的寻址方式 147
6.4.4 I2C总线的信息传输 148
6.4.5 C51单片机与I2C总线的接口 152
6.5 SPI总线接口 159
6.6 C51单片机的存储器扩展 160
6.6.1 C51单片机的存储器系统 160
6.6.2 C51单片机存储器扩展的一般方法 161
6.6.3序存储器的扩展 164
6.6.4数据存储器的扩展 169
6.6.5扩展存储器(I/O口)接口电路综合应用实例 171
第7章 MCS-51单片机的接口技术及应用 174
7.1 LED显示接口 174
7.1.1 LED显示器的工作原理 174
7.1.2 LED显示器的显示方式 176
7.1.3 C51单片机与LED显示器的接口电路设计实例 177
7.2液晶显示器LCD 180
7.2.1 LCD显示器的概述 180
7.2.2字符型LCD 1602A的应用 181
7.3键盘接口 187
7.3.1键盘的工作原理 187
7.3.2键盘的分类和接口 188
7.3.3矩阵式键盘 190
7.4 A/D转换器与C51单片机的接口 192
7.4.1 A/D转换器 193
7.4.2 ADC0809与C51单片机的接口 193
7.4.3 A/D转换器的选择和分析 197
7.5 D/A转换器与C51单片机的接口 198
7.5.1 D/A转换器概述 198
7.5.2 DAC0832的C51编程 199
7.5.3串行输入D/A转换器TLC5615 205
7.6 MCS-51单片机与开关器件的接口 206
7.6.1光电耦合器及驱动接口 206
7.6.2 MCS-51单片机与继电器的接口 207
7.6.3 MCS-51单片机与蜂鸣器的接口 208
第8章 Keil μVision4编译环境与使用 210
8.1 Keil C软件介绍 210
8.1.1 Keil C软件启动 210
8.1.2 Keil C菜单与窗口 211
8.2 Keil C下的工程建立 215
8.3 Keil C的调试方法 222
8.4 Keil C下程序调试时的常用窗口 225
第9章 Proteus仿真环境与使用 231
9.1 Proteus软件窗口与基本操作 231
9.2加载目标代码及调试 239
9.3 Proteus元件库和元器件 243
9.3.1 Proteus元器件库 243
9.3.2 Proteus元器件 245
9.4虚拟仪器及仪表 246
9.4.1激励源 246
9.4.2虚拟仪器的使用 247
9.5 Proteus仿真实例 258
9.5.1仿真实例一——电子日历 258
9.5.2仿真实例二——数字温度计 265
9.5.3仿真实例三——点阵屏 277
第10章 C51单片机应用系统设计与实例 295
10.1单片机应用系统设计与开发 295
10.1.1单片机应用系统设计与开发步骤 295
10.1.2单片机应用系统设计原则 296
10.1.3单片机选型 298
10.1.4系统抗干扰设计 300
10.1.5系统可靠性设计 301
10.1.6印制电路板设计 303
10.1.7系统常见故障与调试 303
10.2单片机应用系统设计实例——数字语音录放系统 305
10.2.1系统总体方案设计 305
10.2.2数字语音录放系统硬件设计 307
10.3单片机应用系统设计实例二——乒乓球球台振动模式测试系统 324
附录A KEIL C51库函数 339
附录B ASCII码表完整版 345
参考文献 347
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019