;
I
A
P
1
5
F
2
K
6
1
S
2
收稿日期
:
2
0
1
3
-
1
0
-
1
4
基金项目
:
2
0
1
3
年广东省高等职业教育教学改革项目
(
2
0
1
3
0
2
0
1
0
3
7
)
作者简介
:
丁向荣
(
1
9
6
5
—)
,
男
,
江西于都
,
本科
,
副教授
,
研究方向为单
片机应用技术
.
E
-
m
a
i
l
:
d
i
n
g
x
i
a
n
g
r
o
n
g
6
5
@
1
6
3
.
c
o
m
1
仿真与在线仿真
单
片
机
仿
真
可
分
为
软
件
模
拟
仿
真
与
在
线
系
统
仿真
。
软件模拟仿真是利用计算软件模拟单片机系统硬
件环境
,
进行单片机系统应用程序的调试
,
目前主要有
K
e
i
l
C
集成开发环境的软件模拟仿真与
P
r
o
t
e
u
s
软件
的模拟仿真
。
由于软件模拟仿真的系统环境是理想环
境
,
因此
,
仿真
效
果
与
实
际
系
统
的
运
行
效
果
还
是
有
差
距的
[
1
]
。
在线仿真
(
调试
)
是一种在线系统调试方案
,
它是
利用实际的单片机应用系统环境
,
结合计算机仿真软
件进行系统调试
,
仿真运
行效果与实际系统的
运行效
果是一致的
。
它可以让单片机以单步
、
跟踪
、
执行到光
标处
、
设置断点
、
全速运行等模式来执行程序
。
每执行
一段或一行程序
,
就可以
观察该程序执行完毕
后的效
果
,
并与写该
段
或
该
行
指
令
时
的
预
期
效
果
进
行
比
较
。
如果比较的结果一致
,
说
明程序正确
;
如果不一致
,
说
明程序或硬件出现问题
,
需
作进一步修
改和
调试
。
因
此
,
在线仿真是单片机应用系统开发过程中的重要步
骤与重要调试手段
[
2
-
3
]
。
1
.
1
基于硬件仿真器的在线仿真
如图
1
所示
,
在线仿真需要设计专门的硬件仿真
器
,
才能应用
P
C
机
对
单
片
机
目
标
系
统
进
行
仿
真
。
虽
然仿真器很贵
,
但在程序存储器只能用
R
OM
、
P
R
OM
I
S
S
N
1
0
0
2
-
4
9
5
6
C
N
1
1
-
2
0
3
4