freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

系列單片機(jī)ppt課件-免費(fèi)閱讀

  

【正文】 本章還給出了采用普通的 51系列單片機(jī)模擬讀寫 I2C串行總線的匯編語(yǔ)言和 C語(yǔ)言的代碼。 ? AT24C01/02/04/08系列是 Atmel公司典型的 I2C串行總線的 EEPROM。例如,計(jì)算機(jī)主板中的BIOS就使用的是一個(gè)帶有 I2C總線的 EEPROM,其中保存了系統(tǒng)得重要信息和系統(tǒng)參數(shù)的設(shè)置程序。如果主器件希望繼續(xù)占用總線,則可以不產(chǎn)生終止信號(hào),馬上再次發(fā)送起始信號(hào),并對(duì)另一從器件進(jìn)行尋址,便可進(jìn)行新的數(shù)據(jù)傳送。 ? I2C總線上的數(shù)據(jù)是伴隨著時(shí)鐘脈沖,一位一位地傳送的,每位數(shù)據(jù)占一個(gè)時(shí)鐘脈沖。如果采用匯編語(yǔ)言進(jìn)行程序設(shè)計(jì),則檢查應(yīng)答位子程序示例如下: ? CACK: SETB 。 =1 ,SDA=1 ? RET 非應(yīng)答信號(hào) ? 非應(yīng)答信號(hào)用于數(shù)據(jù)傳輸出現(xiàn)異常而無(wú)法完成時(shí)。 =0, SCL=0 ? RET 應(yīng)答信號(hào) ? 應(yīng)答信號(hào)用于表明數(shù)據(jù)傳輸?shù)慕Y(jié)束 。 =0, SDA=0 ? NOP ? NOP ? CLR 。s,采用 SCL, SDA。尋址字節(jié)的格式如表所示。 I2C總線上每一個(gè)節(jié)點(diǎn)器件的接口都有一定的等效電容,這會(huì)造成信號(hào)傳輸?shù)难舆t。 I2C總線工作原理 ? 典型的 I2C總線系統(tǒng)結(jié)構(gòu),如圖 。其在芯片間使用兩根連線實(shí)現(xiàn)全雙工同步數(shù)據(jù)傳送,一條數(shù)據(jù)線( SDA)和一條串行時(shí)鐘線( SCL),可以很方便地構(gòu)成外圍器件擴(kuò)展系統(tǒng)。這些程序均以子程序的形式提供,便于讀者調(diào)用。上拉電阻的大小與電源電壓、傳輸速率等有關(guān)系。引腳地址是由 I2C總線外圍器件的地址引腳( A2, A1, A0)決定,根據(jù)其在電路中接電源正極、接地或懸空的不同,形成不同的地址代碼。實(shí)際上,利用這些單片機(jī)的普通 I/O口,采用軟件模擬 I2C總線 SCL和 SDA上的數(shù)據(jù)傳送時(shí)序,完全可以實(shí)現(xiàn)對(duì) I2C總線器件的讀、寫操作。 =1, SDA=1 ? SETB 。 =0, SDA=0 ? SETB 。 =0, SDA=0 ? SETB 。 ? 當(dāng)主器件接收來(lái)自從器件的數(shù)據(jù)時(shí),接收到最后一個(gè)數(shù)據(jù)字節(jié)后,必須給從器件發(fā)送一個(gè)非應(yīng)答信號(hào),使從器件釋放數(shù)據(jù)總線。檢查 SDA狀態(tài),正常狀態(tài)轉(zhuǎn)向 CND ? SETB F0 。尋址字節(jié)共 8位,高 7位是被尋址的從器件地址,最低一位是方向位,方向位表示
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1