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