微信扫一扫,移动浏览光盘
简介
8×C552是Philips公司的8位高性能增强型单片机,是在MCS-51单片机基础上增加了A/D、D/A、捕捉输入/定时输出、I2C总线接口和监视定时器(Watchdog Timer)等功能,是目前世界上最新型的8位单片机之一。8×C552和MCS-51有相同的指令系统,并在其他功能上与MCS-51完全兼容。
本书仍以MCS-51为主线组织教学内容,在MCS-51的组成原理、指令系统、汇编语言程序设计、系统扩张、中断系统和接口等方面保留了第1版的特点,同时也对8×C552的新增功能做了详细叙述和分析,并伴以应用实例。全书共分11章,每章末尾都附有一定数量习题与思考题。本书内容自成体系、结构紧凑、前后呼应、语言通俗,因而具有一定的先进性、系统性和实用性。
本书可作为高等院校的单片机课程教材,也可作为研究生和广大科技人员的参考书。
目录
第1章 微型计算机基础
1.1 微型计算机数制及其转换
1.1.1 微型计算机的数制
1.1.2 微型计算机数制间数的转换
1.2 微型计算机的二进制数运算
1.2.1 算术运算
1.2.2 逻辑运算
1.3 微型计算机码制和编码
1.3.1 微型计算机中数的表示方法
1.3.2 微型计算机的原码、反码和补码
1.3.3 微型计算机的二进制编码
1.4 微型计算机组成原理
1.4.1 微型计算机的基本结构
1.4.2 微型计算机的基本原理
1.4.3 微型计算机系统的组成
1.5 单片微型计算机概述
1.5.1 单片机的分类和发展
1.5.2 单片机的内部结构
1.5.3 典型单片机性能概览
1.5.4 单片机在工业控制中的应用
.习题与思考题
第2章 8×c552单片机结构和时序
2.1 8×c552单片机内部结构
2.1.1 8051核件
2.1.2 存储器结构
2.1.3 i/o端口
2.1.4 定时器/计数器
2.1.5 pwm和a/d转换器
2.1.6 中断系统
2.2 8×c552单片机引脚功能
2.2.1 8×c552单片机引脚功能
2.2.2 8×c552对片外存储器的连接
2.3 s×c552单片机工作方式
2.3.1 复位方式
2.3.2 程序执行方式
2.3.3 节电工作方式
2.3.4 编程和校验方式
2.4 8×c552单片机时序
2.4.1 机器周期和指令周期
2.4.2 8×c552指令的取指/执行时序
2.4.3 访问片外rom/ram的指令时序
习题与思考题
第3章 8×c552单片机指令系统
3.1 概述
3.1.1 指令格式
3.1.2 指令的三种表示形式
3.1.3 指令的字节数
3.1.4 指令的分类
3.1.5 指令系统综述
3.2 寻址方式
3.2.1 寄存器寻址
3.2.2 直接寻址
3.2.3 立即寻址
3.2.4 寄存器间址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 数据传送指令
3.3.1 内部数据传送指令(15条)
3.3.2 外部数据传送指令(7条)
3.3.3 堆栈操作指令(2条)
3.3.4 数据交换指令(4条)
3.4 算逻运算和移位指令
3.4.1 算术运算指令(24条)
3.4.2 逻辑运算指令(20条)
3.4.3 移位指令(5条)
3.5 控制转移和位操作指令
3.5.1 控制转移指令(17条)
3.5.2 位操作指令(17条)
习题与思考题
第4章 汇编语言程序设计
4.1 汇编语言的构成
4.1.1 程序设计语言
4.1.2 汇编语言格式
4.1.3 汇编语言构成
4.2 汇编语言源程序的设计和汇编
4.2.1 汇编语言源程序的设计步骤
4.2.2 汇编语言源程序的汇编
4.3 简单和分支程序设计
4.3.1 简单程序设计
4.3.2 分支程序设计
4.4 循环和查表程序设计
4.4.1 循环程序设计
4.4.2 查表程序设计
4.5 子程序和运算程序设计
4.5.1 子程序设计
4.5.2 运算程序设计
习题与思考题
第5章 半导体存储器
5.1 半导体存储器基础
5.1.1 半导体存储器的分类和作用
5.1.2 半导体存储器的技术指标
5.1.3 半导体存储器的现状和前景
5.1.4 半导体存储器的基本结构
5.2 只读存储器rom
5.2.1 掩模rom存储器原理
5.2.2 prom存储器原理
5.2.3 eprom存储器原理
5.2.4 rom存储器举例
5.3 随机存取存储器ram
5.3.1 静态ram基本存储电路
5.3.2 动态ram基本存储电路
5.3.3 ram存储器举例
5.4 8×c552和外部存储器的连接
5.4.1 连接中应考虑的问题
5.4.2 8×c552对外部 rom的连接
5.4.3 8×c552对外部 ram的连接
5.4.4 8×c552对外部存储器的连接
习题与思考题
第6章 8×c552中断系统
6.1 概述
6.1.1 中断的定义和作用
6.1.2 中断源
6.1.3 中断分类
6.1.4 中断嵌套
6.1.5 中断系统功能
6.2 8×c552的中断系统
6.2.1 8×c552的中断源和中断标志
6.2.2 8×c552对中断请求的控制
6.2.3 8×c552对中断的响应
6.2.4 8×c552对中断的响应时间
6.2.5 8×c552对中断请求的撤除
6.2.6 8×c552中断系统的初始化
6.3 8×c552对外部中断源的扩展
6.3.1 中断控制器8259a简介
6.3.2 8×c552对外部中断源的扩展
习题与思考题
第7章 并行i/o接口
7.1 概述
7.1.1 i/o接口的作用
7.1.2 外部设备的编址
7.1.3 i/o数据的四种传送方式
7.1.4 i/o接口的类型
7.2 8×c552内部并行i/o口及其应用
7.2.1 8×c552内部并行i/o端口
7.2.2 8×c552内部并行i/o端口的应用
7.3 8×c552并行i/o口的扩展
7.3.1 并行i/o接口芯片8155
7.3.2 8×c552并行i/o口的扩展
7.4 8×c552对led/lcd和键盘的接口
7.4.1 8×c552对led的接口
7.4.2 8×c552对lcd的接口
7.4.3 8×c552对非编码键盘的接口
7.4.4 键盘/显示系统
7.5 8×c552内部定时器/计数器
7.5.1 8×c552的定时器t0和t1
7.5.2 8×c552的定时器t2
7.5.3 8×c552的定时器t3
习题与思考题
第8章 8×c552的a/d和d/a
8.1 d/a转换器
8.1.1 d/a转换器的原理
8.1.2 d/a转换器的性能指标
8.1.3 dac0832
8.2 8×c552的d/a转换器
8.2.1 dac的应用
8.2.2 mcs-51对8位dac的接口
8.2.3 mcs-51对12位dac的接口
8.2.4 8×c552的pwm反应用
8.3 a/d转换器
8.3.1 逐次逼近式a/d转换原理
8.3.2 并行a/d转换原理
8.3.3 a/d转换器的性能指标
8.3.4 adc0809
8.4 8×c552的a/d转换器
8.4.1 mcs-51对adc0809的接口
8.4.2 mcs-51对ad574a的接口
8.4.3 8×c552内部a/d转换器
习题与思考题
第9章 8×c552的i2c总线接口
9.1 单片机总线概述
9.1.1 总线的概念和分类
9.1.2 总线及其接口
9.1.3 总线标准和总线功能
9.2 板级总线和通信总线
9.2.1 板级总线
9.2.2 ieee 488并行通信总线
9.2.3 rs-232c串行通信总线
9.3 i2c总线基本知识
9.3.1 i2c总线概述
9.3.2 i2c总线基本知识
9.4 8×c552的i2c总线接口
9.4.1 si()1的结构和功能
9.4.2 si()1的工作方式
9.4.3 si()1的状态处理模块
9.5 i2c总线应用系统设计
9.5.1 i2c总线应用系统的硬件设计
9.5.2 i2c总线应用系统的软件设计
习题与思考题
第10章 8×c552的串行通信
10.1 串行通信基础
10.1.1 串行通信的分类
10.1.2 串行通信的制式
10.1.3 串行通信中的调制解调器
10.1.4 串行通信中串行i/o数据的实现
10.2 8×c552的串行接口
10.2.1 串行口的结构
10.2.2 串行口的工作方式
10.2.3 串行口的通信波特率
10.2.4 串行口在方式0下的应用
10.2.5 串行口在其他方式下的应用
10.3 单片机的点对点异步通信
10.3.1 mcs-51和mcs-51之间的异步通信
10.3.2 mcs-51和pc机之间的通信
10.4 单片机的多机通信
10.4.1 软件中断型主从式多机通信
10.4.2 硬件中断型主从式多机通信
10.4.3 分布式通信系统
10.4.4 光纤通信简介
习题与思考题
第11章 单片机控制系统的设计
11.1 单片机的前向通道
11.1.1 传感器和模拟信号放大器
11.1.2 多路开关和采样保持器
11.2 单片机的后向通道
11.2.1 板内总线驱动器
11.2.2 线路驱动器和接收器
11.2.3 外围驱动器
11.2.4 显示驱动器和电平转换器
11.2.5 电气隔离技术
11.3 单片机系统的抗干扰设计
11.3.1 单片机硬件系统的抗干扰设计
11.3.2 单片机软件系统的抗干扰设计
11.4 单片机巡回检测系统
11.4.1 8031八路巡回检测系统
11.4.2 8×c552八路巡回检测系统
11.5 单片机温度控制系统
11.5.1 硬件电路
11.5.2 温度控制的算法和程序
习题与思考题
附录
附录i ascii码字符表
附录ii lcd控制芯片hd44780中cgrom字符表
附录iii 8×c552/mcs-51系列单片机指令表
参考文献
1.1 微型计算机数制及其转换
1.1.1 微型计算机的数制
1.1.2 微型计算机数制间数的转换
1.2 微型计算机的二进制数运算
1.2.1 算术运算
1.2.2 逻辑运算
1.3 微型计算机码制和编码
1.3.1 微型计算机中数的表示方法
1.3.2 微型计算机的原码、反码和补码
1.3.3 微型计算机的二进制编码
1.4 微型计算机组成原理
1.4.1 微型计算机的基本结构
1.4.2 微型计算机的基本原理
1.4.3 微型计算机系统的组成
1.5 单片微型计算机概述
1.5.1 单片机的分类和发展
1.5.2 单片机的内部结构
1.5.3 典型单片机性能概览
1.5.4 单片机在工业控制中的应用
.习题与思考题
第2章 8×c552单片机结构和时序
2.1 8×c552单片机内部结构
2.1.1 8051核件
2.1.2 存储器结构
2.1.3 i/o端口
2.1.4 定时器/计数器
2.1.5 pwm和a/d转换器
2.1.6 中断系统
2.2 8×c552单片机引脚功能
2.2.1 8×c552单片机引脚功能
2.2.2 8×c552对片外存储器的连接
2.3 s×c552单片机工作方式
2.3.1 复位方式
2.3.2 程序执行方式
2.3.3 节电工作方式
2.3.4 编程和校验方式
2.4 8×c552单片机时序
2.4.1 机器周期和指令周期
2.4.2 8×c552指令的取指/执行时序
2.4.3 访问片外rom/ram的指令时序
习题与思考题
第3章 8×c552单片机指令系统
3.1 概述
3.1.1 指令格式
3.1.2 指令的三种表示形式
3.1.3 指令的字节数
3.1.4 指令的分类
3.1.5 指令系统综述
3.2 寻址方式
3.2.1 寄存器寻址
3.2.2 直接寻址
3.2.3 立即寻址
3.2.4 寄存器间址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 数据传送指令
3.3.1 内部数据传送指令(15条)
3.3.2 外部数据传送指令(7条)
3.3.3 堆栈操作指令(2条)
3.3.4 数据交换指令(4条)
3.4 算逻运算和移位指令
3.4.1 算术运算指令(24条)
3.4.2 逻辑运算指令(20条)
3.4.3 移位指令(5条)
3.5 控制转移和位操作指令
3.5.1 控制转移指令(17条)
3.5.2 位操作指令(17条)
习题与思考题
第4章 汇编语言程序设计
4.1 汇编语言的构成
4.1.1 程序设计语言
4.1.2 汇编语言格式
4.1.3 汇编语言构成
4.2 汇编语言源程序的设计和汇编
4.2.1 汇编语言源程序的设计步骤
4.2.2 汇编语言源程序的汇编
4.3 简单和分支程序设计
4.3.1 简单程序设计
4.3.2 分支程序设计
4.4 循环和查表程序设计
4.4.1 循环程序设计
4.4.2 查表程序设计
4.5 子程序和运算程序设计
4.5.1 子程序设计
4.5.2 运算程序设计
习题与思考题
第5章 半导体存储器
5.1 半导体存储器基础
5.1.1 半导体存储器的分类和作用
5.1.2 半导体存储器的技术指标
5.1.3 半导体存储器的现状和前景
5.1.4 半导体存储器的基本结构
5.2 只读存储器rom
5.2.1 掩模rom存储器原理
5.2.2 prom存储器原理
5.2.3 eprom存储器原理
5.2.4 rom存储器举例
5.3 随机存取存储器ram
5.3.1 静态ram基本存储电路
5.3.2 动态ram基本存储电路
5.3.3 ram存储器举例
5.4 8×c552和外部存储器的连接
5.4.1 连接中应考虑的问题
5.4.2 8×c552对外部 rom的连接
5.4.3 8×c552对外部 ram的连接
5.4.4 8×c552对外部存储器的连接
习题与思考题
第6章 8×c552中断系统
6.1 概述
6.1.1 中断的定义和作用
6.1.2 中断源
6.1.3 中断分类
6.1.4 中断嵌套
6.1.5 中断系统功能
6.2 8×c552的中断系统
6.2.1 8×c552的中断源和中断标志
6.2.2 8×c552对中断请求的控制
6.2.3 8×c552对中断的响应
6.2.4 8×c552对中断的响应时间
6.2.5 8×c552对中断请求的撤除
6.2.6 8×c552中断系统的初始化
6.3 8×c552对外部中断源的扩展
6.3.1 中断控制器8259a简介
6.3.2 8×c552对外部中断源的扩展
习题与思考题
第7章 并行i/o接口
7.1 概述
7.1.1 i/o接口的作用
7.1.2 外部设备的编址
7.1.3 i/o数据的四种传送方式
7.1.4 i/o接口的类型
7.2 8×c552内部并行i/o口及其应用
7.2.1 8×c552内部并行i/o端口
7.2.2 8×c552内部并行i/o端口的应用
7.3 8×c552并行i/o口的扩展
7.3.1 并行i/o接口芯片8155
7.3.2 8×c552并行i/o口的扩展
7.4 8×c552对led/lcd和键盘的接口
7.4.1 8×c552对led的接口
7.4.2 8×c552对lcd的接口
7.4.3 8×c552对非编码键盘的接口
7.4.4 键盘/显示系统
7.5 8×c552内部定时器/计数器
7.5.1 8×c552的定时器t0和t1
7.5.2 8×c552的定时器t2
7.5.3 8×c552的定时器t3
习题与思考题
第8章 8×c552的a/d和d/a
8.1 d/a转换器
8.1.1 d/a转换器的原理
8.1.2 d/a转换器的性能指标
8.1.3 dac0832
8.2 8×c552的d/a转换器
8.2.1 dac的应用
8.2.2 mcs-51对8位dac的接口
8.2.3 mcs-51对12位dac的接口
8.2.4 8×c552的pwm反应用
8.3 a/d转换器
8.3.1 逐次逼近式a/d转换原理
8.3.2 并行a/d转换原理
8.3.3 a/d转换器的性能指标
8.3.4 adc0809
8.4 8×c552的a/d转换器
8.4.1 mcs-51对adc0809的接口
8.4.2 mcs-51对ad574a的接口
8.4.3 8×c552内部a/d转换器
习题与思考题
第9章 8×c552的i2c总线接口
9.1 单片机总线概述
9.1.1 总线的概念和分类
9.1.2 总线及其接口
9.1.3 总线标准和总线功能
9.2 板级总线和通信总线
9.2.1 板级总线
9.2.2 ieee 488并行通信总线
9.2.3 rs-232c串行通信总线
9.3 i2c总线基本知识
9.3.1 i2c总线概述
9.3.2 i2c总线基本知识
9.4 8×c552的i2c总线接口
9.4.1 si()1的结构和功能
9.4.2 si()1的工作方式
9.4.3 si()1的状态处理模块
9.5 i2c总线应用系统设计
9.5.1 i2c总线应用系统的硬件设计
9.5.2 i2c总线应用系统的软件设计
习题与思考题
第10章 8×c552的串行通信
10.1 串行通信基础
10.1.1 串行通信的分类
10.1.2 串行通信的制式
10.1.3 串行通信中的调制解调器
10.1.4 串行通信中串行i/o数据的实现
10.2 8×c552的串行接口
10.2.1 串行口的结构
10.2.2 串行口的工作方式
10.2.3 串行口的通信波特率
10.2.4 串行口在方式0下的应用
10.2.5 串行口在其他方式下的应用
10.3 单片机的点对点异步通信
10.3.1 mcs-51和mcs-51之间的异步通信
10.3.2 mcs-51和pc机之间的通信
10.4 单片机的多机通信
10.4.1 软件中断型主从式多机通信
10.4.2 硬件中断型主从式多机通信
10.4.3 分布式通信系统
10.4.4 光纤通信简介
习题与思考题
第11章 单片机控制系统的设计
11.1 单片机的前向通道
11.1.1 传感器和模拟信号放大器
11.1.2 多路开关和采样保持器
11.2 单片机的后向通道
11.2.1 板内总线驱动器
11.2.2 线路驱动器和接收器
11.2.3 外围驱动器
11.2.4 显示驱动器和电平转换器
11.2.5 电气隔离技术
11.3 单片机系统的抗干扰设计
11.3.1 单片机硬件系统的抗干扰设计
11.3.2 单片机软件系统的抗干扰设计
11.4 单片机巡回检测系统
11.4.1 8031八路巡回检测系统
11.4.2 8×c552八路巡回检测系统
11.5 单片机温度控制系统
11.5.1 硬件电路
11.5.2 温度控制的算法和程序
习题与思考题
附录
附录i ascii码字符表
附录ii lcd控制芯片hd44780中cgrom字符表
附录iii 8×c552/mcs-51系列单片机指令表
参考文献
单片机原理及系统设计[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×