




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PCF8591讀寫程序(一、PCF8591 1、引腳說明ANI0ANI3 為模擬信號輸入端,不使用的輸入端應接地A0A2 地址輸入端GND、VCC 地和電源端(+5VSDA 為I2C數(shù)據(jù)輸入與輸出端SCL 為I2C時鐘輸入端EXT 內外部時鐘選擇端,使用內部時鐘時接地,使用外部時鐘時接+5VOSC 外部時鐘輸入、內部時鐘輸出端,不使用時應懸空AGND 模擬信號地VREF 基準電壓輸入端AOUT D/A轉換后的電壓輸出端2、功能說明PCF8591是具有I2C總線接口的8位A/D及D/A轉換器,具有4路A/D輸入,1路D/A輸出。PCF8591采用典型的I2C總線接口器件尋址方法,即總線地址由器件
2、地址(1001、引腳地址(由A0A2接地或+5V來確定,接地代表0;接+5V代表1、方向位(即R/W組成。因此,在I2C總線系統(tǒng)中最多可接8個這樣的器件。D7 D6 D5 D4 D3 D2 D1 D01 0 0 1 A2 A1 A0 R/WR/W=1表示讀操作,R/W=0表示寫操作。本例將A0A2接地,則讀地址為91H;寫地址為90H。地址字節(jié):由器件地址、引腳地址、方向位組成,它是通信時主機發(fā)送的第一字節(jié)數(shù)據(jù)。控制字節(jié):用于控制PCF8951的輸入方式、輸入通道、D/A轉換等,是通信時主機發(fā)送的第二字節(jié)數(shù)據(jù),其格式如下:D7D6 D5 D4 D3 D2D1D0未用 (寫0 D/A 輸出允許位
3、 0為禁止 1為允許 A/D 輸入方式選擇位00:4路單端輸入 01:3路差分輸入 10:單端與差分 11:2路差分輸入未用 (寫0自動增益選擇位 0為禁用 1為啟用AD 通道選擇位 00:選擇通道0 01:選擇通道1 10:選擇通道2 11:選擇通道3A/D 輸入方式選擇說明: 3、通信格式第一字節(jié) 第二字節(jié) 第三字節(jié) 寫入器件地址(90H寫入控制字節(jié)要寫入的數(shù)據(jù)向PCF8591寫入格式(高位在前第一字節(jié) 第二字節(jié) 第三字節(jié) 第四字節(jié)寫入器件地址(90H 寫 寫入控制字節(jié)寫入器件地址(91H 讀 讀出一字節(jié)數(shù)據(jù)從PCF8591讀數(shù)據(jù)格式(高位在前(二、I2C總線1、I2C總線數(shù)據(jù)位的傳輸它通
4、過2根線:串行數(shù)據(jù)線(SDA和串行時鐘線(SCL組成。連接到總線上的每一個器件都有一個唯一的地址,而且都可以作為一個發(fā)生器或接收器,SDA和SCL都是雙向線路,分別通過一個電阻連接到電源(+5V端。前提是連接到總線上的器件的SDA和SCL端必須是漏極或集電極開路型。I2C總線上的數(shù)據(jù)傳輸速率在標準模式下可達100Kb/s,快速模式可達400Kb/s,高速模式下可達3.4Mb/s。連接到總線的器件數(shù)量只由總線的電容(400PF限制決定。I2C總線上每傳輸一個數(shù)據(jù)位必須產生一個時鐘脈沖,I2C總線上數(shù)據(jù)傳輸?shù)挠行砸骃DA線上的數(shù)據(jù)必須在時鐘線SCL的高電平期間保存穩(wěn)定,數(shù)據(jù)線的改變只能在時鐘線
5、為低電平期間。在標準模式下,高低電平寬度必須大于4.7us(即每次時鐘線需延時4.7us后才能改變。2、I2C總線數(shù)據(jù)的傳輸數(shù)據(jù)傳輸?shù)淖止?jié)格式發(fā)送到SDA線上的每一個字節(jié)必須為8位,每次發(fā)送的字節(jié)數(shù)量不受限制,從機在接收完一個字節(jié)后向主機發(fā)送一個應答位,主機在收到從機應答后才會發(fā)送第二字節(jié)數(shù)據(jù),發(fā)送數(shù)據(jù)時先發(fā)數(shù)據(jù)的最高位。數(shù)據(jù)傳輸中的應答相應的應答位由接收方(從機產生,在應答的時鐘脈沖期間,發(fā)送方(主機應釋放SDA線(使其為高電平。在應答過程中,接收方(從機必須將數(shù)據(jù)線SDA拉低,使它在這個時鐘脈沖的高電平期間保持穩(wěn)定的低電平。3、I2C總線的傳輸協(xié)議尋址字節(jié)主機產生起始條件后,發(fā)送的第一字節(jié)
6、為尋址字節(jié),該字節(jié)的前7位為從機地址,最低位決定了傳輸?shù)姆较?該最低位為“0”表示主機寫數(shù)據(jù)到從機,“1”表示主機從從機中讀數(shù)據(jù)。從機地址由一個固定的部分(如高4位1001和可編程部分(如低3位A0A2及一個方向位(R/W組成。傳輸格式主機產生起始條件后,首先發(fā)送一個尋址字節(jié),收到從機應答后,接著就傳輸數(shù)據(jù),數(shù)據(jù)傳輸一般由主機產生的停止位終止。但如果主機仍希望在總線上通信,則它可以產生重復起始條件和尋址另一個從機,而不必產生一個停止條件。主機寫數(shù)據(jù)到從機的通信格式如下:1 2 3 4 5 6 7 N N-1主機產生起始位 發(fā)從機地址90H等待從機應答發(fā)送數(shù)據(jù)等待從機應答發(fā)送數(shù)據(jù)等待從機應答。停
7、止位主機從從機中讀數(shù)據(jù)的通信格式如下:1 2 3 4 5 6 7 N N-1主機產生起始位 發(fā)從機地址91H等待從機應答接收從機發(fā)出的數(shù)據(jù)向從機應答接收從機發(fā)出的數(shù)據(jù)向從機應答。主機產生停止位原理圖如下: 匯編源代碼如下:;/本測試程序將AIN0通道的模擬電壓進行A/D轉換后,將數(shù)字量通過LED數(shù)碼管顯示出來,同時再將該數(shù)字;/量寫入PCF8591中,通過其內部的D/A轉換為模擬電壓輸出驅動LED發(fā)光二極管。ACK BIT 20H.0 ;應答標志位ACK=0表示無應答SCL BIT P1.0 ;時鐘線SDA BIT P1.1 ;數(shù)據(jù)線WADD EQU 21H ;器件地址(即從地址SUBD EQ
8、U 22H ;器件內部地址(即子地址NUMBR EQU 23H ;需讀取的字節(jié)數(shù)NUMBW EQU 24H ;需寫入的字節(jié)數(shù)RDATA EQU 25H ;讀出數(shù)據(jù)的存放首地址WDATA EQU 26H ;寫入數(shù)據(jù)的存放首地址ORG 0000HSJMP MAINORG 0030HMAIN: MOV WADD,#90H ;寫入PCF8591的地址MOV P0,#0FFH ;關閉顯示MOV P2,#0FFHMOV SUBD,#40H ;寫入PCF8591的控制字MOV NUMBR,#1 ;寫入需讀取的字節(jié)數(shù)MOV NUMBW,#1 ;寫入需寫入的字節(jié)數(shù)MOV RDATA,#30H ;送入首地址MOV
9、 WDATA,#40H ;送入首地址MOV 50H,#0 ;顯示的百位清零MOV 51H,#0 ;顯示的十位清零MOV 52H,#0 ;顯示的個位清零M1: LCALL READI2C ;讀PCF8591子程序MOV 40H,30HMOV NUMBR,#1MOV NUMBW,#1LCALL DATLCALL DISPLAYLCALL WRITEI2C ;寫PCF8591子程序SJMP M1;數(shù)據(jù)處理子程序DAT: MOV A,30HMOV B,#100DIV ABMOV 50H,AMOV A,#10XCH A,BDIV ABMOV 51H,AMOV 52H,BRET;顯示子程序DISPLAY:
10、 MOV DPTR,#TABMOV A,50HMOVC A,A+DPTRMOV P0,AMOV P2,#01HLCALL TIM2MSMOV A,51HMOVC A,A+DPTRMOV P0,AMOV P2,#02HLCALL TIM2MSMOV A,52HMOVC A,A+DPTRMOV P0,AMOV P2,#04HLCALL TIM2MS章末整合提升 專題一 專題二 專題三 知識網(wǎng)絡構建 專題歸納整合 專題二 化學平衡圖像 1.常見平衡圖像類型 ( 1 濃度時間圖: 此類圖像能說明平衡體系中各組分在反應過程 中的濃度變化情況。如 A+B AB 反應情況如圖 1 所示, 解該類圖像 題要注
11、意各物質曲線出現(xiàn)折點( 達到平衡 的時刻相同, 各物質濃度變化 的內在聯(lián)系及比例符合化學方程式中的化學計量數(shù)關系。 章末整合提升 專題一 專題二 專題三 知識網(wǎng)絡構建 專題歸納整合 ( 2 速率時間圖: 如 Zn 與足量鹽酸的反應, 反應速率隨時間的變 化出現(xiàn)如圖 2 所示的情況, 解釋原因: AB 段( v 漸增 , 因反應為放熱反應, 隨反應的進行, 溫度漸高, 導致反應速率增大; BC 段( v 漸小 , 則主要原因 是隨反應的進行, 溶液中 c( H+ 漸小, 導致反應速率減小。故分析時要抓 住各階段的主要矛盾, 認真分析。 章末整合提升 專題一 專題二 專題三 知識網(wǎng)絡構建 專題歸納整合 ( 3 含量時間溫度( 壓強 圖: 常見形式有如下幾種。( C%指產物 的質量分數(shù); B%指某反應物的質
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 IEC 61325:1995 EN-D Insulators for overhead lines with a nominal voltage above 1000 V - Ceramic or glass insulator units for d.c. systems - Definitions,test methods and acc
- 【正版授權】 IEC 61753-084-02:2025 EN-FR Fibre optic interconnecting devices and passive components - Performance standard - Part 084-02: Non connectorised single-mode 980/1550 nm WWDM d
- 【正版授權】 IEC 61089:1991 FR-D Round wire concentric lay overhead electrical stranded conductors
- 【正版授權】 IEC 60665:1980 FR-D A.C. electric ventilating fans and regulators for household and similar purposes
- 【正版授權】 IEC 60364-7-705:2006 EN-D Low-voltage electrical installations - Part 7-705: Requirements for special installations or locations - Agricultural and horticultural premises
- 周圍性面神經(jīng)麻木護理措施
- 護理進修學習成果匯報
- 青花瓷映滄海:智慧與傳承的匯報
- 醬酒烤酒知識培訓課件
- 2025年結核病工作方案
- DBJ50T-481-2024 裝配式開孔鋼板組合剪力墻結構住宅 技術標準
- 2024版《CSCO非小細胞肺癌診療指南》更新要點
- 2024年甘肅省中考化學真題(原卷版)
- 鋁錠銷售居間合同范本
- 2023.05.06-廣東省建筑施工安全生產隱患識別圖集(高處作業(yè)吊籃工程部分)
- 2024年上海奉賢區(qū)社區(qū)工作者及事業(yè)單位招聘177人歷年(高頻重點提升專題訓練)共500題附帶答案詳解
- 小兒疼痛與鎮(zhèn)痛的管理
- 鋼結構(鋼網(wǎng)架)安全技術交底
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術要求
- MH-T 4019-2012民用航空圖編繪規(guī)范
- 《中國潰瘍性結腸炎診治指南(2023年)》解讀
評論
0/150
提交評論