找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6118|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

請(qǐng)大家?guī)蛡(gè)忙,幫我看一下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:11857 發(fā)表于 2009-4-26 17:23 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

用ADC0809從放大電路中取輸入電壓和輸出電壓,計(jì)算它們的放大倍數(shù)的部分程序:
unsigned char table1[5]={0,0,0,0,0}
c=0;b=0;a=0; //  選擇通道IN0
if(EOC==1)
     {
       OE=1;
       getdata=P0;
       OE=0;
       I_temp=getdata*125; //I_temp為采樣的輸入電壓
       I_temp=I_temp/64;
       ST=1;
       ST=0;
     }
c=0;b=0;a=1; //選擇通道IN1
if(EOC==1)
     {
       OE=1;
       getdata=P0;
       OE=0;
       O_temp=getdata*125;  //O_temp為采樣的輸出電壓
       O_temp=O_temp/64;
       ST=1;
       ST=0;
       Av=O_temp/I_temp;
       table1[0]=Av/1000;              //取千位,存到數(shù)組table第一位中;
       table1[1]=(Av%1000)/100;        //取百位
       table1[1]=((Av%1000)%100)/10;   //取十位
       table1[1]=((Av%1000)%100)%10;   //取個(gè)位
       DisplayOneChar(3,1,table1[0]+0x30);
       DisplayOneChar(4,1,table1[1]+0x30);
       DisplayOneChar(5,1,table1[2]+0x30);
       DisplayOneChar(6,1,table1[3]+0x30);
     }


我想問(wèn)問(wèn)大家我用proteus仿真的結(jié)果是數(shù)組的初始值:0000,而不是放大倍數(shù)?

 

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表