周工你好,最近我用贵公司的DP-51PROC实验仪做一个数据采集模块,A/D转换用MAX197,在用TK-51PROC仿真器的P0口对MAX197初始化时出现了问题,数据送不出出(我用汇编程序)。重启后测量P0口,发现信号很乱,多次测量都一样(P1、P2、P3口初始化正常),即使CLR位操作也无法清零。<br /> 部分程序如下:<br /> <br /><br /> ORG 8000H<br /> LJMP MAIN<br /> ORG 8300H<br />MAIN:<br /> MOV DPTR,#0000H ;p0口片外地址<br /> CLR P1.5 ;选片MAX197<br /> NOP<br /> NOP<br /> MOV A,#0FFH<br /> MOVX @DPTR,A ;P0口初始化<br /> NOP<br /> NOP<br /> NOP<br /> MOV SP,#60H<br /> MOV A,#00H<br />LL: MOVX @DPTR,A ;送控制字<br /> NOP<br /> AJMP LL ;反复送控制字<br /> END <br />………………<br />………………<br />………………<br /><br /> 就这样反复的送也送不出去,请问一下是什么问题?在连接硬件的时候是不是有什么要求? |
|