微信扫一扫,移动浏览光盘
简介
本书以通用的Mcs一51系列单片机为对象,从介绍单片机技术应用的现
状及发展趋势入手,通过90
个实例和20个上机实验全面讲述单片机技术原理和最新应用。
全书共1O章,内容包括:单片机的结构原理、单片机的指令系统及程
序设计、单片机中断的使用技
巧、单片机定时器/计数器的使用技巧、单片机串行接口的使用技巧、单
片机系统的扩展技巧、单片机系
统的接口技巧、单片机系统的工程技巧、单片机c语言程序设计等内容。除
了通过108个实例阐述基本
理论知识、20个上机实验阐述单片机的应用技术外,还设计了110个课后练
习检验学习效果,同时通过
7个附录进一步拓展本书内容。
本书结构严谨、内容丰富,注重先进性与实用性,易教易学,努力为
现代教育培养学以致用的人才
服务,适合作为高等院校相关专业的教材,也可作为上岗人员的技术培训
教材,同时还可供电子技术爱
好者阅读、参考。
目录
目录
第1章 概述
1.1 单片机发展概况
1.2 单片机硬、软件系统及种类
1.2.1 单片机的硬件系统
1.2.2 单片机的软件系统
1.2.3 单片机的种类
1.3 单片机应用领域与开发工具
1.3.1 应用领域
1.3.2 开发工具
小结
习题
第2章 单片机的结构原理
2.1 常用术语及内部结构
2.1.1 常用术语
2.1.2 内部结构
2.2 CPU及存储器
2.2.1 运算器
2.2.2 控制器
2.2.3 程序存储器
2.2.4 数据存储器
2.3 引脚功能及CPU的时序
2.3.1 引脚功能
2.3.2 振荡电路和时钟电路
2.3.3 CPU的时序
2.4 输入、输出接口
2.4.1 P0口
2.4.2 P1口
2.4.3 P2口
2.4.4 P3口
小结
习题
第3章 单片机的指令系统及程序设计
3.1 指令系统
3.1.1 指令格式
3.1.2 助记符语言
3.1.3 寻址方式及常用符号注释
3.1.4 数据传送指令功能及应用举例
3.1.5 算术运算指令功能及应用举例
3.1.6 逻辑运算类指令的功能及应用举例
3.1.7 控制转移类指令的功能及应用举例
3.1.8 位操作类指令的功能及应用举例
上机实验1 数据传送指令的使用及编程方法
上机实验2 算术运算指令的使用及编程方法
上机实验3 逻辑运算指令的使用及编程方法
上机实验4 位操作指令的使用及编程方法
上机实验5 控制转移指令的使用及编程方法
3.2 汇编语言程序设计举例
3.2.1 汇编语言程序的格式
3.2.2 汇编语言程序设计方法
3.2.3 汇编语言程序设计的几个实例
上机实验6 多字节算术运算
上机实验7 数据的拼拆及转换
小结
习题
第4章 单片机中断的使用技巧
4.1 中断的功能、控制及响应
4.1.1 中断的功能
4.1.2 中断的控制及响应
4.2 中断应用的4个实例
上机实验8 中断的使用及编程方法
小结
习题
第5章 单片机定时器/计数器的使用技巧
5.1 定时器/计数器的结构与原理
5.2 定时器/计数器的工作方式及控制
5.2.1 工作方式寄存器TMOD
5.2.2 控制寄存器TCON
5.2.3 工作方式
5.3 定时器/计数器的应用举例
上机实验9 定时器/计数器使用及编程方法
小结
习题
第6章 单片机串行接口的使用技巧
6.1 串行通信中的几个概念
6.1.1 通信方向
6.1.2 异步通信和同步通信
6.1.3 波特率
6.1.4 传送编码
6.1.5 信号的调制与解调
6.2 串行口的工作原理及波特率设计
6.2.1 串行口的工作原理
6.2.2 波特率设计
6.3 串行口的4种工作方式
6.3.1 工作方式0
6.3.2 工作方式1
6.3.3 工作方式2
6.3.4 工作方式3
6.4 串行口应用举例
6.4.1 利用串行口扩展并行输入、输出口
6.4.2 利用串行口进行异步单工通信
6.4.3 利用串行口进行异步双工通信
6.4.4 主-从式多机通信
上机实验10 双机通信
上机实验11 主从式多机通信
小结
习题
第7章 单片机系统的扩展技巧
7.1 程序存储器的扩展
7.1.1 地址线
7.1.2 数据线
7.1.3 控制线
7.2 数据存储器的扩展
7.3 I/O接口的扩展
7.3.1 概述
7.3.2 常用的选址方法
7.3.3 用TTL芯片扩展I/O接口
7.3.4 8255A可编程并行I/O口的扩展
7.3.5 8155可编程I/O接口的扩展
7.3.6 8279可编程键盘显示器接口的扩展
7.3.7 8243并行I/O接口的扩展
上机实验12 程序存储器和外部数据存储器的扩展
上机实验13 741S244、741S273等芯片简单接口的扩展
上机实验14 8255A可编程控制芯片的应用
上机实验15 8155可编程控制芯片的应用
上机实验16 8279可编程键盘/显示器与8031接口
小结
习题
第8章 单片机系统的接口技巧
8.1 A/D(模-数)转换接口的扩展技巧
8.1.1 逐次逼近式A/D转换器
8.1.2 双积分式A/D转换器
8.1.3 A/D转换器的主要技术指标
8.1.4 单片机与ADC0809的接口技巧
8.1.5 单片机与MCL4433(3〓位)的接口技巧
8.2 D/A(数-模)转换接口的扩展技巧
8.2.1 D/A转换器的原理及性能
8.2.2 8031单片机与DAC0832接口技巧及产生任意波形的方法
8.2.3 8031单片机与AD7520接口技巧
上机实验17 8路8位逐次比较A/D0809接口
上机实验18 3〓位MC14433 A/D接口
上机实验19 8位D/A0832接口
上机实验20 A/D与D/A输出综合实验
小结
习题
第9章 单片机系统的工程设计
9.1 设计要求
9.1.1 可靠性
9.1.2 系统自诊断功能
9.1.3 操作维修方便
9.1.4 性能/价格比
9.2 设计方法
9.2.1 总体设计
9.2.2 硬件设计
9.2.3 软件设计
9.3 设计实例
9.3.1 交通信号灯模拟控制
9.3.2 水塔水位控制
9.3.3 自然风发生控制
9.3.4 发音电路及程序设计
9.3.5 红外线遥控单片机接口系统
9.3.6 数字温度接口及程序设计
9.3.7 人工语音合成
小结
习题
第10章 单片机C语言程序设计
10.1 C51程序的结构特点
10.2 C51程序的运算符、表达式及其语法规则
10.2.1 C51算术运算符及其表达式
10.2.2 C51关系运算符、表达式及优先级
10.2.3 C51逻辑运算符、表达式及优先级
10.2.4 C51位操作及其表达式
10.2.5 自增(减)运算符、复合运算符及其表达式
10.3 C51程序设计技巧
10.3.1 存取8051单片机特殊功能寄存器
10.3.2 位的控制
10.3.3 中断子程序的设计
10.3.4 内存应对式I/O
10.3.5 程序中加入汇编语言语句
10.4 C51程序设计举例
10.4.1 求和的C51程序设计
10.4.2 求最大值的C51程序设计
10.4.3 单片机主从多机通信
10.4.4 PC机与多台单片机通信
10.4.5 步进电机系统控制
小结
习题
附录A 通用单片机仿真器
A.1 系统结构
A.2 仿真功能
A.3 外部设备
A.4 软件功能
A.5 SICE硬件结构和工作方式
附录B 通用单片机仿真器连接键盘使用方法
B.1 各键功能
B.2 操作说明
附录C 通用单片机仿真器连接IBM-PC机使用方法
C.1 连接使用方法
C.2 基本操作命令
附录D 单片机与IBM-PC机通信方法
D.1 使用的设备
D.2 通信原理
D.3 通信电路
D.4 通信操作步骤
D.5 参考程序
附录E 脱机实验(程序固化)方法
E.1 使用的设备
E.2 方法与步骤
附录F MCS-51指令速查表与指令编码表
F.1 指令速查表
F.2 指令编码表
附录G 常用芯片引脚图
参考文献
第1章 概述
1.1 单片机发展概况
1.2 单片机硬、软件系统及种类
1.2.1 单片机的硬件系统
1.2.2 单片机的软件系统
1.2.3 单片机的种类
1.3 单片机应用领域与开发工具
1.3.1 应用领域
1.3.2 开发工具
小结
习题
第2章 单片机的结构原理
2.1 常用术语及内部结构
2.1.1 常用术语
2.1.2 内部结构
2.2 CPU及存储器
2.2.1 运算器
2.2.2 控制器
2.2.3 程序存储器
2.2.4 数据存储器
2.3 引脚功能及CPU的时序
2.3.1 引脚功能
2.3.2 振荡电路和时钟电路
2.3.3 CPU的时序
2.4 输入、输出接口
2.4.1 P0口
2.4.2 P1口
2.4.3 P2口
2.4.4 P3口
小结
习题
第3章 单片机的指令系统及程序设计
3.1 指令系统
3.1.1 指令格式
3.1.2 助记符语言
3.1.3 寻址方式及常用符号注释
3.1.4 数据传送指令功能及应用举例
3.1.5 算术运算指令功能及应用举例
3.1.6 逻辑运算类指令的功能及应用举例
3.1.7 控制转移类指令的功能及应用举例
3.1.8 位操作类指令的功能及应用举例
上机实验1 数据传送指令的使用及编程方法
上机实验2 算术运算指令的使用及编程方法
上机实验3 逻辑运算指令的使用及编程方法
上机实验4 位操作指令的使用及编程方法
上机实验5 控制转移指令的使用及编程方法
3.2 汇编语言程序设计举例
3.2.1 汇编语言程序的格式
3.2.2 汇编语言程序设计方法
3.2.3 汇编语言程序设计的几个实例
上机实验6 多字节算术运算
上机实验7 数据的拼拆及转换
小结
习题
第4章 单片机中断的使用技巧
4.1 中断的功能、控制及响应
4.1.1 中断的功能
4.1.2 中断的控制及响应
4.2 中断应用的4个实例
上机实验8 中断的使用及编程方法
小结
习题
第5章 单片机定时器/计数器的使用技巧
5.1 定时器/计数器的结构与原理
5.2 定时器/计数器的工作方式及控制
5.2.1 工作方式寄存器TMOD
5.2.2 控制寄存器TCON
5.2.3 工作方式
5.3 定时器/计数器的应用举例
上机实验9 定时器/计数器使用及编程方法
小结
习题
第6章 单片机串行接口的使用技巧
6.1 串行通信中的几个概念
6.1.1 通信方向
6.1.2 异步通信和同步通信
6.1.3 波特率
6.1.4 传送编码
6.1.5 信号的调制与解调
6.2 串行口的工作原理及波特率设计
6.2.1 串行口的工作原理
6.2.2 波特率设计
6.3 串行口的4种工作方式
6.3.1 工作方式0
6.3.2 工作方式1
6.3.3 工作方式2
6.3.4 工作方式3
6.4 串行口应用举例
6.4.1 利用串行口扩展并行输入、输出口
6.4.2 利用串行口进行异步单工通信
6.4.3 利用串行口进行异步双工通信
6.4.4 主-从式多机通信
上机实验10 双机通信
上机实验11 主从式多机通信
小结
习题
第7章 单片机系统的扩展技巧
7.1 程序存储器的扩展
7.1.1 地址线
7.1.2 数据线
7.1.3 控制线
7.2 数据存储器的扩展
7.3 I/O接口的扩展
7.3.1 概述
7.3.2 常用的选址方法
7.3.3 用TTL芯片扩展I/O接口
7.3.4 8255A可编程并行I/O口的扩展
7.3.5 8155可编程I/O接口的扩展
7.3.6 8279可编程键盘显示器接口的扩展
7.3.7 8243并行I/O接口的扩展
上机实验12 程序存储器和外部数据存储器的扩展
上机实验13 741S244、741S273等芯片简单接口的扩展
上机实验14 8255A可编程控制芯片的应用
上机实验15 8155可编程控制芯片的应用
上机实验16 8279可编程键盘/显示器与8031接口
小结
习题
第8章 单片机系统的接口技巧
8.1 A/D(模-数)转换接口的扩展技巧
8.1.1 逐次逼近式A/D转换器
8.1.2 双积分式A/D转换器
8.1.3 A/D转换器的主要技术指标
8.1.4 单片机与ADC0809的接口技巧
8.1.5 单片机与MCL4433(3〓位)的接口技巧
8.2 D/A(数-模)转换接口的扩展技巧
8.2.1 D/A转换器的原理及性能
8.2.2 8031单片机与DAC0832接口技巧及产生任意波形的方法
8.2.3 8031单片机与AD7520接口技巧
上机实验17 8路8位逐次比较A/D0809接口
上机实验18 3〓位MC14433 A/D接口
上机实验19 8位D/A0832接口
上机实验20 A/D与D/A输出综合实验
小结
习题
第9章 单片机系统的工程设计
9.1 设计要求
9.1.1 可靠性
9.1.2 系统自诊断功能
9.1.3 操作维修方便
9.1.4 性能/价格比
9.2 设计方法
9.2.1 总体设计
9.2.2 硬件设计
9.2.3 软件设计
9.3 设计实例
9.3.1 交通信号灯模拟控制
9.3.2 水塔水位控制
9.3.3 自然风发生控制
9.3.4 发音电路及程序设计
9.3.5 红外线遥控单片机接口系统
9.3.6 数字温度接口及程序设计
9.3.7 人工语音合成
小结
习题
第10章 单片机C语言程序设计
10.1 C51程序的结构特点
10.2 C51程序的运算符、表达式及其语法规则
10.2.1 C51算术运算符及其表达式
10.2.2 C51关系运算符、表达式及优先级
10.2.3 C51逻辑运算符、表达式及优先级
10.2.4 C51位操作及其表达式
10.2.5 自增(减)运算符、复合运算符及其表达式
10.3 C51程序设计技巧
10.3.1 存取8051单片机特殊功能寄存器
10.3.2 位的控制
10.3.3 中断子程序的设计
10.3.4 内存应对式I/O
10.3.5 程序中加入汇编语言语句
10.4 C51程序设计举例
10.4.1 求和的C51程序设计
10.4.2 求最大值的C51程序设计
10.4.3 单片机主从多机通信
10.4.4 PC机与多台单片机通信
10.4.5 步进电机系统控制
小结
习题
附录A 通用单片机仿真器
A.1 系统结构
A.2 仿真功能
A.3 外部设备
A.4 软件功能
A.5 SICE硬件结构和工作方式
附录B 通用单片机仿真器连接键盘使用方法
B.1 各键功能
B.2 操作说明
附录C 通用单片机仿真器连接IBM-PC机使用方法
C.1 连接使用方法
C.2 基本操作命令
附录D 单片机与IBM-PC机通信方法
D.1 使用的设备
D.2 通信原理
D.3 通信电路
D.4 通信操作步骤
D.5 参考程序
附录E 脱机实验(程序固化)方法
E.1 使用的设备
E.2 方法与步骤
附录F MCS-51指令速查表与指令编码表
F.1 指令速查表
F.2 指令编码表
附录G 常用芯片引脚图
参考文献
单片机原理及应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×