這是adc0809和51微控制器的電路圖請各位大神幫

時間 2021-08-30 10:29:12

1樓:匿名使用者

連線沒有問題。

#include

#define uchar unsigned char#define uint unsigned intsbit st=p3^0; //a/d啟動轉換訊號sbit oe=p3^1; //資料輸出允許訊號sbit eoc=p3^2; //a/d轉換結束訊號void delay(uchar t)}}void main()}

2樓:匿名使用者

注意 輸出埠要io口要反過來接 也就是0接7 1接6.。。。

3樓:匿名使用者

#include

#include

#define uchar unsigned char#define uint unsigned intsbit st=p3^0;

sbit oe=p3^1;

uchar date;

void main()

}另外這個multisim0809是不能**的,換成adc0808試試

4樓:匿名使用者

電路上沒有問題,控制好時序就行,在獲取ad值前要判斷是否轉換完成。

while(!eoc);

5樓:做而論道

參考以前回答的問題:

這是一個adc0809和51微控制器的電路圖,求各位大佬給一個c程式

6樓:0開拓者

我做過類似配置的單。74 373是八路鎖存器,你這個圖看,鎖存器的輸入和0809資料口是複用的,當不讀書0809時操作373獲取上面的通道地址資料,le高電平時373將輸入資料輸出,le低電平時373將輸入數鎖存住

adc0809與51微控制器連線,請看下圖

7樓:做而論道

這個電路,是《三匯流排》形式。

p0,又要輸出地址低八位,又要輸入/輸出資料。

p0,忙不過來,需要外接一個 74ls373,鎖存住先輸出的地址低八位。

這就是 74l373 在那裡,所起的作用。

74ls373,輸出的低八位地址,只用到了三位,送到了 adc0809。

對 0809 寫入,再啟動它,需要的訊號,就由微控制器和幾個閘電路完成。

細節,說起來太麻煩。

看書吧,有時序波形。

求adc0809和51微控制器的介面電路圖及軟體,急!!!!

8樓:

c51微控制器可以到**上買diy製作套件啊,裡面教你如何搭建電路,你可以用麵包板慢慢搭建出各種電路。學東西要一步一步來別零時抱佛腳。

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

求at89c51微控制器和adc0809 AD轉換器的連線方法

塞千山 把8031直接換成8951就行啦 管腳是一樣的 電路如圖 程式如下 include define uint unsigned int define uchar unsigned charuchar code leddata 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d...

51微控制器外部中斷實驗程式,51微控制器外部中斷實驗程式

做51微控制器外部中斷實驗,應該有主程式 中斷服務程式。樓主所說這些的亮滅,那些的主程式的?那些是中斷程式的?請問你這個觸發中斷是一個按鍵?你觸發的方式是長時間按下還是瞬間按下?我覺得你應該是長時間按下的。回到正題,你這個中斷服務函式裡只有一句 那麼中斷服務函式執行的速度會很快的,所以如果你只按了一...