找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

《51單片機(jī)輕松入門-基于STC15W4K系列》193頁

  [復(fù)制鏈接]
ID:83202 發(fā)表于 2015-8-8 06:50 | 顯示全部樓層 |閱讀模式
IIC通信,例程程序中 數(shù)據(jù)輸入---時(shí)鐘下降沿同步數(shù)據(jù),數(shù)據(jù)輸出---時(shí)鐘上升沿同步數(shù)據(jù)?書上寫的反的,有點(diǎn)搞不清了。應(yīng)該以例程中為準(zhǔn)?

另附《51單片機(jī)輕松入門-基于STC15W4K系列》電子書下載地址:http://www.torrancerestoration.com/bbs/dpj-37954-1.html

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:60379 發(fā)表于 2015-8-8 11:15 | 顯示全部樓層
歡迎指出錯(cuò)誤或提出問題。此例為例程解釋的一點(diǎn)錯(cuò)誤,請以紅色說明文字為準(zhǔn)。書上193頁說明:每一位的寫入是用時(shí)鐘上升沿同步數(shù)據(jù),也就是說時(shí)鐘上升沿后從器件(指24C02)開始檢測輸入的數(shù)據(jù),每一位的讀取是用時(shí)鐘下降沿同步數(shù)據(jù),也就是說時(shí)鐘下降沿后從器件開始輸出數(shù)據(jù)。
下面是例程代碼。
//*********************************************************************

// 功能描述:主設(shè)備向從設(shè)備發(fā)送個(gè)一字節(jié)
// 返回值: 0->成功  1->失敗
//*********************************************************************/
unsigned char IIC_SendByte(unsigned char Data)   
{
        unsigned char i;               // 位數(shù)控制
        for (i=0;i<8;i++)           // 寫入時(shí)是用時(shí)鐘上升沿同步數(shù)據(jù)
        {
                if (Data & 0x80)
                        SDA = 1;
        else
                        SDA = 0;
        delay(tt);                   // 保持0.2uS以上(TSU.DAT)
        SCL = 1;
                delay(tt);                   // 保持4.0uS以上(THIGH)
                SCL = 0;
                delay(tt);                  // 保持4.7uS以上(TLOW)
        Data <<= 1;
         }       
         return IIC_GetACK();  
}

//*********************************************************************
// 功能描述:主設(shè)備向從設(shè)備讀取一個(gè)字節(jié)
// 返回值:  讀到的字節(jié)  
// *********************************************************************/
unsigned char IIC_RecByte(void)       // 接收單字節(jié)的數(shù)據(jù),并返回該字節(jié)值
{
        unsigned char i,rbyte=0;
        SDA=1;
        for(i=0;i<8;i++)                  // 讀出時(shí)是用時(shí)鐘下降沿同步數(shù)據(jù)
        {
                SCL=0;
                delay(tt);                          // 保持4.7uS以上(TLOW)
                SCL=1;
                delay(tt);                          // 保持4.0uS以上(THIGH)
                if(SDA) rbyte|=(0x80>>i);
        }
        SCL=0;
        return rbyte;
}

回復(fù)

使用道具 舉報(bào)

ID:3212 發(fā)表于 2015-8-9 22:34 | 顯示全部樓層
好!來看看!
回復(fù)

使用道具 舉報(bào)

ID:88123 發(fā)表于 2015-8-11 11:33 | 顯示全部樓層
好!來看看!
回復(fù)

使用道具 舉報(bào)

ID:92316 發(fā)表于 2015-11-13 16:36 | 顯示全部樓層
在哪呢,
回復(fù)

使用道具 舉報(bào)

ID:60379 發(fā)表于 2015-11-14 21:30 | 顯示全部樓層
第一章內(nèi)容,可先試讀,如果覺得好可購買紙版。 51單片機(jī)輕松入門—基于STC15W4K系列.pdf (2.53 MB, 下載次數(shù): 68)
回復(fù)

使用道具 舉報(bào)

ID:69240 發(fā)表于 2015-11-15 07:41 來自手機(jī) | 顯示全部樓層
很棒,謝謝分享。。。
回復(fù)

使用道具 舉報(bào)

ID:107269 發(fā)表于 2016-3-4 11:57 | 顯示全部樓層
很棒,謝謝分享。。。
回復(fù)

使用道具 舉報(bào)

ID:109741 發(fā)表于 2016-3-19 20:47 | 顯示全部樓層
sdsffdfd
回復(fù)

使用道具 舉報(bào)

ID:68727 發(fā)表于 2016-3-20 17:43 來自手機(jī) | 顯示全部樓層
好書學(xué)習(xí)下
回復(fù)

使用道具 舉報(bào)

ID:134715 發(fā)表于 2016-7-23 13:57 | 顯示全部樓層
這些都是比較實(shí)用的書籍 很貼近現(xiàn)實(shí) 看著都想買一本  恨不得立馬就擁有它
回復(fù)

使用道具 舉報(bào)

ID:134811 發(fā)表于 2016-7-24 11:52 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:28992 發(fā)表于 2016-7-25 08:18 | 顯示全部樓層
不全吧,這下載的資料?
回復(fù)

使用道具 舉報(bào)

ID:24486 發(fā)表于 2016-12-14 19:58 | 顯示全部樓層
不錯(cuò)啊,下載看看,謝謝了。
回復(fù)

使用道具 舉報(bào)

ID:24486 發(fā)表于 2016-12-14 19:59 | 顯示全部樓層
不錯(cuò)啊,下來看看,謝謝分享。
回復(fù)

使用道具 舉報(bào)

ID:154568 發(fā)表于 2016-12-14 22:57 | 顯示全部樓層
51單片機(jī)輕松入門-基于STC15W4K系列》
回復(fù)

使用道具 舉報(bào)

ID:47634 發(fā)表于 2017-7-25 10:18 | 顯示全部樓層
很好很好,感謝感謝
回復(fù)

使用道具 舉報(bào)

ID:142320 發(fā)表于 2017-7-25 15:45 | 顯示全部樓層
看看啊樓主
回復(fù)

使用道具 舉報(bào)

ID:142320 發(fā)表于 2017-7-25 15:46 | 顯示全部樓層
很好的書,最近也一直在研究8位機(jī),馬上向16位和32位進(jìn)軍,謝謝大神
回復(fù)

使用道具 舉報(bào)

ID:524818 發(fā)表于 2019-7-15 21:38 | 顯示全部樓層
不知道還能不能下載?
回復(fù)

使用道具 舉報(bào)

ID:477152 發(fā)表于 2021-7-30 14:39 | 顯示全部樓層
很好的書
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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