嵌入式系统原理与应用(吴旭光)(二版)
¥35.00定价
作者: 吴旭光
出版社:化学工业出版社
- 化学工业出版社
- 9787122140593
- 02
- 93486
- ①TP360.21
- 本科
- 本科
作者简介
目录
第1章 嵌入式系统概述1.1 嵌入式系统概念1.1.1 嵌入式系统的定义1.1.2 嵌入式系统的特点1.1.3 嵌入式系统的种类1.2 嵌入式系统的组成1.2.1 嵌入式处理器1.2.2 存储器1.2.3 外设1.3 嵌入式系统的应用1.4 嵌入式系统的发展1.4.1 硬件的发展1.4.2 嵌入式软件的发展1.4.3 系统的发展1.5 嵌入式系统的调试方法概述1.5.1 基于主机的调试1.5.2 远程调试器与调试内核1.5.3 ROM仿真器1.5.4 在线仿真ICE1.5.5 JTAG1.6 小结思考题第2章 MCS-51单片机体系结构及特点2.1 单片机概述2.1.1 单片机的概念2.1.2 单片机的特点及应用领域2.1.3 单片机技术的历史及发展方向2.1.4 常用MCS-51单片机及兼容机2.1.5 单片机应用系统开发过程2.2 MCS-51系列单片机基本结构与工作原理2.2.1 单片机的典型硬件结构2.2.2 单片机结构特点2.3 单片机的中央处理器(CPU)结构2.3.1 运算器2.3.2 总线逻辑控制部件2.4 单片机存储空间配置2.4.1 数据存储器及其操作2.4.2 程序存储器及其操作2.5 单片机外部特性2.5.1 单片机的引脚及功能描述2.5.2 单片机的引脚应用特性2.5.3 单片机并行I/O端口及应用特性2.6 小结思考题第3章 MCS-51单片机指令系统3.1 指令系统基础3.1.1 指令格式与符号约定3.1.2 CPU指令时序与指令操作3.2 指令系统寻址方式3.3 指令系统分类介绍3.3.1 数据传送指令3.3.2 算术运算类指令3.3.3 逻辑运算类指令3.3.4 控制转移类指令3.3.5 位操作指令3.4 小结思考题第4章 MCS-51汇编程序设计及C51程序设计基础4.1 汇编语言设计基础4.1.1 汇编语言格式4.1.2 常用MCS-51的汇编伪指令4.1.3 汇编语言源程序的汇编4.1.4 汇编语言程序的设计过程4.2 汇编源程序的设计4.2.1 汇编语言程序的过程框架4.2.2 汇编语言程序的基本结构4.2.3 几种常用运算及操作的汇编语言实例4.3 单片机高级语言C51程序的设计基础4.3.1 MCS-51与C语言4.3.2 C51与标准C兼容的数据类型及存储方式4.3.3 C51特有(与标准C不兼容)数据类型及存储方式4.3.4 C51数据的存储类型与MCS-51的存储关系4.3.5 C51的指针数据类型4.3.6 C51对存储器绝对地址和外部扩展I/O口的访问4.3.7 C51中断服务函数的定义方法4.3.8 MCS-51汇编语言与C51的混合编程4.3.9 C51编程实例4.4 小结思考题第5章 80C51单片机基本功能单元及其操作原理5.1 80C51中断系统5.1.1 中断系统基本概念5.1.2 80C51中断系统基本结构5.1.3 80C51中断系统相关SFR5.1.4 80C51单片机中断自动处理过程5.1.5 80C51单片机外部中断触发方式的说明5.1.6 80C51单片机中断系统应用注意事项及实例5.2 80C51的定时/计数器5.2.1 80C51定时/计数器的结构和工作原理5.2.2 80C51定时/计数器的控制5.2.3 80C51定时/计数器的工作方式5.2.4 80C51单片机定时/计数器应用注意事项及实例5.3 80C51的串行口及其应用5.3.1 计算机通信基础5.3.2 串行通信基本概念5.3.3 RS232串行通信标准5.3.4 80C51的串行口5.3.5 80C51的串行口的基本应用5.4 小结思考题第6章 单片机并行/串行扩展技术6.1 单片机并行扩展方式6.1.1 并行I/O口与并行扩展总线6.1.2 总线方式扩展特性6.1.3 I/O扩展方式特性6.1.4 系统总线的扩展6.1.5 外部存储器的扩展6.1.6 I/O口并行扩展非总线型外设接口6.1.7 并行数模D/A、模数A/D转换器的扩展6.2 单片机的串行扩展方式6.2.1 串行的扩展总线与串行扩展接口6.2.2 基于移位寄存器的80C51 UART扩展技术6.3 小结思考题第7章 嵌入式操作系统概述7.1 操作系统的概念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.5 商用嵌入式实时操作系统7.6 小结思考题第8章 嵌入式实时操作系统内核8.1 嵌入式实时内核的结构和功能8.1.1 嵌入式实时内核的结构8.1.2 嵌入式实时内核的功能8.2 嵌入式实时内核的任务管理8.2.1 多任务机制8.2.2 任务状态和状态转变8.2.3 任务调度策略8.3 嵌入式实时内核的共享代码和重入8.4 实时内核任务间同步、互斥及通信机制8.4.1 任务之间的关系8.4.2 共享内存8.4.3 互斥访问8.4.4 信号量8.4.5 消息队列8.4.6 ·C/OS-Ⅱ下的事件内部数据结构8.5 ·C/OS-Ⅱ常用API用法简介及应用实例8.5.1 任务管理类API8.5.2 信号量类API8.5.3 时间管理类API8.5.4 消息队列管理API8.5.5 内存管理API8.5.6 μC/OS-Ⅱ常用API使用实例8.6 小结思考题第9章 ·C/OS-Ⅱ在80C51单片机上的移植9.1 ·C/OS-Ⅱ的可移植条件9.2 ·C/OS-Ⅱ的一般移植过程9.3 ·C/OS-Ⅱ在80C51上的移植步骤9.4 ·C/OS-Ⅱ在80C51上的移植时需注意的问题9.5 小结附录A PRoteus7.4软件及Keil集成开发环境在单片机系统仿真中的应用入门A.1 Proteus ISISA.2 Keil集成开发环境的使用快速入门A.3 小结附录B 实验指导书B.1 实验一 外部中断基础实验B.2 实验二 定时器应用基础实验B.3 实验三 数字频率计实验B.4 实验四 串行口点对点通信实验B.5 实验五 存储器扩展实验B.6 实验六 行列式键盘、4位LED显示器综合实验B.7 实验七 D/A转换器应用实验B.8 实验八 温度报警器仿真实验B.9 实验九 串行扩展7段LED数码管B.10 实验十 μC/OS-Ⅱ在80C51上的移植及应用实验参考文献