娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

多機(jī)通信的主機(jī)部分程序

/* multi_m.c */ 
/* 多機(jī)通信的主機(jī)部分 */ 
#ifndef __MULTI_M_C__ 
#define __MULTI_M_C__ 

#include  
#include 

 

#define __MAX_LEN_ 64    // 數(shù)據(jù)最大長(zhǎng)度 
#define _MHz_ 11    // 設(shè)置 單片機(jī) 使用的晶振頻率(11.0592MHz) 

/* 以下為程序協(xié)議中使用的握手信號(hào) */ 
#define __SUCC_ 0x0f    // 數(shù)據(jù)傳送成功 
#define __ERR_ 0xf0    // 數(shù)據(jù)傳送錯(cuò)誤 

void init_serial();    // 串口初始化 
void send_data(unsigned char *buf);    // 發(fā)送數(shù)據(jù) 
void delay10ms(unsigned int count);    // 延時(shí)子程序(10ms) 

void main() 

    char buf[__MAX_LEN_]; 
    unsigned char i = 0; 
    unsigned char tmp; 
    unsigned char addr;    // 該字節(jié)用于保存要通信的從機(jī)地址 

    /* 為緩沖區(qū)賦初值 */ 
    P0 = 0xff; 
    while(P1 != 0)    // 每隔100ms從P0口讀取,若讀取到0則表明數(shù)據(jù)采集結(jié)束 
    { 
        *(buf+i) = P0; 
        delay10ms(10);    // 延時(shí)100ms 
        P0 = 0xff; 
        i++; 
    } 
    *(buf+i) = 0;    // 緩沖區(qū)最后一個(gè)字節(jié)為0表示數(shù)據(jù)結(jié)束 
    /* 讀要訪問(wèn)的分機(jī)地址 */ 
    P0 = 0xff; 
    addr = P0; 
    /* 串口初始化 */ 
    init_serial();    // 初始化串口 
    EA = 0;    // 關(guān)閉所有中斷 

    /* 發(fā)送地址幀并接收應(yīng)答信息,如果接收的信號(hào)與發(fā)送的地址信息不同,則重新發(fā)送地址幀 */ 
    tmp = addr-1; 
    while(tmp != addr) 
    { 
        /* 發(fā)送從機(jī)地址 */ 
        TI = 0; 
        TB8 = 1;    // 發(fā)送地址幀 
        SBUF = addr; 
        while(!TI); 
        TI = 0; 
        /* 接收從機(jī)應(yīng)答 */ 
        RI = 0; 
        while(!RI); 
        tmp = SBUF; 
        RI = 0; 
    } 
    /* 發(fā)送數(shù)據(jù)并接收校驗(yàn)信息,如果接收的信號(hào)為0FH,表示從機(jī)接收成功,否則將重新發(fā)送該組數(shù)據(jù) */ 
    tmp = __ERR_; 
    while(tmp != __SUCC_) 
    { 
        send_data(buf);    // 發(fā)送數(shù)據(jù) 
        RI = 0; 
        while(!RI); 
        tmp = SBUF; 
        RI = 0; 
    } 
    while(1);    // 程序結(jié)束,進(jìn)入死循環(huán) 


/* 初始化串口 */ 
void init_serial() 

    TMOD = 0x20;    //定時(shí)器T1使用工作方式2 
    TH1 = 250;    // 設(shè)置初值 
    TL1 = 250; 
    TR1 = 1;    // 開(kāi)始計(jì)時(shí) 
    PCON = 0x80;    // SMOD = 1 
    SCON = 0xd0;    //工作方式3,9位數(shù)據(jù)位,波特率9600bps,允許接收 


