第1章 嵌入式系统的基本概念
1.1 什么是嵌入式系统
1.2 嵌入式系统与普通PC系统
1.3 嵌入式系统与MCS-51系统
1.4 设计嵌入式系统应掌握的知识
1.5 如何选用嵌入式系统
1.6 嵌入式系统的基本组成
1.6.1 嵌入式系统的硬件构成
1.6.2 嵌入式系统软件
1.7 工具链的选择
1.8 32位CPU调试技术
第2章 ColdFire MCF5307处理器
2.1 ColdFire系列概述
2.2 MCF5307处理器概述及其引脚
2.3 MCF5307 CPU结构介绍
2.3.1 MCF5307 CPU的核心模块
2.3.2 SIM模块
2.3.3 外部总线接口
2.3.4 其它通用接口模块
2.4 MCF5307结构中的基本寄存器集
第3章 ColdFire MCF5307 CPU指令系统
3.1 编程模型
3.1.1 整数运算单元用户编程模型
3.1.2 乘加运算MAC单元用户编程模型
3.1.3 增强型乘加EMAC单元用户编程模型
3.1.4 管理员编程模型
3.1.5 整数数据格式
3.1.6 乘加单元数据格式
3.2 寻址方式
3.2.1 汇编指令的格式
3.2.2 指令格式
3.2.3 寻址方式
3.2.4 堆栈
3.3 指令汇总
3.3.1 运算符号
3.3.2 数据移位指令
3.3.3 整数算术运算指令
3.3.4 逻辑指令
3.3.5 移位指令
3.3.6 位操作指令
3.3.7 程序控制指令
3.3.8 系统控制指令
3.3.9 高速缓存维持指令
3.4 程序演示
3.5 演示程序源程序分析
第4章 嵌入式系统的硬件设计
4.1 CPU的选取
4.2 外围器件的选取
4.3 MCF5307总线接口时序
4.4 外设与MCF5307接口的注意事项
4.5 设计实例
4.5.1 MCF5307与ADS7864的接口设计
4.5.2 MCF5307与DAC0832的接口设计
4.5.3 MCF5307与键盘W83977TF的接口设计
4.5.4 MCF5307与静态存储器的接口设计
4.5.5 MCF5307与LCD的接口设计
4.6 中断的正确使用
4.7 小规模逻辑芯片的选取
4.7.1 BIAS VCC偏置电源
4.7.2 其它注意事项
4.8 ColdFire开发板设计
4.8.1 ColdFire开发板的体系结构
4.8.2 开发板的硬件设计
4.8.3 ColdFire开发板介绍
第5章 32位操作系统的使用
5.1 操作系统的基本概念
……
第6章 嵌入式多功能电量测试仪的设计
附录1 主流CPU
附录2 小规模逻辑芯片
附录3 开发环境的建立
附录4 基础实验导引
附录5 项目管理
附录6 常用网址
参考文献
展开