![]()
内容推荐 本书以MCS-51单片机为主线,辅以32位的ARM及芯片,系统地介绍了单片机及嵌入式系统的工作原理及应用技术。主要内容包括:MCS-51系列单片机原理结构、指令系统及汇编语言程序设计、C51程序设计、中断系统、定时器/计数器、存储器扩展、串并行接口、A-D和D-A接口、单片机技术应用实例、ARM体系结构、32位微控制器STM32以及实时操作系统RT-Thread,每章后附有习题,便于读者巩固所学的知识。 本书内容讲解通俗易懂、由浅入深、循序渐进,具有很强的实践性,特别适合作为大学本科教材,也可作为专科、函授和培训班等相关教材,还适合作为工程技术人员和计算机爱好者的自学用书。 目录 前言 第1章 绪论 1.1 嵌入式系统的定义和组成 1.1.1 嵌入式系统的定义 1.1.2 嵌入式系统的特点 1.1.3 嵌入式系统的组成 1.1.4 嵌入式系统的分类 1.2 嵌入式微处理器的结构和类型 1.2.1 嵌入式MCU 1.2.2 嵌入式微处理器 1.2.3 嵌入式DSP 1.2.4 嵌入式SOC 1.3 嵌入式操作系统及其现状 1.3.1 嵌入式操作系统 1.3.2 实时操作系统 1.3.3 嵌入式操作系统的现状 1.4 嵌入式系统的发展和应用 1.4.1 嵌入式系统的发展历史 1.4.2 嵌入式系统的应用 本章小结 习题 第2章 MCS-51单片机的结构 2.1 MCS-51单片机的基本组成 2.1.1 8051的内部结构和功能 2.1.2 存储器结构 2.2 I/O端口结构 2.2.1 P0口结构及应用 2.2.2 P1口结构及应用 2.2.3 P2口结构及应用 2.2.4 P3口结构及应用 2.3 MCS -51单片机的引脚功能 2.3.1 引脚信号功能介绍 2.3.2 引脚信号的第二功能 2.4 时钟电路及工作方式 2.4.1 时钟电路 2.4.2 时序定时单位 2.4.3 指令时序 2.4.4 工作方式 本章小结 习题 第3章 MCS-51单片机的指令系统及汇编语言程序设计基础 3.1 MCS-51单片机指令系统简介 3.1.1 指令格式 3.1.2 常用的缩写符号 3.2 MCS-51单片机寻址方式 3.2.1 立即寻址 3.2.2 直接寻址 3.2.3 寄存器寻址 3.2.4 寄存器间接寻址 3.2.5 基址加变址寄存器间接寻址 3.2.6 相对寻址 3.2.7 位寻址 3.3 MCS-51单片机指令集合 3.3.1 概述 3.3.2 数据传送类指令 3.3.3 算术运算类指令 3.3.4 逻辑操作类指令 3.3.5 位操作类指令 3.3.6 控制转移类指令 3.3.7 调用和返回指令 3.4 MCS-51单片机汇编语言程序设计基础 3.3.1 汇编语言源程序格式及伪指令 3.3.2 汇编语言程序设计举例 本章小结 习题 第4章 C51程序设计基础 4.1 C51的特点及程序结构 4.1.1 C51的特点 4.1.2 C51的程序结构 4.1.3 C51的关键字 4.1.4 C51变量的定义 4.1.5 C51绝对地址的访问 4.2 C51的数据类型及运算符 4.2.1 C51的数据类型 4.2.2 C51的运算符 4.2.3 C51函数 4.3 C51程序设计基础 4.3.1 C51基本结构 4.3.2 C51与汇编语言混合编程 4.3.3 C51程序设计实例 本章小结 习题 第5章 MCS-51单片机的内部(硬件)资源及应用 5.1 MCS-51单片机的中断系统 5.1.1 中断技术 5.1.2 MCS-51单片机的中断系统 5.1.3 中断处理的过程 5.1.4 扩充外部中断源的方法 5.1.5 中断系统的应用 5.2 MCS-51单片机的定时器/计数器 5.2.1 定时器/计数器的结构和功能 5.2.2 定时器/计数器的方式寄存器和控制寄存器 5.2.3 定时器/计数器的工作方式 5.2.4 定时器/计数器的应用 5.3 MCS-51单片机的串行口及串行总线 5.3.1 串行口结构及控制寄存器 5.3.2 串行口的工作方式 5.3.3 波特率设计 5.3.4 多机通信 5.3.5 串行口的应用 本章小结 习题 第6章 MCS-51单片机的扩展技术 6.1 MCS-51单片机扩展及系统结构 6.1.1 扩展系统结构 6.1.2 常用地址锁存器 6.2 MCS-51单片机程序存储器的扩展 6.2.1 外部程序存储器的扩展原理及时序 6.2.2 典型EPROM扩展电路 6.3 MCS-51单片机数据存储器的扩展 6.3.1 片外数据存储器的操作时序 6.3.2 常用的静态RAM芯片 6.3.3 64KB以内SRAM的扩展 6.3.4 超过64KB SRAM的扩展 6.3.5 扩展既可读又可写的程序存储器 6.4 MCS-51单片机的I/O扩展 6.4.1 I/O扩展概述 6.4.2 简单输入接口扩展 6.4.3 简单输出接口扩展 6.4.4 可编程接口芯片扩展 6.5 MCS-51单片机与A-D、D-A转换器的接口 6.5.1 并行输出A-D转换器的接口技术 6.5.2 串行输出A-D转换器的接口技术 6.5.3 MCS-51与8位D-A转换器接口技术 6.6 I2C总线及8051模拟 6.6.1 I2C总线简介 6.6.2 I2C总线通用读写程序 6.7 SPI总线及8051模拟 6.7.1 SPI总线规范 6.7.2 SPI总线读写程序 6.8 单相电子式预付费电能表的设计与实现 6.8.1 单相电子式预付费电能表的工作过程 6.8.2 硬件电路及其工作原理 6.8.3 软件编程 6.8.4 提高预付费电能表可靠性的措施 本章小结 习题 第7章 ARM嵌入式处理器及芯片 7.1 ARM处理器 7.1.1 ARM处理器简介 7.1.2 ARM系列处理器 7.1.3 ARM处理器的特点 7.2 ARM处理器的体系结构 7.2.1 嵌入式微处理器的体系结构 7.2.2 ARM处理器的工 |