静态测试仪可以静态的设置数据总线、地址总线以及ALE、PSEN、BHE、RD、BHE、INST等总线控制信号,从指令执行的底层控制、分析电路工作状态,可以准确方便的检测到电路中的隐蔽错误,WINDOWS界面(E2000只支持DOS版本的静态测试)直观,操作方便
【WINDOWS版本静态测试使用方法】
MCS-51静态测试界面图
|
MCS-96静态测试界面图
|
1 启动硬件测试
初始化仿真器成功后,选择仿真器设置\静态测试菜单,会出现如上图所示的界面即可进行静态测试,图中复选框选中表示输出1,未选中表示输出0。所有的静态测试可以在该界面上使用鼠标或键盘完成。在联机状态,使用鼠标单击任意复选框,将产生一个输出,例如需要产生一次外部设备的读操作,点击两次RD复选框即可,还可以通过这种方法。总线状态还可以通过直接输入数据的值输出相应的值
2 应用举例
测试如下存储器系统
测试 1234H 单元,写入 56H,再读出。
2.1 测试D[7..0]
在P0右边的文本框种输入52(34H),点击下面一个文本框以使上述输入有效,此时34H将输出在D[7..0]端口。
测试373输入端及RAM的数据端,应为34H。
2.2 测试地址锁存
单击ALE前面的复选框(选中),ALE输出1,此时373输出端及RAM的低位地址端应为34H
再次单击复选框,ALE输出0(未选中),此时34H被锁存在373输出端口。
2.3 测试A[15..8]
在P2右边的文本框种输入18(12H),点击上面一个文本框以使上述输入有效。此时12H将输出在A[15..8]端口。
测试RAM的高位地址端,应为12H。测试译码电路,此时RAM的片选端应有效。
2.4 测试写信号
在P0右边的文本框种输入96(56H),点击上面一个文本框以使上述输入有效。此时56H将输出在D[7..0]端口。
测试RAM的数据端,应为56H。此时373输出端应保持为34H。
单击WR前面的复选框(未选中),WR输出0。再次按WR按钮(选中),WR输出1,此时56H被写入1234H单元。
2.5 测试读信号
用鼠标单击RD前面的复选框(未选中),RD输出0。此时,RAM的数据端应为56H,同时显示器上的D[7..0]应显示56H。
【DOS版本静态测试】
MCS-51静态测试界面图
|
MCS-96静态测试界面图
|
1 启动硬件测试
在DOS提示符下打入TEST 回车,TEST.EXE被解压。
C>ICESTEST/S1 或 S2。即可进行硬件测试。
2 应用举例
测试电路同上
测试 1234H 单元,写入 56H,再读出。
2.1 测试D[7..0]
按D[7..0]按钮,输入34H,按OUTPUT按钮。此时34H将输出在D[7..0]端口。
测试373输入端及RAM的数据端,应为34H。
2.2 测试地址锁存
按ALE按钮,ALE输出1,此时373输出端及RAM的低位地址端应为34H
再次按ALE按钮,ALE输出0,此时34H被锁存在373输出端口。
2.3 测试A[15..8]
按A[15..8]按钮,输入12H,按OUTPUT按钮。此时12H将输出在A[15..8]端口。
测试RAM的高位地址端,应为12H。测试译码电路,此时RAM的片选端应有效。
2.4 测试写信号
按D[7..0]按钮,输入56H,按OUTPUT按钮。此时56H将输出在D[7..0]端口。
测试RAM的数据端,应为56H。此时373输出端应保持为34H。
按WR按钮,WR输出0。再次按WR按钮,WR输出1,此时56H被写入1234H单元。
2.5 测试读信号
按RD按钮,RD输出0。此时,RAM的数据端应为56H,同时显示器上的D[7..0]应显示56H。
*注意:静态测试仅仅使用与基于总线的仿真头:POD51、POD552、POD592、POD196KX、POD196MX