单片机及嵌入式系统

单片机及嵌入式系统
作 者: 李伯成
出版社: 清华大学出版社
丛编项: 大学计算机基础教育规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 嵌入式计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《单片机及嵌入式系统》作者简介

内容简介

本书介绍国内应用最为广泛的单片机,并在此基础上描述嵌入式系统的特点,特别强调系统的实时性、可靠性的具体措施。书中阐明了以MCS-51单片机为基础的嵌入式系统的基本概念、基本思路和基本方法。侧重于学生的工程思维能力的培养。通过本书的学习,学生可以掌握设计一个小型的嵌入式系统的基本方法。本书可作为高校理工科学生的教学用书,也可供一般工程技术人员参考。本丛书根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会最新提出的《关于进一步加强高校计算机基础教学的几点意见》中的最新课程体系和教学基本要求组织编写。“1+X”即“大学计算机基础”+若干必修/选修课程。丛书主编:冯博琴,教育部高等学校非计算机专业计算机基础课程教学指导分委员会主任委员。丛书副主编:王行言,教育部高等学校非计算机专业计算机基础课程教学指导分委员会副主任委员。

图书目录

第1章 MCS-51单片机基本结构

1. 1 MCS-51单片机的结构

1. 1. 1 MCS-51单片机家族

1. 1. 2 MCS-51单片机的内部结构简介

1. 1. 3 MCS-51单片机外部引线

1. 2 MCS-51单片机的内部结构

1. 2. 1 MCS-51的CPU

1. 2. 2 MCS-51单片机的存储器组织

1. 2. 3 MCS-51的输入输出接口

1. 2. 4 MCS-51的中断系统

1. 2. 5 MCS-51的定时/计数器

1. 2. 6 MCS-51的串行接口

1. 3 MCS-51单片机的工作时序

1. 3. 1 MCS-51的3种周期

1. 3. 2 指令执行时序

1. 4 MCS-51单片机的相关问题

1. 4. 1 复位

1. 4. 2 时钟电路

1. 4. 3 编程和校验

1. 5 MCS-51的总线扩展

1. 5. 1 最小系统

1. 5. 2 MCS-51的总线扩展内容

习题

第2章 MCS-51指令系统及汇编语言程序设计

2. 1 概述

2. 1. 1 MCS-51的指令编码

2. 1. 2 指令系统中用到的符号

2. 2 指令寻址方式

2. 2. 1 立即寻址

2. 2. 2 直接寻址

2. 2. 3 寄存器寻址

2. 2. 4 寄存器间接寻址

2. 2. 5 相对寻址

2. 2. 6 基址加变址寻址

2. 2. 7 位寻址

2. 3 MCS-51的指令系统

2. 3. 1 传送指令

2. 3. 2 算术运算指令

2. 3. 3 逻辑及移位指令

2. 3. 4 控制指令

2. 3. 5 位操作指令

2. 4 汇编语言程序设计

2. 4. 1 汇编语言的语句格式

2. 4. 2 伪指令

2. 4. 3 基本的程序设计方法

2. 4. 4 汇编语言程序的开发过程

习题

第3章 MCS-51单片机的中断系统

3. 1 概述

3. 1. 1 外设接口的编址方式

3. 1. 2 外设接口的基本模型

3. 2 程序控制输入输出

3. 2. 1 无条件传送方式

3. 2. 2 查询方式

3. 3 中断方式

3. 3. 1 中断的基本概念

3. 3. 2 MCS-51的中断系统

3. 3. 3 中断控制器8259

习题

第4章 MCS-51单片机系统部件

4. 1 MCS-51单片机构成的最小系统

4. 1. 1 MCS-51单片机直接构成最小系统

4. 1. 2 利用外接ROM构成最小系统

4. 2 MCS-51的外部存储器

4. 2. 1 存储器的分类

4. 2. 2 存储器的主要性能指标

