第1章 微控制器概论
1.1 什么是微控制器
1.2 微控制器与微处理器——微计算机技术的两大分支
1.3 微控制器与专用集成电路
1.4 微控制器的历史与发展
1.5 微控制器的开发手段
1.6 Motorola微控制器命名法
第2章 新一代8位微控制器MC68HC08
2.1 MC68HC08系列微控制器概述
2.2 MC68HC908GP32概述
第3章 中断与复位
3.1 中断
3.2 复位
3.3 CONFIG寄存器
3.4 系统集成模块简介
第4章 MC68HC08指令系统及汇编语言程序设计
4.1 指令分类
4.2 寻址方式
4.3 汇编语言程序设计
第5章 闪速存储器
5.1 闪速存储器概述
5.2 闪速存储器的编程操作
5.3 闪速存储器的编程模式
第6章 定时器
6.1 定时器的结构及基本功能
6.2 输入捕捉
6.3 输出比较
6.4 脉宽调制输出
第7章 时钟发生模块
7.1 通用锁相环频率合成器简介
7.2 MC68HC08时钟发生模块
7.3 MC68HC908GP32时钟发生模块
第8章 输入输出I/O1
8.1 并行I/O1
8.2 异步串行通信接口SCI1
8.3 同步串行外设接口SPI1
8.4 A/D转换器
第9章 用C语言开发MC68HC08微控制器系统应用程序
9.1 C语言是开发微控制器应用系统软件的有力工具
9.2 交叉编译和C语言程序运行环境的建立
9.3 应用程序的构成与模块化程序结构
9.4 全程变量与局部变量
9.5 函数的结构与函数间参数的传递
9.6 程序模块的框架与组织
9.7 宏调用
第10章 低功耗模式
10.1 WAIT和STOP指令
10.2 唤醒微控制器的事件
10.3 在WAIT和STOP模式下微控制器中各模块的工作状态
10.4 低功耗应用举例
第11章 监控ROM程序
11.1 监控ROM程序的功能
11.2 监控ROM程序详解
第12章 电磁兼容性
12.1 电磁兼容的基本概念
12.2 电磁兼容组织与标准
12.3 微控制器系统的电磁兼容问题
12.4 噪声的来源与传输
12.5 信号线间的交叉干扰
12.6 来自电源的噪声
12.7 印刷线路板与元器件的高频特性
12.8 元件的布置
12.9 印刷线路板接地线的处理
12.10 抑制噪声的器件
12.11 控制噪声的经验
第13章 嵌入式实时系统在MC68HC08上的实现
13.1 什么是嵌入式实时操作系统
13.2 3种嵌入式实时系统
13.3 使用嵌入式实时操作系统的优点和缺点
13.4 在MC68HC08CPU上实现实时内核的运行
13.5 在MC68HC08CPU上运行一个基于优先级的不可剥夺型实时内核
13.6 在MC68HC08CPU上运行一个基于时间片的不可剥夺型实时内核
13.7 在MC68HC08CPU上运行可剥夺型实时内核μC/OS-Ⅱ
第14章 设计应用举例
14.1 智能电话门铃
14.2 MC68HC908GP32在智能UPS电源中的应用
第15章 MC68HC908GP32IDK在线编程开发系统
15.1 MC68HC908GP32IDK概述
15.2 MC68HC908GP32IDK的硬件及与PC机的连接
15.3 MC68HC908GP32IDK使用指南
15.4 MC68HC908GP32IDK的软件编程
15.5 用户程序的编辑、编译及调试
15.6 终端仿真程序PROCOMM的使用说明
15.7 MC68HC908GP32 IDK集成开发环境使用说明
附录
1. MC68HC908GP32引脚图
2. 存储器分配图
3. 寄存器表
4. 中断矢量表
5. MC68HC08指令集操作表
6. MC68HC08指令系统详细说明
7. 参数极值表
8. 直流电气特性
9. 控制时序表
10.MC68HC908GP32监控程序源代码
参考文献