請問ADC0809轉換後的AD值,怎麼在微控制器進行處理並顯示

時間 2021-08-12 00:26:14

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的...