4. 2. 3 RAM的连接使用

4. 3 MCS-51定时/计数器

4. 3. 1 工作方式

4. 3. 2 定时/计数器的控制寄存器

4. 3. 3 定时/计数器的应用

4. 4 MCS-51的串行接口

4. 4. 1 概述

4. 4. 2 MCS-51单片机串行口的控制寄存器

4. 4. 3 串行口的工作方式

4. 4. 4 串行口的应用

习题

第5章 总线及接口技术

5. 1 总线概述

5. 1. 1 总线的分类与标准

5. 1. 2 内总线

5. 1. 3 外总线

5. 2 总线驱动与控制

5. 2. 1 总线竞争的概念

5. 2. 2 负载的计算

5. 2. 3 总线驱动与控制的实现

5. 3 MCS-51的总线扩展

5. 3. 1 概述

5. 3. 2 扩展总线的形成

5. 4 MCS-51扩展总线上的典型外设接口

5. 4. 1 可编程并行接口8255

5. 4. 2 键盘接口

5. 4. 3 打印机接口

5. 4. 4 显示器接口

5. 4. 5 光电隔离输入输出接口

5. 4. 6 数模转换器接口

5. 4. 7 模数转换器接口

5. 4. 8 电机接口

习题

第6章 嵌入式计算机系统软件

6. 1 嵌入式系统软件概述

6. 1. 1 最小系统

6. 1. 2 驻留监控程序

6. 2 嵌入式系统实时操作系统内核开发

6. 2. 1 嵌入式操作系统的特点

6. 2. 2 实时内核所涉及的概念

6. 2. 3 实时内核的开发

6. 2. 4 嵌入式操作系统的移植

6. 3 用户程序的开发

6. 3. 1 用户程序的基本要求

6. 3. 2 用户程序的开发过程

6. 3. 3 高级语言与汇编语言混合编程

习题

第7章 嵌入式系统的可靠性设计

7. 1 概述

7. 1. 1 可靠性的基本指标

7. 1. 2 故障因素

7. 2 故障检测技术

7. 2. 1 嵌入式系统的脱机自检

7. 2. 2 嵌入式系统的在线故障检测

7. 3 硬件可靠性设计

7. 3. 1 硬件故障

7. 3. 2 影响硬件可靠性的因素

7. 3. 3 硬件可靠性措施

7. 4 软件可靠性设计

7. 4. 1 软件故障的特点

7. 4. 2 软件可靠性指标

7. 4. 3 软件错误的来源

7. 4. 4 软件可靠性模型

7. 4. 5 提高软件可靠性的方法

7. 5 系统的抗干扰设计

7. 5. 1 抗干扰的三要素

7. 5. 2 干扰的来源及耦合方式

7. 5. 3 系统的抗干扰措施

7. 6 总线的有关问题

7. 6. 1 总线上的交叉串扰

7. 6. 2 总线的延时

7. 6. 3 总线上的反射与终端网络

7. 7 可靠性的总体设计

7. 7. 1 设计过程

7. 7. 2 可靠性的分配方法

习题

第8章 系统调试与维修

8. 1 测试仪器简介

8. 1. 1 静态测试仪器

8. 1. 2 动态测试仪器

8. 2 传统的调试方法

8. 2. 1 静态调试

8. 2. 2 动态调试

8. 3 系统故障的检测与维护

8. 3. 1 故障的诊断方法概述

8. 3. 2 人工诊断

8. 3. 3 自动诊断

8. 4 嵌入式计算机系统概要说明

8. 4. 1 嵌入式计算机系统的定义

8. 4. 2 嵌入式计算机系统的构成

8. 5 嵌入式计算机系统的设计要求和设计步骤

8. 5. 1 系统设计的基本要求

8. 5. 2 系统设计步骤

8. 5. 3 系统设计中应注意的问题

习题

附录A MCS-51单片机指令系统表

参考文献