80C51系列单片机仿真器选购指南
下面的测试程序以PHILIPS 的P89C52X2 仿真芯片为例。
测试程序:
ORG 0000H
LJMP TestStart
TestStart: MOV P2,#55H /* 先对P2 进行设置 */
TestLoop: ORL CKCON,#01H /* 切换为6Clock 模式 */
NOP
MOV P2,#55H
NOP
ANL CKCON,#0FEH /* 切换为6Clock 模式*/
NOP
MOV P2,#0AAH
NOP
LJMP TestLoop /* 连续运行 */
END
测试步骤
(1) 照您当前使用的仿真器要求测试上面的程序。
(2) 进入TestLoop 后,连续单步运行,程序应该能照正确的程序流程运行,而且对P2 的操作能正确在P2 口反映出来。
(3) 在TestLoop 中连续全速运行,然后停止程序运行,观察当前程序位置是否是在TestLoop 内的有效位置,P2 是否是前一个对P2 操作的数值。
测试结论:仿真器如果不能支持6/12Clock 的切换将无法通过上面的测试程序。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码