亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4231|回復(fù): 2
收起左側(cè)

[求助]IIC讀字節(jié)代碼程序

[復(fù)制鏈接]
ID:40490 發(fā)表于 2012-7-18 17:10 | 顯示全部樓層 |閱讀模式
uchar read_byte() { uchar i,k; scl=0; delay(); sda=1; delay(); for(i=0;i<8;i++) { scl=1; delay(); k=(k<<1)|sda; scl=0; delay(); } return k; } sda 被拉為1了 K左移 結(jié)果K是不是全是FF 這有在讀數(shù)據(jù)嗎? 無法理解 求高手指點
回復(fù)

使用道具 舉報

ID:27916 發(fā)表于 2012-7-19 08:55 | 顯示全部樓層

SDA=1;應(yīng)該是讓SDA口做為輸出吧,后面讀取SDA的時候,就是SDA IO口的狀態(tài)了,不會一直是1的

回復(fù)

使用道具 舉報

ID:7485 發(fā)表于 2012-7-26 19:34 | 顯示全部樓層

由于51單片機(jī)是準(zhǔn)雙向I/O,有讀鎖存器和讀口線(引腳)之分,讀口線之前必須先置I/O鎖存器為1,讀口線才能有正確結(jié)果。所以SDA=1是必須的。

 

這正是許多初學(xué)者不容易理解并容易出錯的地方。而且出錯的原因還不容易分析。

 

 

[此貼子已經(jīng)被作者于2012-7-26 19:34:43編輯過]
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表