导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→寻求帮助,关于ADC0809模数转换的!

* 65747: 寻求帮助,关于ADC0809模数转换的!

   hplige 
hplige发表的帖子 

 寻求帮助,关于ADC0809模数转换的!
我现在做了个模数转换,用的是ADC0809,具体是这样的:模拟量 的输入采用电位器输入(0~5V)通道为IN0,用74ls373进行地址锁存,采用中断的方式进行数据采集,也即是0809的eoc端经反向器后接89c51中断1;51的晶振为12M,则ale 为2M,经过74ls74四分频后向0809提供500k的时钟,同时ale直接与373的11脚相连,采集到的数据通过51的串口传给PC机(用MAX232进行电平转换)。问题是:一上电后,数据就发个不停,也就是没有改变模拟量的值,也转换个不停,用串口调试工具16进制显示,显示的数据很多相同,只有间或几个其他的数据比如:21 21 21 a1 21 21 51 21 21 21 a1...发个不停,低四位始终相同,如果我改变模拟量的值,则显示为:79 79 79 79 e9 e9 79 79 79 39 79 79...发个不停,就这样!但是里面只有一个数据是正确的比如上面的51、39也并不是数据多的正确。程序和电路都是采用很多书上介绍的,应该很成熟,但是一直找不错误的原因!肯请高手不吝赐教,谢谢!

发表时间:2004年11月3日16:38:41

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  65754.[详细]我是新手
摘要:我是新手,咱们相互学习,但我知道你的错误是因为你把0809的数据位接反了,即高位当成了低位。  跳变也只能是低位跳,所以。。。  你的硬件可以不变,可以在软件中把高位和低位互换:  ......(525字)
- [sonychai][1046次] 2004年11月3日

[上一篇帖子]:求助:我从网上下的KEIL7.20安不了!!!我从网上下的KEIL7.20安不了!!!我装的是WIN
[下一篇帖子]:价格确实高了点,但是性能很强大Y[upload=jpg]UploadFile/20041131627