1樓:盧超
main()
}void delayms(unsigned char t) //延時
void display(void) //顯示
;unsigned char seg_code=; a_d=out; zancun=(a_d/255.0)*voltage; d[0]=(int)zancun;
zancun=zancun-d[0];
zancun=zancun*10;
d[2]=(int)zancun;
zancun=zancun-d[2];
zancun=zancun*10;
d[3]=(int)zancun; for(i=0;i<4;i++)}
2樓:匿名使用者
因為測得電壓0v-5v所對應ad0809的輸出數字量為ooh-ffh,轉換成十進位制是0-255,所以256份,每份所佔電壓值為5/256=0.0195,約等於19.5mv。
要想把採集到的ad值擴大6倍送顯-----首先將ad0809採集到的數字量(00h-ffh之間的量)乘以19.5,然後再乘以6,得到的就是要顯示的數
3樓:匿名使用者
你數碼管怎麼接的,0809的d口接在了微控制器的那個口上,都沒有說咋回答啊。
4樓:匿名使用者
可以實現, 但演算法非常複雜.
我把程式給你也難看懂啊..
adc0809的時鐘訊號對轉換有什麼影響?還有就是da轉
愛迪貓 0809的時鐘,過快可能造成資料不準,過慢會造成轉換速度下降,好像是500khz 接p0 p3口都可,只要和固定功能的引腳不衝突,如p3的讀寫,中斷等 僅供參考 胖大海君 為你解答 1 adc0809的時鐘訊號對轉換的影響 時鐘訊號的頻率越高,adc0809轉換的速度就越快。但不要超出adc...
求51微控制器用ADC0809晶片的A D轉換子程式
writer shopping.w include define uint unsigned int define uchar unsigned charuchar code leddata sbit oe p1 0 sbit eoc p1 1 sbit st p1 2 sbit clk p1 3 ...
ADC0809的時脈頻率怎麼得來?可以用軟體定時得來嗎?能否直接用微控制器的ALE
首先咱要搞明白一個問題,可能有不少人會沒注意,就是工作頻率和時脈頻率,對於微控制器,咱們通常使用時鐘的說法,而接受微控制器控制的 如adc0809是用工作頻率的說法。adc0809處理訊號的快慢,是通過clk端的輸入訊號頻率控制的,而對於adc0809來說,最高工作頻率是640khz。因此,clk的...