目录 1
1单片微机开发系统设计基础 1
1.1 单片微机开发系统与应用系统的关系 1
1.2 单片微机开发系统的功能 2
1.5 模拟仿真设计原理 1 3
1.3 单片微机开发系统的分类 6
1.4 在线开发系统设计原理 10
1.6 软、硬件资源统一管理的实现方法 30
2基本辅助技术 31
2.1 概述 31
2.2 模拟开发系统程序设计语言的选择与设计 31
2.3 编辑器 33
2.4 编译器 34
2.5 反汇编 35
2.6 用户界面 36
3组合模拟仿真软件设计实例 49
3.1 MCS-51模拟仿真软件设计实例 49
3.2 MCS-51模拟仿真软件的使用 58
3.3 PE编辑软件 67
3.5 MCS-51交叉汇编和伪指令 71
4组合开发系统设计实例 80
4.1 组合开发系统软、硬件结构 80
4.2 PC机组合软件包 81
4.3 KDC-Ⅲ型开发机监控设计 84
4.4 KDC-Ⅲ组合型开发环境 91
4.5 在线开发机的硬件原理 98
4.6 调试实例 100
4.7 MCS-51几条特殊指令的执行问题 107
5.1 设计思想 109
5集成模拟仿真开发系统 109
5.2 编辑器的实现 111
5.3 宏汇编的设计 122
5.4 调试模块的设计 132
6模拟仿真系统使用方法和实例 139
6.1 CLOWN SIMULATOR集成环境 140
6.2 编辑器的使用 143
6.3 调试器的使用 146
6.4 CLOWN 96宏汇编语言及编译 151
6.5 库函数管理 169
6.6 与其它开发机的目标文件转换程序 170
6.7 保留字和库函数 171
6.8 汇编错误信息 179
6.9 中断实验 180
7.1 总体设计思想 187
7软、硬件资源统一管理 187
7.2 在线开发系统设计原理 188
7.3 PC机软件设计 191
7.4 监控程序设计 197
7.5 软、硬件资源统一管理的实现方法 203
7.6 中断 205
7.7 用户界面与实用程序 206
7.8 KD98使用说明 207
7.9 实例 212
7.10键盘显示板 216
7.11 KD-98开发机监控程序清单 222
附录1仿真软件保留字 246
附录2寄存器定义单元DESFR 247
参考文献 249