注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2019-07

出版社:机械工业出版社

以下为《单片机嵌入式系统原理及应用(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111625421
  • 2-2
  • 262491
  • 45247282-2
  • 平装
  • 16开
  • 2019-07
  • 519
  • 336
  • 工学
  • 电气工程
  • 电气工程及其自动化
  • 本科
内容简介
本书以8051单片机为主线,辅以32位ARM单片机,全面介绍了单片机嵌入式系统原理和应用。主要内容包括单片机嵌入式系统概况,8051系列单片机的结构体系,指令系统,汇编语言程序设计、C51程序设计基础,集成开发环境KeilμVisio4、仿真软件Proteus、程序ISP下载和调试技术,定时器/计数器,中断技术,串行接口、SPI、I2C、1Wire串行总线及其8051单片机的模拟,并行/串行EEPROM、Flash存储器接口技术,键盘、7段式LED接口、LED点阵接口、LCD点阵接口,串/并行ADC接口,DAC接口,单总线数字温度传感器接口,实时操作系统,应用系统设计开发实例;32位单片机ARM的结构、体系、编程工具。每章后有小结、思考题和习题。
目录
第 2 版前言第 1 版前言第 1 章 单片机嵌入式系统简介 11.1 单片机嵌入式系统定义 11.1.1 通用计算机系统和嵌入式系统 11.1.2 嵌入式系统定义 21.1.3 嵌入式系统分类 21.2 嵌入式系统中的处理器 31.2.1 嵌入式微处理器 31.2.2 嵌入式单片机 41.2.3 数字信号处理器 41.2.4 专用系统处理器 41.2.5 多处理器系统 51.3 单片机的类型 51.3.1 8 位、 16 位、 32 位单片机 51.3.2 CISC 和 RISC 结构单片机 71.3.3 单核、 双核、 3 核单片机 71.3.4 JTAG 接口在线调试单片机 81.3.5 总线型单片机和非总线型单片机 91.3.6 专用型单片机 91.4 Atmel 公司生产的单片机 101.4.1 以 8051 为内核的 8 位单片机 101.4.2 精简指令集 AVR 单片机 121.4.3 基于 ARM 的 32 位单片机 131.5 嵌入式系统中的操作系统 131.5.1 嵌入式操作系统 131.5.2 实时操作系统 141.5.3 分时操作系统 151.5.4 嵌入式实时操作系统需要满足的条件 151.5.5 嵌入式操作系统的现状 161.6 嵌入式系统和单片机发展趋势 16本章小结 17习题与思考题 18第 2 章 8051 单片机的结构体系 192.1 8051 单片机的主要特性 192.2 8051 单片机的内部结构 192.3 8051 单片机的引脚 212.4 8051 单片机的微处理器 232.4.1 运算器 232.4.2 控制器 242.5 8051 单片机的存储器结构 252.5.1 程序存储器 262.5.2 8051 的内部数据存储器 272.5.3 特殊功能寄存器 ( SFR) 272.5.4 位地址空间 302.5.5 外部数据存储器 312.6 8051 单片机的并行 I /O 口 312.6.1 8051 的 I /O 结构 322.6.2 读 修改 写特性 332.6.3 并行 I /O 口的应用要点 342.7 8051 的时钟电路与时序 342.7.1 时钟电路 352.7.2 8051 单片机的时序 352.8 8051 的复位和复位电路 372.8.1 复位和复位电路 372.8.2 复位时序 382.9 8051 单片机的低功耗模式 402.9.1 空闲工作方式 412.9.2 掉电工作方式 412.10 AT89S52 的片内 Flash 串行编程操作 422.10.1 标志字节 422.10.2 程序存储器的加密 422.10.3 Flash 存储器的串行编程 432.11 AT89S52 单片机最小系统设计 45本章小结 46习题与思考题 46第 3 章 8051 指令系统 483.1 汇编语言指令格式 483.1.1 汇编语言执行指令格式 483.1.2 汇编语言伪指令 493.2 寻址方式 513.2.1 寄存器寻址 513.2.2 直接寻址 513.2.3 立即寻址 513.2.4 寄存器间接寻址 523.2.5 基址加变址寄存器间接寻址 523.2.6 位寻址方式 523.2.7 相对寻址方式 533.3 8051 单片机指令分类 533.4 数据传输指令 543.4.1 一般传输指令 543.4.2 累加器传输指令 553.5 算术运算指令 563.5.1 加法指令 563.5.2 减法指令 573.5.3 乘法指令和除法指令 583.6 逻辑运算指令 593.6.1 单操作数指令 593.6.2 双操作数指令 603.6.3 逻辑异或指令 603.7 转移控制指令 613.7.1 调用和返回指令 613.7.2 无条件转移指令 613.7.3 条件转移指令 623.7.4 比较转移指令 623.7.5 循环转移指令 633.8 空操作指令 633.9 位处理指令 63本章小结 64习题与思考题 65第 4 章 8051 单片机程序设计基础 664.1 汇编语言程序结构 674.1.1 简单程序结构 674.1.2 分支结构 684.1.3 循环结构 684.1.4 子程序及其参数传递方法 724.1.5 中断服务程序 754.2 8051 单片机典型汇编程序设计 754.2.1 无符号的多字节加法 754.2.2 双字节二进制无符号数乘法 764.2.3 码制转换程序 774.2.4 查表程序 784.3 C51 基础 824.3.1 C51 编程概述 824.3.2 Keil C51 标志符与关键字 834.3.3 C51 数据与数据类型 834.3.4 C51 变量及其存储方式 844.3.5 C51 数据的存储类型和存储模式 864.3.6 C51 对 8051 特殊功能寄存器的定义 884.3.7 C51 对 8051 并行接口的定义 904.3.8 中断服务函数与寄存器组的定义 914.3.9 函数的参数和局部变量的存储器模式 924.4 C51 和汇编语言的混合编程 924.4.1 函数名的转换 934.4.2 参数传递和函数返回规则 93本章小结 99习题与思考题 99第 5 章 8051 单片机嵌入式系统开发和仿真 1005.1 8051 单片机软件开发集成环境———Keil μVision4 1005.2 Keil 项目开发流程 1015.3 AT89S5 X 单片机程序的下载 1045.3.1 并口 ISP 下载电缆 1045.3.2 USBISP 下载电缆 1055.3.3 利用 USBISP 下载电缆下载程序到AT89S52 1055.4 8051 单片机 Proteus 仿真基础 1075.4.1 Proteus 仿真平台 1075.4.2 Proteus 的基本操作 1085.4.3 Proteus 和第三方软件接口 1155.4.4 Keil 和 Proteus 的联合仿真 115本章小结 119习题与思考题 119第 6 章 8051 单片机的中断系统 1206.1 微型计算机中断技术概述 1206.1.1 中断的概念 1206.1.2 中