这是一本沿袭了哈尔滨工业大学硬件教研室多年智慧结晶的实用单片机教材,全书兼顾汇编和C51语言,并配有实验指导内容,应用特色鲜明。全书采用“学、练、用”相结合的构架,使学生能够循序渐地学习单片机、应用单片机,即学习基础知识与展课题训练巧妙融合——在学中做,做中学,为后面的综合应用基础。
售 价:¥
纸质售价:¥29.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
第1章 单片机概论
1.1 单片机概述
1.2 单片机的历史与发展
1.2.1 单片机的发展概况
1.2.2 单片机的发展趋势
1.2.3 单片机产品近况
1.3 单片机的应用领域
1.4 单片机中使用的数制及常用的语言
习题
第2章 单片机系统开发环境
2.1 Keil µVision3 C51集成开发环境
2.1.1 Keil µVision3 C51的安装
2.1.2 Keil µVision3 C51的使用及调试
2.2 Proteus ISIS单片机仿真软件操作
2.2.1 Proteus ISIS 软件环境
2.2.2 在Proteus中创建新的元件
2.2.3 Proteus电路仿真
2.2.4 Proteus ISIS单片机仿真
2.3 Keil与Proteus联合调试
2.3.1 Keil与Proteus接口
2.3.2 Keil与Proteus联合调试实例
习题
第3章 80C51单片机的硬件结构
3.1 80C51单片机的硬件组成
3.1.1 80C51单片机硬件结构图
3.1.2 80C51单片机的引脚信号
3.2 80C51单片机的微处理器
3.2.1 运算器
3.2.2 控制器
3.2.3 CPU时序
3.3 80C51单片机存储器
3.3.1 片内RAM结构及其地址空间分布
3.3.2 片外RAM的扩展
3.3.3 程序存储器
3.4 时钟电路和复位电路
3.4.1 时钟电路
3.4.2 复位电路
习题
第4章 80C51单片机指令系统与程序设计
4.1 概述
4.1.1 机器码指令
4.1.2 汇编语言指令
4.2 寻址方式
4.2.1 立即寻址
4.2.2 寄存器寻址
4.2.3 RAM寻址
4.2.4 程序存储器中数据的寻址
4.2.5 I/O端口中数据的寻址
4.2.6 程序的寻址
4.2.7 位寻址
4.3 指令系统
4.3.1 数据传送类指令
4.3.2 算术运算类指令
4.3.3 逻辑操作类指令
4.3.4 位操作类指令
4.4 汇编语言程序设计基础
4.4.1 顺序程序设计
4.4.2 循环程序设计
4.4.3 分支程序设计
4.4.4 子程序及其调用
习题
第5章 单片机的C语言编程
5.1 单片机C51语言概述
5.1.1 C51的数据类型
5.1.2 C51对内部资源的定义
5.1.3 常量与变量
5.1.4 C51绝对地址访问
5.2 运算符和表达式
5.2.1 关系运算符与关系表达式
5.2.2 逻辑运算符与逻辑表达式
5.2.3 算术运算符与算术表达式
5.2.4 位运算符和复合赋值运算符
5.2.5 条件运算符和指针运算符
5.2.6 表达式语句
5.3 分支程序设计
5.3.1 if语句
5.3.2 switch 语句
5.4 循环程序设计
5.4.1 while语句
5.4.2 do-while 语句
5.4.3 for 语句
5.4.4 break与continue语句
5.5 函数
5.5.1 函数的定义
5.5.2 函数的调用
5.5.3 中断函数
5.6 数组及指针的使用
5.6.1 数组的使用
5.6.2 指针的使用
习题
第6章 80C51单片机片内功能模块的使用
6.1 并行I/O接口的输入与输出
6.1.1 在MOV指令下可直接输入/输出的P1口
6.1.2 在MOVX指令下由系统总线进行输入/输出的P0和P2口
6.1.3 具有特殊功能的P3口
6.1.4 阶段实践
6.2 中断系统
6.2.1 中断系统的结构
6.2.2 中断源和中断请求标志
6.2.3 系统对中断的管理
6.2.4 中断的响应过程
6.2.5 中断程序的编程方法
6.2.6 阶段实践
6.3 片内定时器/计数器
6.3.1 定时器/计数器的内部结构及工作原理
6.3.2 定时器/计数器的工作方式
6.3.3 定时器/计数器的应用设计
6.3.4 阶段实践
6.4 串 行 接 口
6.4.1 串行口的内部结构
6.4.2 串行口的工作方式
6.4.3 串行口的波特率
6.4.4 SMOD位对波特率的影响
6.4.5 80C51单片机串口通信应用
6.4.6 阶段实践
习题
第7章 80C51单片机接口技术应用
7.1 LED显示接口电路
7.1.1 LED显示器和显示器接口
7.1.2 LED显示器接口技术
7.1.3 阶段实践
7.2 键盘接口电路
7.2.1 键盘的工作原理
7.2.2 独立式键盘
7.2.3 矩阵式键盘
7.2.4 键盘的编码
7.2.5 阶段实践
7.3 LCD显示接口电路
7.3.1 概述
7.3.2 组成结构图
7.3.3 模块接口说明
7.3.4 模块的主要硬件构成
7.3.5 指令说明
7.3.6 读写时序图
7.3.7 应用举例
7.3.8 阶段实践
7.4 D/A转换接口电路
7.4.1 D/A转换接口电路的基本原理
7.4.2 D/A转换器的主要特点与技术指标
7.4.3 DAC 0832芯片
7.4.4 DAC 0832与80C51的接口设计
7.4.5 阶段实践
7.5 A/D转换接口电路
7.5.1 A/D转换接口电路的基本原理
7.5.2 A/D转换器的主要技术指标
7.5.3 ADC 0809芯片
7.5.4 阶段实践
习题
第8章 80C51单片机的串行通信技术
8.1 串行通信基础
8.1.1 串行通信分类
8.1.2 串行通信的制式
8.1.3 接收/发送时钟
8.1.4 信号的调制与解调
8.1.5 通信数据的检测和校正
8.1.6 串行通信接口电路UART、USRT和USART
8.2 串行通信总线标准
8.2.1 RS-232C总线标准与应用
8.2.2 RS-449、RS-422A及RS-423A接口总线标准与应用
8.2.3 RS-485标准总线接口
8.2.4 20mA电流环路串行接口
8.3 I2C总线接口
8.3.1 I2C总线的功能和特点
8.3.2 I2C总线的构成及工作原理
8.3.3 I2C总线的工作方式
8.3.4 I2C总线数据传输方式的模拟
8.3.5 阶段实践
8.4 DS18B20单线数字温度传感器
8.4.1 DS18B20的特点
8.4.2 DS18B20的内部结构
8.4.3 DS18B20的控制方法
8.4.4 DS18B20的工作时序
8.4.5 阶段实践
习题
第9章 单片机应用系统设计与调试
9.1 单片机应用系统设计
9.1.1 单片机应用系统设计步骤
9.1.2 单片机应用系统硬件设计
9.1.3 单片机应用系统软件设计
9.2 单片机应用系统的开发与调试
9.2.1 单片机应用系统的开发
9.2.2 单片机应用系统的调试
9.3 单片机课程设计
9.3.1 单片机课程设计规范
9.3.2 课程设计实例——电子万年历设计
习题
附录A 80C51系列单片机指令表
附录B ASCII码表
附录C C51库函数
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