微控制器高手請進!!!!關於A D D A pcf8591晶元怎麼使用!謝謝

2025-07-19 00:20:17 字數 1354 閱讀 8613

1樓:

pcf8591是乙個單片整合、單獨供電、低功耗、8-bit cmos資料獲取器件。pcf8591具有4個模擬輸入、1個模擬輸出和1個序列i2c匯流排介面。pcf8591的3個位址引腳a0, a1和a2可用於硬體位址程式設計,允許在同個i2c匯流排上接入8個pcf8591器件,而無需額外的硬體。

在pcf8591器件上輸入輸出的位址、控制和資料訊號都是通過雙線雙向i2c匯流排以序列的方式進行傳輸。

你可以根據他的資料來進行i2c操作就可以了。

求大神指教有關51微控制器ad模組,我的ad轉換是pcf8591晶元。不會使用。附上我的微控制器原理圖

2樓:湯雋秀

這個晶元和微控制器之間是通過i2c協議進行通訊的,建議先把i2c協議弄懂,然後再看這個晶元的說明書,就沒問題了。

3樓:chinagod於

請問j3j4是幹嘛用的 看不懂 我也是需要這個。

微控制器問題pcf8591這種轉換器怎麼用?程式設計時0x90 0x91 0x40這些位址都怎麼用,又是什麼?還有時序圖怎麼看

4樓:一萬光年

需要你看懂晶元資料,就能運用了。

先設定暫存器,再進行ad轉換,讀取轉換結果。

最近在研究51微控制器的ad和da轉換,用的是pcf8591轉換晶元。可是教程說的不是很明白,請大神

5樓:知無不道

理解基本正確,ad轉換就是將模擬電壓轉換為相應的二進位數字量,da則相反是將二進位數字量轉換為相應的模擬電壓。

pcf8591的dac的輸出電壓範圍有多大

6樓:昌航小北

首先,所有的ad轉換晶元和da轉換晶元都和參考電壓vref有關,vref是乙個基準,沒有基準電壓,ad和da是毫無根據的。

我查閱了pcf8591的中文說明書。在第七頁有輸出特性曲線,它的輸出範圍是vagnd--vref,也就是0--vref。那麼這說明輸出電壓範圍和第14腳vref接入的電壓有關。

那vref接多少呢,說明書第12也有例項,vref接vdd。這裡的vdd(第16腳)就是你給晶元供的電了,晶元說明書上vdd的供電範圍是,我估計你用的是5v或者。如果你用的是5v,那麼輸出電壓範圍就是0--5v。

呵呵。好早哈~

兩個pcf8591怎麼接在微控制器上

7樓:頂起石頭的小草

你好!兩個姐不同的io,然後分別控制就行。

8樓:

可以看一下吳 鑑 鷹微控制器開發板原理圖啊。

微控制器高手進,微控制器學習論壇

一般按鍵消抖動用軟體延時10 20ms,可以定義一個delay delay int x for x 0 x 20000 x 如果你一定要用定時器延時,可以採用下面的程式段 tmod 0x01 設定時器0為模式1 16位 th0 65536 20000 256 假設晶振12mhz,延時20ms tl0...

微控制器大神請進,51微控制器彙編程式,程式可發至

1 p1口做輸出口,編寫程式,使p1口接的8個發光二極體l1 l8按16進位制加一方式點亮發光二極體。程式如下 org 0540h ha1s mov a,00h a初值為0 ha1s1 jb p3.3,ha1s1 如果p3.3為1則等待 有脈衝變0一次 mov r2,20h r2賦值為20 lcal...

關於用微控制器做東西,微控制器可以做哪些東西?

開發板是用來學習和熟悉微控制器及相關程式的,不會用到產品上 有很多功能產品上不一定用到或有一此功能達不到產品的要求 因此,做實際產品還是自己設計所有東西 包括硬體及軟體 呵呵,既不能買現成的開發板,也不能做pcb版圖。應該買一塊通用的 洞洞板 及其它的零件,自己動手焊接。這是走向成功的必由之路。以後再...