关于本书的内容有任何问题,请联系 徐柏杨
第 1章 单片机概论 1 1.1 单片机概述 1 1.2 单片机的历史与发展 3 1.2.1 单片机的发展概况 3 1.2.2 单片机的发展趋势 4 1.2.3 单片机产品近况 5 1.3 单片机的应用领域 7 1.4 单片机中使用的数制及常用的语言 8 习题 10 第 2章 单片机系统开发环境 11 2.1 Keil μVision3 C51集成开发环境 11 2.1.1 Keil μVision3 C51的安装 11 2.1.2 Keil μVision3 C51的使用及调试 13 2.2 Proteus ISIS单片机仿真软件操作 16 2.2.1 Proteus ISIS 软件环境 16 2.2.2 在Proteus中创建新的元件 23 2.2.3 Proteus电路仿真 28 2.2.4 Proteus ISIS单片机仿真 33 2.3 Keil与Proteus联合调试 36 2.3.1 Keil与Proteus接口 36 2.3.2 Keil与Proteus联合调试实例 37 习题 39 第3章 80C51单片机的 硬件结构 40 3.1 80C51单片机的硬件组成 40 3.1.1 80C51单片机硬件结构图 40 3.1.2 80C51单片机的引脚信号 41 3.2 80C51单片机的微处理器 43 3.2.1 运算器 43 3.2.2 控制器 44 3.2.3 CPU时序 44 3.3 80C51单片机存储器 45 3.3.1 片内RAM结构及其地址 空间分布 45 3.3.2 片外RAM的扩展 49 3.3.3 程序存储器 49 3.4 时钟电路和复位电路 50 3.4.1 时钟电路 50 3.4.2 复位电路 51 习题 52 第4章 80C51单片机指令系统与 程序设计 53 4.1 概述 53 4.1.1 机器码指令 53 4.1.2 汇编语言指令 54 4.2 寻址方式 55 4.2.1 立即寻址 55 4.2.2 寄存器寻址 55 4.2.3 RAM寻址 56 4.2.4 程序存储器中数据的寻址 56 4.2.5 I/O端口中数据的寻址 57 4.2.6 程序的寻址 57 4.2.7 位寻址 58 4.3 指令系统 59 4.3.1 数据传送类指令 59 4.3.2 算术运算类指令 63 4.3.3 逻辑操作类指令 69 4.3.4 位操作类指令 72 4.4 汇编语言程序设计基础 73 4.4.1 顺序程序设计 73 4.4.2 循环程序设计 75 4.4.3 分支程序设计 81 4.4.4 子程序及其调用 88 习题 90 第5章 单片机的C语言编程 92 5.1 单片机C51语言概述 92 5.1.1 C51的数据类型 92 5.1.2 C51对内部资源的定义 94 5.1.3 常量与变量 95 5.2 运算符和表达式 97 5.2.1 关系运算符与关系表达式 97 5.2.2 逻辑运算符与逻辑表达式 97 5.2.3 算术运算符与算术表达式 98 5.2.4 位运算符和复合赋值运算符 98 5.2.5 条件运算符和指针运算符 100 5.2.6 表达式语句 100 5.3 分支程序设计 100 5.3.1 if语句 101 5.3.2 switch 语句 101 5.4 循环程序设计 102 5.4.1 while语句 102 5.4.2 do-while 语句 103 5.4.3 for 语句 103 5.4.4 break与continue语句 104 5.5 函数 104 5.5.1 函数的定义 105 5.5.2 函数的调用 105 5.5.3 中断函数 106 5.6 数组及指针的使用 107 5.6.1 数组的使用 107 5.6.2 指针的使用 108 习题 110 第6章 80C51单片机片内功能 模块的使用 111 6.1 并行I/O接口的输入与输出 111 6.1.1 在MOV指令下可直接输入/ 输出的P1口 112 6.1.2 在MOVX指令下由系统总线 进行输入/输出的P0和P2口 114 6.1.3 具有特殊功能的P3口 116 6.1.4 阶段实践 117 6.2 中断系统 122 6.2.1 中断系统的结构 122 6.2.2 中断源和中断请求标志 123 6.2.3 系统对中断的管理 124 6.2.4 中断的响应过程 127 6.2.5 中断程序的编程方法 128 6.2.6 阶段实践 130 6.3 片内定时器/计数器 131 6.3.1 定时器/计数器的内部结构及 工作原理 132 6.3.2 定时器/计数器的工作方式 134 6.3.3 定时器/计数器的应用设计 137 6.3.4 阶段实践 141 6.4 串行接口 146 6.4.1 串行口的内部结构 146 6.4.2 串行口的工作方式 148 6.4.3 串行口的波特率 150 6.4.4 SMOD位对波特率的影响 151 6.4.5 80C51单片机串口通信应用 151 6.4.6 阶段实践 154 习题 163 第7章 80C51单片机接口 技术应用 165 7.1 LED显示接口电路 165 7.1.1 LED显示器和显示器接口 165 7.1.2 LED显示器接口技术 166 7.1.3 阶段实践 169 7.2 键盘接口电路 173 7.2.1 键盘的工作原理 173 7.2.2 独立式键盘 175 7.2.3 矩阵式键盘 176 7.2.4 键盘的编码 179 7.2.5 阶段实践 183 7.3 LCD显示接口电路 185 7.3.1 概述 185 7.3.2 组成结构图 186 7.3.3 模块接口说明 187 7.3.4 模块的主要硬件构成 188 7.3.5 指令说明 189 7.3.6 读写时序图 191 7.3.7 应用举例 192 7.3.8 阶段实践 195 7.4 D/A转换接口电路 199 7.4.1 D/A转换接口电路的基本原理 200 7.4.2 D/A转换器的主要特点与 技术指标 201 7.4.3 DAC 0832芯片 202 7.4.4 DAC 0832与80C51的 接口设计 203 7.4.5 阶段实践 204 7.5 A/D转换接口电路 206 7.5.1 A/D转换接口电路的基本原理 206 7.5.2 A/D转换器的主要技术指标 209 7.5.3 ADC 0809芯片 209 7.5.4 阶段实践 211 习题 213 第8章 80C51单片机的串行 通信技术 215 8.1 串行通信基础 215 8.1.1 串行通信分类 215 8.1.2 串行通信的制式 217 8.1.3 接收/发送时钟 218 8.1.4 信号的调制与解调 220 8.1.5 通信数据的检测和校正 221 8.1.6 串行通信接口电路UART、USRT 和USART 222 8.2 串行通信总线标准 224 8.2.1 RS-232C总线标准与应用 225 8.2.2 RS-449、RS-422A及RS-423A 接口总线标准与应用 231 8.2.3 RS-485标准总线接口 233 8.2.4 20mA电流环路串行接口 235 8.3 I2C总线接口 236 8.3.1 I2C总线的功能和特点 236 8.3.2 I2C总线的构成及工作原理 236 8.3.3 I2C总线的工作方式 237 8.3.4 I2C总线数据传输方式的模拟 238 8.3.5 阶段实践 238 8.4 DS18B20单线数字温度传感器 243 8.4.1 DS18B20的特点 243 8.4.2 DS18B20的内部结构 244 8.4.3 DS18B20的控制方法 245 8.4.4 DS18B20的工作时序 245 8.4.5 阶段实践 247 习题 252 第9章 单片机应用系统设计与 调试 253 9.1 单片机应用系统设计 253 9.1.1 单片机应用系统设计步骤 253 9.1.2 单片机应用系统硬件设计 255 9.1.3 单片机应用系统软件设计 255 9.2 单片机应用系统的开发与调试 256 9.2.1 单片机应用系统的开发 256 9.2.2 单片机应用系统的调试 258 9.3 单片机课程设计 260 9.3.1 单片机课程设计规范 260 9.3.2 课程设计实例——电子 万年历设计 262 习题 270 附录A 80C51系列单片机指令表 271 附录B ASCII码表 275 附录C C51库函数 276 参考文献 282
本书是《Access数据库实用教程(微课版 第3版)》一书的配套教材,全书分为“习题解析篇”“实验指导篇”“实...
本书以应用为目的,以案例为引导,系统地介绍了Access 2016的主要功能和使用方法。全书共有9章,包括Ac...
本书主要内容包括数据库基础知识、Access数据库概述、Access数据库的基本操作、表结构的设计、查询设计、...
本书通过“学生成绩管理”数据库案例,从建立Access 2010空数据库开始,逐步建立数据库中的表、查询、窗体...
本书内容丰富,结构合理,按照传统的网络体系结构进行讲解。共分8章,分别是第1章 计算机网络概述,第2章 物理层...
本书系统地讲解了汇编语言程序设计的相关知识,全书共有11章,系统地论述了汇编语言基础知识,计算机基本原理,上机...
本书结合国际上传感技术及应用方面的发展趋势,梳理了新型传感技术的共性基础问题,包括传感器特性、传感器测量不确定...
本书内容结合微电子产业和计算机硬件产业的最新发展现状和技术前沿,注重基础性、高阶性、创新性和挑战性相结合,采用...
本书全面、详细地讲授51系列及兼容单片机的体系结构、工作原理、功能部件和软硬件应用开发资源。在51单片机硬件编...
本书概述了计算机基础知识及微型计算机系统组成,以8086 CPU为基础,详细介绍80x86微处理器的硬件结构、...
我要评论