99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

問一個A/D轉(zhuǎn)換的問題

用80c552做一個簡單的A/D轉(zhuǎn)換,碰到些問題,但感覺不是硬件問題,因為i2c的測試比較順利.其中,STADC腳接地,由軟件啟動轉(zhuǎn)換.

程序如下

unsigned char Read_ADC( unsigned char channel )
{
  ADCON &= ~0x07;            
  ADCON |= 0x07 & channel;      
  ADCON |= 0x8;              
  while(  (ADCON & 0x8) );  
  return( ( ( (unsigned) ADCH << 8) | ADCON ) >> 6 );    
}

void main(void)
{
    unsigned char channal1 = 0x00;
    unsigned char reading;    
    reading = Read_ADC(channal1);
    if(reading>0x200)
    {
        //一個i2c傳輸
    }
    else
   {
        //另一個i2c傳輸
   }
while(1);
}

單片總是工作else,是不是說明A/D轉(zhuǎn)換沒有成功啊?究竟什么問題呢?
p.s.我A/D轉(zhuǎn)換的是一個用10k電位器對5V的分壓,會不會是電阻太大電流太小了?
全部回復(fù)(6)
正序查看
倒序查看
2006-06-23 12:57
沒人知道啊?大家?guī)兔Π?
0
回復(fù)
2006-06-24 13:35
zai ding
0
回復(fù)
dyuan
LV.2
4
2006-06-24 15:43
@realzuoluo
zaiding
unsigned char 類型數(shù)據(jù)能大于0x200嗎?
0
回復(fù)
2006-06-27 11:10
@dyuan
unsignedchar類型數(shù)據(jù)能大于0x200嗎?
不是這個的問題.后來我只采集ADCH中的8位數(shù)據(jù),還是不對,應(yīng)該是根本沒有開始轉(zhuǎn)換
0
回復(fù)
clipper
LV.3
6
2006-06-29 19:09
@dyuan
unsignedchar類型數(shù)據(jù)能大于0x200嗎?
肯定不能,這里肯定是錯了,某些人還不承認(rèn),沒意思
看到問題也不想說了
0
回復(fù)
2006-07-04 11:18
@clipper
肯定不能,這里肯定是錯了,某些人還不承認(rèn),沒意思看到問題也不想說了
現(xiàn)在搞清楚了,是延時的問題. while(  (ADCON & 0x8) )這句改成一個用定時器延時51微秒的程序就可以了.奇怪,在keil c里面仿真這兩句都是延時51秒啊,哪位知道為什么啊?
0
回復(fù)
發(fā)
主站蜘蛛池模板: 国产精品久久久久久久久大全 | 欧美成人免费在线视频 | 黑色丝袜秘书夹住巨龙摩擦 | 黄色网站视频在线 | 性欧美69式xxxx | 国产麻豆老师在线观看 | 在线视频麻豆 | 宁安如梦40集免费观看 | 国产精品偷伦免费视频观看的 | 国产精品高清乱码在线观看 | 日本黄色录像视频 | 亚洲爆乳成AV人在线视水卜 | 国产综合久久一区二区三区 | 成人免费看吃奶视频网站 | 精品人妻无码一区二区三区丝袜 | 精品一区二区三区四区蜜桃 | 日韩在线看片免费人成视频播放 | 高清视频在线观看免费播放 | 黄色成人免费视频 | 国产一区成人在线 | 北条麻妃中文字幕 | 激情婷婷 | 国产精品亚洲一区二区麻豆 | 97在线免费视频观看 | 少妇激情AV一区二区三区 | 国产乱插 | 亚洲成人高清av | 精品无码一区二区三区在线 | 久久日韩在线 | 国产免费网站在线观看 | 免费视频mv在线观看 | 99在线视频免费播放 | 国产成人无码一二三区视频 | 国产观看视频 | 国产日韩区 | aaaa免费视频 | 99久久综合国产精品二区国产 | 亚洲精品中文字幕在线观看 | 麻豆国产一区二区三区 | 国产在线精品一区二区在线看 | 国产精品毛片va一区二区三区 |