/* 發(fā)送數(shù)據(jù) */ 
void send_data(unsigned char *buf) 

    unsigned char len;    // 保存數(shù)據(jù)長(zhǎng)度 
    unsigned char ecc;    // 保存校驗(yàn)字節(jié) 
     
    len = strlen(buf);    // 計(jì)算要發(fā)送數(shù)據(jù)的長(zhǎng)度 
    ecc = len;    // 開(kāi)始進(jìn)行校驗(yàn)字節(jié)計(jì)算 
    /* 發(fā)送數(shù)據(jù)長(zhǎng)度 */ 
    TI = 0;     
    TB8 = 0;    // 發(fā)送數(shù)據(jù)幀 
    SBUF = len;    // 發(fā)送長(zhǎng)度 
    while(!TI); 
    TI = 0; 
    /* 發(fā)送數(shù)據(jù) */ 
    for(i=0; i    { 
        ecc = ecc^(*buf);    // 計(jì)算校驗(yàn)字節(jié) 
        TB8 = 0;    // 發(fā)送數(shù)據(jù)幀 
        SBUF = *buf;    // 發(fā)送數(shù)據(jù) 
        buf++; 
        while(!TI); 
        TI = 0; 
    } 
    /* 發(fā)送校驗(yàn)字節(jié) */ 
    TB8 = 0;    // 發(fā)送數(shù)據(jù)幀 
    SBUF = ecc;    // 發(fā)送校驗(yàn)字節(jié) 
    while(!TI); 
    TI = 0; 


/* 延時(shí)10ms,精度較低,參數(shù)count為延時(shí)時(shí)間 */ 
void delay10ms(unsigned int count) 

    unsigned int i, k; 
    unsigned char j; 
    unsigned int tmp; 
    tmp = (int)((100*_MHZ_)/12); 

    for(i=0; i        for(j=0; j<100; j++) 
            for(k=0; k

#endif


關(guān)鍵字:多機(jī)通信  主機(jī) 引用地址:多機(jī)通信的主機(jī)部分程序

上一篇:多機(jī)通信的從機(jī)程序
下一篇:單片機(jī)雙機(jī)點(diǎn)對(duì)點(diǎn)通信的主機(jī)程序

推薦閱讀

一年一度的CES(消費(fèi)類(lèi)電子產(chǎn)品展覽會(huì))即將在美國(guó)拉斯維加斯舉行,面對(duì)這樣一場(chǎng)科技盛宴,全國(guó)各地的科技愛(ài)好者自然不會(huì)放過(guò)這樣的好機(jī)會(huì),體驗(yàn)各類(lèi)先進(jìn)的科技產(chǎn)品。榮耀 V10 6GB+64GB  雖然在CES并不像MWC展會(huì)那樣,手機(jī)并不是唯一主角,但廣大手機(jī)愛(ài)好者們肯定非常期待今年的CES展會(huì)上會(huì)為我們帶來(lái)哪些手機(jī)新品吧?下面為大家梳理一下今年的CES展會(huì)...
東芝電子日前宣布開(kāi)發(fā)深度神經(jīng)網(wǎng)絡(luò)(DNN )硬件IP,這將有助于實(shí)現(xiàn)先進(jìn)的駕駛員輔助系統(tǒng)(ADAS)和自動(dòng)駕駛功能。東芝將把DNN硬件IP與傳統(tǒng)圖像處理技術(shù)相結(jié)合,并將在2019年9月東芝發(fā)售的下一代圖像識(shí)別處理器Visconti5上集成。DNN硬件IP利用深度學(xué)習(xí)技術(shù),相比基于傳統(tǒng)模式識(shí)別和機(jī)器學(xué)習(xí)的圖像識(shí)別技術(shù),可提供更準(zhǔn)確的更廣泛的檢測(cè)和識(shí)別。它將使Visco...
CES 2020國(guó)際消費(fèi)類(lèi)電子產(chǎn)品展覽會(huì)于北京時(shí)間2020年1月7日在拉斯維加斯拉開(kāi)帷幕。2019年全球經(jīng)濟(jì)增速放緩,全球家電業(yè)也面臨發(fā)展壓力。“全球經(jīng)濟(jì)形勢(shì)不好,更需要加強(qiáng)制造業(yè)的轉(zhuǎn)型發(fā)展,中國(guó)家電企業(yè)主動(dòng)轉(zhuǎn)型升級(jí),對(duì)制造業(yè)有較好的借鑒價(jià)值。”產(chǎn)業(yè)分析人士指出 ,在物聯(lián)網(wǎng)、AI、5G時(shí)代,長(zhǎng)虹等家電企業(yè)從用戶(hù)角度挖掘市場(chǎng)新需求,豐富用戶(hù)使用新場(chǎng)景...
是德科技公司(NYSE:KEYS)宣布與全球最大的移動(dòng)運(yùn)營(yíng)商中國(guó)移動(dòng)合作推進(jìn)以太無(wú)損網(wǎng)絡(luò)測(cè)試方案。是德科技是一家領(lǐng)先的技術(shù)公司,致力于幫助企業(yè)、服務(wù)提供商和政府客戶(hù)加速創(chuàng)新,創(chuàng)造一個(gè)安全互聯(lián)的世界。 以太無(wú)損網(wǎng)絡(luò)(RoCE)是IBTA(InfiniBand Trade Association)定義的標(biāo)準(zhǔn)協(xié)議,支持通過(guò)以太網(wǎng)絡(luò)更高效率地傳輸數(shù)據(jù)。此技術(shù)被廣泛用于數(shù)據(jù)中心的...

史海拾趣

問(wèn)答坊 | AI 解惑

GPS設(shè)計(jì)全攻略2

12、現(xiàn)在很多公司都在推出PMP+GPS 的方案,你怎么看待這種方案的前景?具體而言,在中國(guó)的前景如何? 面臨哪些關(guān)鍵障礙?怎樣才能去克服? 答1:PMP+GPS 方案,根據(jù)國(guó)內(nèi)的市場(chǎng)調(diào)查和消費(fèi)心理來(lái)說(shuō),會(huì)是一個(gè)流行趨勢(shì);而在國(guó)外,基本處于純導(dǎo) 航年代 ...…

查看全部問(wèn)答∨

介紹幾個(gè)國(guó)外rf強(qiáng)人的網(wǎng)站!!

http://www.fritz.dellsperger.net/    著名的smith軟件就是他的作品,網(wǎng)站還提供好多資料下載! http://www.rfdude.com/  他也有好多資料,也有一款smith圓圖軟件,是免費(fèi)提供的哦!! http://lea.hamradio.si/~s53mv/index ...…

查看全部問(wèn)答∨

奧特曼的zigbee讀書(shū)筆記(一)

[導(dǎo)言]   本人做過(guò)幾年單片機(jī)的開(kāi)發(fā)工作,主要用的是8051內(nèi)核的和瑞薩740系列的,在這個(gè)ARM大行其道的時(shí)代,也曾經(jīng)試著接觸過(guò),不過(guò)很容易在復(fù)雜的內(nèi)核中迷失了自己~~~一直對(duì)這種能全局掌控的小系統(tǒng)癡迷,一個(gè)國(guó)外朋友無(wú)意間提到Zigbee這種技術(shù) ...…

查看全部問(wèn)答∨

2410啟動(dòng)之toc???

不知道我對(duì)2410的啟動(dòng)過(guò)程理解得對(duì)不對(duì)。 上電-〉執(zhí)行第0塊2410bootloader(基本初始化工作,然后讀取toc,獲得映像文件位置,根據(jù)位置拷貝映像文件到內(nèi)存,接下來(lái)執(zhí)行映像文件) 我在網(wǎng)上看到說(shuō)toc是存在于block1中的,2410bootloader通過(guò)讀取 ...…

查看全部問(wèn)答∨

sqlce的導(dǎo)出問(wèn)題新手在線等

怎樣把SQLCE里的數(shù)據(jù)導(dǎo)出ACCESS里面!在線等…

查看全部問(wèn)答∨

這個(gè)板子是否有朋友合用?

上次說(shuō)的驅(qū)動(dòng)4.3寸TFT的板子已經(jīng)出來(lái)了,看是否有朋友需要,形式跟上次的FPGA活動(dòng)一樣,我可以為大家找齊元件,大家只要付出成本價(jià)格和自己焊接就可以了。   目前樣機(jī)已經(jīng)打樣,我自己用過(guò)沒(méi)有問(wèn)題就可以發(fā)到有興趣的朋友手上。至于如何發(fā), ...…

查看全部問(wèn)答∨

共享一本漫畫(huà)測(cè)量

哈哈 最近剛發(fā)現(xiàn)的 挺好玩的 共享一下哦 高于15M 怎么分卷啊 不會(huì) [ 本帖最后由 常見(jiàn)澤1 于 2011-4-11 09:15 編輯 ]…

查看全部問(wèn)答∨

上電DSP外圍電路1.8V的電源輸出居然成了1.12V

上電DSP外圍電路1.8V的電源輸出居然成了1.12V,換了個(gè)電源芯片,一切工作正常,大家來(lái)給幫忙分析下,什么原因會(huì)造成這種情況?…

查看全部問(wèn)答∨

仿真時(shí)堆棧溢出的問(wèn)題,求解決方法

仿真開(kāi)始都很正常,直到開(kāi)始綁定就出現(xiàn)這個(gè)問(wèn)題,沒(méi)辦法仿真,求大俠幫助。…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 凌云县| 龙川县| 德阳市| 宁武县| 明溪县| 高碑店市| 巴彦淖尔市| 琼中| 海城市| 汝城县| 东城区| 广丰县| 迭部县| 法库县| 周口市| 林芝县| 鸡泽县| 江西省| 江津市| 融水| 全椒县| 东方市| 杂多县| 福安市| 廉江市| 礼泉县| 宕昌县| 晋州市| 化德县| 长岭县| 云霄县| 靖安县| 德化县| 介休市| 保定市| 定边县| 新巴尔虎左旗| 郓城县| 五莲县| 无棣县| 左云县|