新書推薦:
《
3分钟漫画墨菲定律:十万个为什么科普百科思维方式心理学 胜天半子人定胜天做事与成事的权衡博弈之道
》
售價:NT$
249.0
《
1911:危亡警告与救亡呼吁
》
售價:NT$
349.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
笼中王国 : 18世纪法国的珍禽异兽与社会文化
》
售價:NT$
340.0
《
思考的框架3 巴菲特芒格马斯克推崇的思维方式 风靡华尔街的思维训练法 沙恩·帕里什 著
》
售價:NT$
295.0
《
被记忆的西周史(中山大学中珠学术译丛)
》
售價:NT$
690.0
《
森林疗法:拥抱大自然、获得幸福的季节性方法
》
售價:NT$
340.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
|
內容簡介: |
《单片机原理及应用(第2版)21世纪高等院校电气信息类系列教材》共分11章,前7章讲解单片机硬件结构、功能特点、指令系统与编程设计、中断系统、通信接口等基本原理、基本概念;后4章阐述单片机应用系统中的抗干扰设计、单片机系统外部功能扩展,并结合应用举例,详细介绍了系统开发与应用,使读者真正了解与掌握单片机应用系统从设计﹑调试到工程实现的全过程。同时介绍了单片机仿真系统ProteusISIS。本书在讲解汇编语言的基础上,还适时引入了C语言开发51单片机的基础和方法,书中许多实例都是汇编语言和C语言相对照的。《单片机原理及应用(第2版)21世纪高等院校电气信息类系列教材》叙述清晰、通俗易懂、重点突出、理论与应用紧密结合、实用性强。
《单片机原理及应用(第2版)21世纪高等院校电气信息类系列教材》可作为普通高校计算机及应用、工业自动化、自动化仪表、电子信息、通信工程及其相关专业学生教材和教学参考书,也可作为广大工程技术人员及单片机开发人员的参考资料。
|
目錄:
|
出版说明
前言
第1章 单片机概述及基础知识
1.1 单片机概述
1.1.1 单片机发展概述
1.1.2 单片机的应用及趋势
1.2 数制与编码
1.2.1 进位计数制及各计数制间的转换
1.2.2 二进制数的算术运算
1.2.3 二进制数的逻辑运算
1.2.4 带符号数的表示方法——原码、反码、补码
1.2.5 定点数与浮点数
1.2.6 BCD码和ASCII码
1.3 单片机C语言程序设计基础
1.3.1 C51的数据类型
1.3.2 C51的运算符与表达式
1.3.3 C51的输入输出
1.3.4 C51基本语句
1.3.5 数组与指针
1.3.6 Keil C51库函数参考
1.4 习题
第2章 AT89S系列单片机系统结构
2.1 AT89S系列单片机概述
2.2 AT89S系列单片机的硬件结构
2.2.1 AT89S51单片机的硬件结构特点
2.2.2 AT89S51单片机的引脚功能
2.3 AT89S51单片机的中央处理器
2.3.1 算术逻辑运算部件
2.3.2 专用寄存器
2.3.3 振荡器、时钟电路及时序
2.4 并行IO口结构
2.5 AT89S51单片机的存储器结构
2.5.1 程序存储器
2.5.2 内部数据存储器
2.5.3 特殊功能寄存器
2.5.4 位地址空间
2.5.5 外部数据存储器
2.6 AT89S5X单片机的布尔处理器
2.7 AT89S5X单片机的工作方式
2.7.1 复位方式
2.7.2 程序执行方式
2.7.3 低功耗方式
2.8 AT89S5X单片机的在线编程
2.9 习题
第3章 AT89系列单片机的指令系统
3.1 汇编语言的指令格式与伪指令
3.1.1 汇编语言的指令格式
3.1.2 汇编语言伪指令
3.1.3 寻址方式
3.2 单片机指令系统的分类
3.2.1 数据传送类指令
3.2.2 算术运算类指令
3.2.3 逻辑运算及移位类指令
3.2.4 控制转移类指令
3.2.5 位操作(布尔操作)指令
3.3 习题
第4章 AT89S5X单片机程序设计基础
4.1 单片机程序设计概述
4.2 汇编程序设计基础与举例
4.2.1 简单程序
4.2.2 分支程序
4.2.3 循环程序
4.2.4 子程序结构程序
4.2.5 代码转换程序
4.2.6 算术运算程序
4.2.7 查表程序设计
4.2.8 散转(多分支)程序设计
4.3 C51程序设计基础与举例
4.3.1 AT89S51单片机硬件结构的C51定义
4.3.2 C51代码中嵌入汇编代码
4.3.3 AT89S51单片机C语言程序设计
4.4 习题
第5章 AT89单片机的中断系统
5.1 AT89单片机的中断及中断请求源
5.1.1 中断简介
5.1.2 AT89S51中断源
5.2 AT89S51单片机的中断优先级
5.3 AT89S51单片机的中断响应过程及中断矢量地址
5.3.1 AT89S51单片机的中断响应过程
5.3.2 中断矢量地址
5.3.3 中断的编程及应用
5.3.4 C51中断服务函数的定义及应用
5.4 习题
第6章 AT89系列单片机的定时器计数器
6.1 AT89S51单片机定时器计数器的基本原理
6.2 定时器计数器T0、T1的内部结构
6.3 AT89S51单片机定时器计数器的工作方式
6.4 定时器计数器T2
6.4.1 定时器计数器T2中的特殊功能寄存器
6.4.2 定时器计数器T2的功能选择
6.4.3 定时器计数器T2的工作方式
6.5 AT89S51单片机定时器计数器的编程和应用
6.5.1 定时器计数器溢出率的计算
6.5.2 定时器计数器的编程
6.5.3 定时器计数器的应用举例
6.6 习题
第7章 AT89系列单片机的串行接口
7.1 串行通信概述
7.1.1 串行通信传送方式
7.1.2 数据传送方向
7.2 AT89S51单片机的串行口结构
7.2.1 UART串行口的结构
7.2.2 串行口的控制
7.3 AT89S51单片机的串行口工作方式
7.3.1 方式0
7.3.2 方式1
7.3.3 方式2和方式3
7.4 AT89S51单片机的多处理器通信
7.5 AT89S51单片机的波特率制定方法
7.6 AT89S51单片机串行口的编程和应用
7.6.1 方式0的编程和应用
7.6.2 方式1的编程和应用
7.6.3 方式2的编程和应用
7.6.4 方式3的编程和应用
7.7 习题
第8章 AT89系列单片机系统的扩展
8.1 AT89系列单片机系统扩展概述
8.1.1 最小应用系统
8.1.2 系统扩展的内容与方法
8.1.3 常用的扩展器件简介
8.2 存储器的扩展
8.2.1 存储器扩展概述
8.2.2 程序存储器的扩展
8.2.3 数据存储器的扩展
8.2.4 程序存储器与数据存储器的混合(非易失性RAM)
8.3 单片机IO口的扩展
8.3.1 并行IO口的扩展
8.3.2 串行IO口扩展技术
8.4 串行标准接口的扩展
8.4.1 AT89S51配置RS-232C串行标准接口
8.4.2 RS-422A标准接口
8.4.3 RS-485标准接口
8.5 A-D和D-A转换器的扩展
8.5.1 A-D转换器的扩展
8.5.2 D-A转换器的扩展
8.6 键盘扩展电路
8.6.1 单片机应用系统中的键输入
8.6.2 独立式按键
8.6.3 行列式键盘
8.7 显示扩展电路
8.7.1 LED显示及显示器接口
8.7.2 LED显示器与显示方式
8.7.3 硬件译码显示器接口
8.8 专用显示与键盘管理芯片
8.8.1 ZLG7289串行接口LED数码管及键盘管理器件
8.8.2 ET6202串行接口LED数码管及键盘管理器件
8.9 外部中断扩展电路
8.10 习题
第9章 单片机应用系统中的抗干扰设计
9.1 干扰的分类及来源
9.1.1 差模干扰
9.1.2 共模干扰
9.2 常用的抗干扰器件
9.2.1 隔离变压器
9.2.2 光耦合器
9.2.3 隔离放大器
9.2.4 滤波器
9.2.5 DC-DC转换器
9.3 硬件抗干扰
9.3.1 差模干扰的抑制方法
9.3.2 共模干扰的抑制方法
9.4 软件抗干扰
9.4.1 数字滤波
9.4.2 单片机执行过程中的软件抗干扰措施
9.5 习题
第10章 AT89S单片机系统的应用设计与分析
10.1 单片机应用系统的设计
10.1.1 单片机应用系统的开发过程
10.1.2 单片机应用系统设计的基本原则与方法
10.1.3 单片机应用系统的一般结构
10.1.4 单片机应用系统的调试
10.2 单片机应用开发实例
10.2.1 智能RLC数字电桥的设计
10.2.2 遥控调速电动机的设计
10.2.3 旋转LED设计
10.3 习题
第11章 单片机仿真软件Proteus ISIS
11.1 Proteus Professional界面简介
11.2 Proteus Professional操作简介
11.3 实例——利用AT89C51单片机和DS1302时钟芯片实现数字钟
附录
附录A ASCII码表
附录B 51单片机指令表
附录C 常用芯片引脚排列图
附录D C51库函数列表
参考文献
|
|