Linux中国论坛's Archiver

龙依然 发表于 2008-6-5 16:51

新手求助!

[color=black]请问大虾们我的[/color][url=http://www.dzsc.com/icstock/121/ADC0816.html][color=black]ADC0816[/color][/url][color=black]输入端变化了,为什么输出不跟着变化呢?

一.我将[/color][url=http://www.dzsc.com/icstock/121/ADC0816.html][color=black]ADC0816[/color][/url][color=black]采集进来的值在lcd中显示出来,但是我发现仿真时当我的ad输入端变化时,lcd中显示出来的值并不随着变化,只有当从新编译后lcd中的值才发生变化
二.如果我想每隔100ms采集一次,是要用定时中断呢,还是在采集的程序中延时呢?如果用后一种应该在什么地方延时呢?
void  ad0816(uchar idata *x)
{
   uchar i;
   uchar xdata *ad_adr;
   ad_adr=&IN0;
   for(i=0;i<16;i++)
   {
     *ad_adr=0;           //启动转换从0通道开始
      wait(2,26);         //延时114us
      x[i]=*ad_adr;
      ad_adr++;
   }
}
void main(void)
{    static uchar idata ad[16];
     uchar k;
     initlcm();//初始化lcd
     for(;;)
     {
         delay(100);
         ad0816(ad);
          k=ad[0]*300/256;//转换第0通道
         if (k/100>0)
        {
            vol0[0]=(k/100)|0x30;vol0[1]=(k/10)%10+0x30;vol0[2]='.';vol0[3]=k%10+0x30;
        }
        else
         {
            vol0[0]=k/10+0x30;vol0[1]='.';vol0[2]=k%10+0x30;
         }
         putstr(0x90,0,vol0,2);//在lcd中将采集的第0通道的值显示出来
   
     }
}

[/color][/i]

l10o0ol 发表于 2008-7-3 22:24

个性铃声哪里可以下载?

[url=http://www.yyw520.com]个性铃声[/url]大全 [url=http://www.yyw520.com]http://www.yyw520.com[/url] 提供[url=http://www.yyw520.com]个性铃声[/url],搞笑铃声,[url=http://www.yyw520.com]个性铃声[/url]免费下载,日韩欧美流行铃音,mp3铃声,DJ铃声,免费[url=http://www.yyw520.com]个性铃声[/url],移动铃声,联通铃声,为广大网民提供经典的免费个性铃声下载基地。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.