[ZLG-MCU] 讨扰周工

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

re

正常的做法,<br /><br />当程序运行以后,<br /><br />用逻辑分析仪抓&nbsp;<br />LL:&nbsp;MOVX&nbsp;@DPTR,A&nbsp;&nbsp;;送控制字<br /><br />的执行结果<br /><br /><br />看执行结果是否正确
 楼主| lieagle 发表于 2007-10-25 10:18 | 显示全部楼层

re

我是用示波器看的,一个一个口测的,P0口送零时,8个口的信号还不相同,有两种形式,都是非低非高的信号,一种情况是端口出现了类似方波的信号,一种是有规律的曲线。<br />&nbsp;&nbsp;&nbsp;&nbsp;我想问一下,用贵公司的仿真仪在对外部芯片初始化时,是不是有什么硬件要求,比如加上拉电阻什么的,谢谢回复
 楼主| lieagle 发表于 2007-10-26 16:45 | 显示全部楼层

求助

各位大侠帮忙啊~~~
 楼主| lieagle 发表于 2007-10-31 19:24 | 显示全部楼层

???

怎么还是没人回啊?高手帮忙啊~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

26

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部