展开全部

主编推荐语

本书全面介绍微型计算机原理与嵌入式系统,适用于计算机、软件、电子、电气和通信专业学生及工程技术人员。

内容简介

本书将微型计算机原理的基础性与嵌入式系统的先进性结合在一起,从计算机基础知识入手,全面介绍微型计算机的基本组成和原理,内容包括微处理器结构、寻址方式和指令系统、汇编语言程序设计、输入/输出接口方式、微型计算机与外部设备的数据传输方式、中断技术和总线技术、可编程定时器/计数器、串/并行接口技术、存储器设计技术、A/D与D/A转换技术等。嵌入式系统的内容包括嵌入式系统概述、嵌入式系统硬件基础、单片机结构与工作原理、单片机最小系统应用基础、ARM嵌入式微处理器及接口技术等。 本书可作为计算机科学与技术、软件工程、电子信息工程、电气工程及其自动化、通信与电子类专业的学生教材,也可作为相关领域工程技术人员的参考书。

目录

  • 封面
  • 扉页
  • 版权页
  • 目录
  • 内 容 提 要
  • 前言
  • 第1章 微型计算机基础
  • 1.1 数字信号
  • 1.2 数制的转换、运算与编码
  • 1.3 计算机中的数值表示
  • 1.3.1 机器数和真值
  • 1.3.2 原码、反码、补码
  • 1.3.3 原码、反码、补码的关系
  • 1.4 常用编码方案
  • 1.4.1 BCD码
  • 1.4.2 ASCII码
  • 1.4.3 Unicode
  • 1.4.4 非ASCII码
  • 1.5 数字电路基础
  • 1.5.1 逻辑门
  • 1.5.2 IC分类
  • 1.5.3 寄存器
  • 1.5.4 多路复用器和译码器
  • 1.6 计算机体系结构
  • 1.6.1 微型计算机的组成
  • 1.6.2 CPU架构
  • 1.6.3 计算机总线
  • 1.6.4 CPU结构
  • 思考题
  • 第2章 8086微处理器
  • 2.1 8086微处理器结构
  • 2.1.1 8086微处理器内部结构
  • 2.1.2 8086程序执行流程
  • 2.1.3 8086的寄存器结构
  • 2.2 8086的引脚及功能
  • 2.2.1 8086的引脚功能
  • 2.2.2 8086的最小模式和最大模式
  • 2.3 8086的存储器结构
  • 2.3.1 存储器组织与数据存储格式
  • 2.3.2 存储器分段结构
  • 2.3.3 逻辑地址与物理地址的转换
  • 2.3.4 堆栈
  • 2.4 8086 I/O结构
  • 2.4.1 I/O接口的功能及基本结构
  • 2.4.2 I/O端口的编址方式
  • 2.4.3 I/O的控制方式
  • 思考题
  • 第3章 8086的指令系统
  • 3.1 8086指令的特点
  • 3.2 8086的寻址方式
  • 3.2.1 寻址方式说明
  • 3.2.2 寻址方式种类
  • 3.3 8086的指令格式及数据类型
  • 3.3.1 汇编语言的语句格式
  • 3.3.2 汇编语言中的符号、数据和表达式
  • 3.4 8086的指令集
  • 3.4.1 数据传送类指令
  • 3.4.2 算术运算类指令
  • 3.4.3 位操作指令
  • 3.4.4 串处理指令
  • 3.4.5 控制转移类指令
  • 3.4.6 处理器控制类指令
  • 思考题
  • 第4章 8086汇编语言程序设计
  • 4.1 程序设计语言概述
  • 4.2 8086汇编语言中的伪指令
  • 4.2.1 符号定义语句
  • 4.2.2 变量定义语句
  • 4.2.3 段定义语句
  • 4.2.4 段分配语句
  • 4.2.5 过程定义语句
  • 4.2.6 结束语句
  • 4.3 8086汇编语言中的运算符
  • 4.3.1 常用运算符和操作符
  • 4.3.2 运算符的优先级
  • 4.4 汇编语言程序设计
  • 4.4.1 汇编语言程序设计基本步骤
  • 4.4.2 顺序结构程序设计
  • 4.4.3 分支结构程序设计
  • 4.4.4 循环结构程序设计
  • 4.5 宏与宏调用
  • 4.5.1 宏概念
  • 4.5.2 宏指令应用举例
  • 4.6 汇编语言程序设计与上机调试
  • 4.6.1 汇编语言程序设计实例
  • 4.6.2 DOS功能调用与子程序设计
  • 4.6.3 BIOS功能调用
  • 4.6.4 子程序设计
  • 4.6.5 汇编语言程序上机调试
  • 思考题
  • 第5章 存储器及微型计算机存储系统
  • 5.1 存储器的概念及分类
  • 5.1.1 存储器概述
  • 5.1.2 存储器的分类
  • 5.1.3 存储器的性能指标
  • 5.2 多级存储结构
  • 5.3 主存储器
  • 5.3.1 主存储器概述
  • 5.3.2 半导体存储器的基本结构
  • 5.3.3 随机存取存储器
  • 5.3.4 只读存储器
  • 5.4 闪存
  • 5.4.1 闪存工作原理
  • 5.4.2 闪存分类
  • 5.4.3 NOR闪存
  • 5.4.4 NAND闪存
  • 5.4.5 应用原则
  • 5.5 8086中的存储器管理
  • 5.5.1 存储器接口设计
  • 5.5.2 存储器的扩展
  • 思考题
  • 第6章 微型计算机接口技术
  • 6.1 I/O接口概述
  • 6.1.1 I/O接口的功能
  • 6.1.2 I/O接口中的信息类型
  • 6.1.3 I/O接口的典型结构
  • 6.2 I/O端口编址
  • 6.2.1 I/O端口的寻址方式
  • 6.2.2 I/O端口地址的形成
  • 6.3 输入/输出的处理方式
  • 6.3.1 程序控制传输方式
  • 6.3.2 直接存储器存取方式
  • 6.4 CPU与外部设备的接口
  • 6.4.1 同步传输方式与接口
  • 6.4.2 异步查询方式与接口
  • 6.5 8086的输入/输出
  • 6.5.1 8086的I/O指令
  • 6.5.2 8086的I/O特点
  • 6.6 可编程并行接口芯片8255A
  • 6.6.1 8255A的外部特性和内部结构
  • 6.6.2 8255A的编程命令
  • 6.6.3 8255A的工作方式
  • 6.6.4 8255A的应用举例
  • 6.7 定时器/计数器
  • 6.7.1 定时/计数概述
  • 6.7.2 定时器/计数器8253
  • 6.7.3 8253的外部特性
  • 6.7.4 8253的内部逻辑结构与功能
  • 6.7.5 8253的编程命令与读/写操作
  • 6.7.6 8253的工作方式及其特点
  • 6.7.7 8253应用举例
  • 思考题
  • 第7章 中断
  • 7.1 中断原理
  • 7.1.1 从无条件传输、条件传输到中断传输
  • 7.1.2 中断概念
  • 7.2 中断系统组成及其功能
  • 7.2.1 与中断有关的触发器
  • 7.2.2 中断响应条件
  • 7.2.3 8086中断系统
  • 7.2.4 中断响应过程
  • 7.2.5 8086的中断向量
  • 7.3 可编程中断控制器8259A
  • 7.3.1 8259A的内部结构及引脚分配
  • 7.3.2 8259A的中断管理方式
  • 7.3.3 8259A的编程与应用
  • 7.4 IBM PC硬件中断
  • 7.4.1 IBM PC中断设置
  • 7.4.2 中断应用举例
  • 思考题
  • 第8章 串行通信
  • 8.1 串行通信概述
  • 8.1.1 串行通信的数据传输方式
  • 8.1.2 数据传输协议
  • 8.2 RS-232C标准
  • 8.2.1 信号接口
  • 8.2.2 电气特性
  • 8.2.3 MAX232
  • 8.2.4 RS-232C标准接口在通信中的连接
  • 8.3 SPI通信接口
  • 8.3.1 SPI概述
  • 8.3.2 SPI定义及通信原理
  • 8.3.3 DS1302实时时钟
  • 8.4 I2C通信接口
  • 8.4.1 I2C概述
  • 8.4.2 I2C的连接及寻址方式
  • 8.4.3 I2C协议
  • 8.4.4 24C04基本应用
  • 8.5 USB通信接口
  • 8.5.1 USB概述
  • 8.5.2 USB系统的组成
  • 8.5.3 USB协议中的基本概念
  • 8.5.4 USB通信传输方式
  • 8.6 CAN总线接口
  • 8.6.1 CAN总线概述
  • 8.6.2 CAN的报文传输
  • 8.7 可编程串行通信接口芯片8251
  • 8.7.1 8251的结构及引脚
  • 8.7.2 8251的初始化
  • 8.7.3 8251的初始化编程
  • 8.8 USB转接芯片CH341
  • 8.8.1 CH341概述
  • 8.8.2 CH341引脚定义
  • 8.8.3 功能说明
  • 思考题
  • 第9章 A/D与D/A转换
  • 9.1 A/D转换简介
  • 9.1.1 概述
  • 9.1.2 模拟信号的取样、量化和编码
  • 9.1.3 主要性能指标
  • 9.1.4 A/D转换原理
  • 9.1.5 A/D转换器的应用
  • 9.2 A/D转换设计
  • 9.2.1 A/D转换器
  • 9.2.2 模拟接口插件卡
  • 9.3 D/A转换器
  • 9.3.1 D/A转换器的工作原理
  • 9.3.2 D/A转换器的性能和指标
  • 9.3.3 D/A转换器的应用
  • 9.3.4 D/A转换器TLC5620
  • 9.4 A/D与D/A转换应用设计
  • 思考题
  • 第10章 嵌入式系统
  • 10.1 嵌入式系统概述
  • 10.1.1 嵌入式系统的定义
  • 10.1.2 嵌入式系统的特点
  • 10.1.3 嵌入式系统的分类
  • 10.1.4 嵌入式处理器的发展状况
  • 10.1.5 嵌入式软件的发展情况
  • 10.1.6 嵌入式系统的发展情况
  • 10.1.7 ARM的世界
  • 10.2 嵌入式系统开发设计
  • 10.2.1 嵌入式系统设计概述
  • 10.2.2 嵌入式系统开发模型
  • 10.2.3 嵌入式系统开发过程
  • 10.2.4 嵌入式系统设计的核心技术
  • 10.2.5 嵌入式开发设计环境
  • 10.2.6 系统设计
  • 10.3 嵌入式系统的开发工具
  • 10.3.1 开发工具的组成
  • 10.3.2 集成的IDE工具
  • 10.4 嵌入式系统的调试方法
  • 10.4.1 基于主机的调试
  • 10.4.2 远程调试器与调试内核
  • 10.4.3 ROM仿真器
  • 10.4.4 ICE
  • 10.4.5 JTAG
  • 10.5 嵌入式系统的应用
  • 思考题
  • 第11章 单片机基础与C语言开发技术
  • 11.1 MCS-51系列单片机
  • 11.1.1 单片机简介
  • 11.1.2 单片机的发展史
  • 11.1.3 MCS-51系列单片机分类
  • 11.1.4 51内核单片机
  • 11.1.5 MCS-51系列单片机的结构及引脚功能
  • 11.1.6 单片机的应用
  • 11.2 MCS-51系列单片机的存储器结构
  • 11.2.1 MCS-51系列单片机存储器空间
  • 11.2.2 特殊功能寄存器
  • 11.3 时钟电路与时序
  • 11.3.1 时钟电路
  • 11.3.2 时序
  • 11.3.3 复位电路
  • 11.4 并行I/O端口结构
  • 11.5 单片机C语言程序设计基础
  • 11.5.1 C51语言
  • 11.5.2 C51数据类型
  • 11.5.3 C51数据存储类型
  • 11.5.4 C51运算符、表达式及规则
  • 11.5.5 C51流程控制语句
  • 11.5.6 C51函数
  • 思考题
  • 第12章 单片机应用基础
  • 12.1 定时器/计数器
  • 12.1.1 定时器/计数器的结构和功能
  • 12.1.2 方式寄存器和控制寄存器
  • 12.1.3 定时器/计数器的工作方式
  • 12.1.4 定时器/计数器初始化
  • 12.1.5 定时器/计数器综合应用案例
  • 12.1.6 定时器/计数器使用注意事项
  • 12.2 MCS-51系列单片机中断系统
  • 12.2.1 中断的概念
  • 12.2.2 MCS-51系列单片机中断系统
  • 12.2.3 中断的处理过程
  • 12.2.4 中断系统应用
  • 12.3 单片机系统扩展
  • 12.3.1 单片机的片外总线结构
  • 12.3.2 外部程序存储器扩展
  • 12.3.3 外部数据存储器扩展
  • 12.4 单片机键盘及显示接口
  • 12.4.1 键盘接口原理
  • 12.4.2 显示接口原理
  • 思考题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。