导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助

* 21165: 求助--关于MAX7219和ADC0809

   灵犀 
灵犀发表的帖子 

 求助
单独用MAX7219显示一些指定的数据就可以。但是接了ADC0809,用MAX7219显示获得的数据就有问题。一上电数码管很快的亮一下就灭了,MAX7219的复位脚为持续的高电平,ADC0809的EOC、START均有方波输出,MAX7219的DIN、CLK、LOAD也都有数据流。用单片机的WR和P2.7控制START、ALE,RD和P2.7控制OE,EOC经反向器接P1.5。以下是部分程序:
UINT ADC(void)
{
                UCHAR i;
 UINT result;
    UCHAR xdata *ad_adr;
 ad_adr=&IN0;
 *ad_adr=0;
 for(i=0;i  <5;i++)
 {;}
 
 
     /*开始转换;读写信号?*/
 while(EOC==1);    /*等待转换结束*/
 
 
 result=(*ad_adr)*1000;
 
 return(result);
}

main()
{
 UCHAR i;
                UINT result;
 
 send_7219(0x0c,0x01);
 
 send_7219(0x0b,0x03);
 
 send_7219(0x0a,0x56);
 
 send_7219(0x09,0xff);
 i=0;   /*暂定1个通道采样*/
 while(1)
 {
  result=ADC();
  
  send_7219(0X01,result%10);
  send_7219(0X02,(result/10)%10);
  send_7219(0X03,(result/100)%10);
  send_7219(0X04,result/1000);
  
 }
}



发表时间:2003年3月20日12:56:36

  
回复该帖

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

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

  21211.[详细]有没有原理图,看看再说啦!
摘要:......(无内容)
- [Language][840次] 2003年3月20日

  21227.[详细]我发你邮箱了,帮我看看,非常感谢!
摘要:......(无内容)
- [灵犀][1016次] 2003年3月20日

  21236.[详细]这个问题解决了,但又有新情况,显示的数据不是要采集的数据的值
摘要:就象输入是1.2V的电压,应该显示1200,但显示的是8464 输入2.6的电压,该显示2600,但显示的是4928 等等……......(103字)
- [灵犀][1166次] 2003年3月20日

[上一篇帖子]:好邮件收到。   不过,我并不知道你们的地址,因为我是从《电子世界》读者
[下一篇帖子]:男子汉气慨有点皮软哦!古老不会吐在“床头柜”上了吧,早年抽烟,还常喝小酒酒,古老自然落下“气管炎”的