导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:天哪。ADC0809怎么就这么难搞????!!!!

* 7343: 硬件:天哪。ADC0809怎么就这么难搞????!!!!

   conanfans 
conanfans发表的帖子 

 硬件:天哪。ADC0809怎么就这么难搞????!!!!
我是一个初学者,用89C51来控制ADC0809,按照说明书的要求把所有的信号都发完了,0809
也有了中断响应,但是就是不输出数据。我已经把程序简化得不能再简了,还是不正常。
main()
{
P3=0xff;
P1=0x00;
    while (1)
    {
    P3_7=!P3_7;
       Set_AIN();//选择模拟通道.
    Set_Begin();//输出开始信号    
    Delay(10000); //等待
         Delay(10000);
    AD_OE=1;     //0809的OE信号
         Delay(10000);
    Delay(10000);
    }
}

//---------------------
void Set_AIN()
{
Delay(1000);
P2=0x04;
AD_ALE_Pin=1;
Delay(1000);
}
//---------------------------------------
void Set_Begin()
{
AD_Start_Pin=1;
Delay(10);
AD_Start_Pin=0;
AD_ALE_Pin=0;
}

我用的P1口接0809的数据口,P2.0 1 2 接地址,P2.3 接ALE P2.4接START P2.5接OE EOC接
P3.3
每次发出Start信号后,0809都会发出EOC信号,但是在P1上检查不到转化的数据.谢大侠们帮
帮忙吧.


发表时间:2002年5月10日8:35:00

  
回复该帖

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

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

  56236.[详细][em10][em10]作为普通IO外设读写操作吧,
摘要:[em10][em10] 作为普通IO外设读写操作吧,......(40字)
- [guest][808次] 2004年6月9日

[上一篇帖子]:0007中断输入口找不到,中断屏蔽都已打开
[下一篇帖子]:C51编程:各位大侠,我在用凯儿仿真的时候,单步的时候可以看到p口的变化情况,但是在全速的时候看不到