单片机原理及应用 C51语言PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:邓立新主编;董国增,曹月真副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302286868
- 页数:255 页
第1章 单片机的认知 1
1.1 单片机概述 2
1.1.1 单片机的概念 2
1.1.2 主流单片机介绍 2
1.1.3 单片机的应用 3
1.2 数制与编码 4
1.2.1 数制 4
1.2.2 数制的C语言表述 7
1.2.3 原码、反码和补码 9
1.2.4 常用编码 11
小结 13
习题 14
第2章 单片机的初步应用 15
2.1 89C51单片机最小系统 16
2.1.1 89C51单片机硬件结构 16
2.1.2 89C51单片机存储器结构 22
2.2 89C51单片机I/O系统 26
2.2.1 并行端口结构 26
2.2.2 指令系统简介 31
2.3 Keil C51软件简介 33
2.3.1 Keil C51软件的安装 33
2.3.2 程序录入与编辑 34
2.3.3 reg51.h头文件详解 42
小结 46
习题 46
第3章 89C51单片机汇编语言简介 47
3.1 89C51单片机指令系统 48
3.1.1 89C51单片机指令分类 48
3.1.2 汇编指令格式 49
3.1.3 寻址方式 50
3.1.4 数据传送指令 52
3.1.5 算术运算指令 54
3.1.6 逻辑运算指令 56
3.1.7 控制转移指令 58
3.1.8 位操作指令 60
3.1.9 伪指令 61
3.2 汇编语言程序结构 63
3.2.1 顺序结构 63
3.2.2 分支结构 64
3.2.3 循环结构 65
3.2.4 子程序 67
小结 72
习题 72
第4章 C51程序设计 75
4.1 C51语言概述 76
4.1.1 C语言和C51语言 76
4.1.2 C51的特点 77
4.1.3 简单C51程序介绍 77
4.2 C51数据类型和数据存储类型 80
4.2.1 常量与变量 80
4.2.2 整型数据 81
4.2.3 实型数据 82
4.2.4 字符型数据 83
4.2.5 数组类型 84
4.2.6 指针类型 86
4.2.7 Keil C51中特有的数据类型 87
4.2.8 数据的存储类型 88
4.3 运算符和表达式 89
4.3.1 算术运算符和算术表达式 89
4.3.2 赋值运算符和赋值表达式 90
4.3.3 逗号运算符和逗号表达式 90
4.3.4 关系运算符和关系表达式 91
4.3.5 逻辑运算符和逻辑表达式 91
4.3.6 位操作运算符和表达式 92
4.4 C51程序结构 93
4.4.1 顺序结构 93
4.4.2 选择结构 94
4.4.3 循环结构 98
4.5 函数 102
4.5.1 函数的定义 102
4.5.2 函数的调用 103
4.5.3 局部变量和全局变量 105
4.5.4 intrins.h库函数介绍 106
4.5.5 中断程序的编写 108
4.5.6 寄存器组的切换 109
小结 112
习题 112
第5章 单片机中断应用 113
5.1 中断的概念 114
5.2 中断控制 115
5.3 单片机中断处理过程 119
5.4 中断系统C51语言编程要点 121
小结 128
习题 128
第6章 单片机定时/计数器应用 129
6.1 定时/计数器的结构及其工作原理 130
6.2 定时/计数器的工作寄存器 131
6.3 定时/计数器的工作方式 133
6.4 定时/计数器C51语言编程要点 136
小结 139
习题 140
第7章 单片机串行口应用 141
7.1 串行通信及其总线标准 142
7.1.1 串行通信的基本概念 142
7.1.2 串行通信总线标准及其接口 144
7.2 单片机串行口及其控制 147
7.2.1 89C51单片机串行口的结构 147
7.2.2 89C51单片机串行口控制寄存器 147
7.2.3 89C51单片机串行口工作方式 148
7.2.4 波特率的设定及串行口初始化 149
7.2.5 串行口C51语言编程要点 150
小结 156
习题 156
第8章 单片机接口技术 157
8.1 I/O口扩展 158
8.1.1 任务一:简单I/O口扩展的实现 158
8.1.2 任务二:可编程I/O口扩展的实现 161
8.2 人机交互接口 170
8.2.1 任务三:简单的键盘接口的实现 170
8.2.2 任务四:LED数码管显示接口的实现 172
8.3 任务五:A/D转换器及接口技术 186
8.4 任务六:D/A转换器及接口技术 196
小结 204
习题 204
第9章 单片机综合应用实例 205
9.1 任务一:简易四路智力抢答器 206
9.2 任务二:多功能智能温度测量仪 221
小结 238
习题 238
附录 239
附录1 ASCII码表 240
附录2 51单片机汇编指令速查表 241
附录3 Keil C51常用库函数 246
附录4 Keil C51常见错误警告提示信息 250
参考文献 255
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019