浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

雙機(jī)通信

發(fā)布時間:2016/7/17 16:47:16 訪問次數(shù):898

   雙機(jī)通信即兩個單片機(jī)之間的點(diǎn)對點(diǎn)通信,通信雙方應(yīng)設(shè)置相同的波特率,并按照AD80206ABCPZ-125約定俗成的數(shù)據(jù)收發(fā)格式交換數(shù)據(jù),這種約定俗成的數(shù)據(jù)收發(fā)格式即通信協(xié)議,可以自行設(shè)計(jì)通信協(xié)議,并也可遵循某種標(biāo)準(zhǔn)的協(xié)議編寫通信程序。

   由MCs-51構(gòu)成的雙機(jī)通信系統(tǒng)如圖 8.10所示。1號機(jī)將發(fā)送緩沖器(由TBUFF0開始)的16個無符號隨機(jī)數(shù)通過串行口發(fā)送到2號機(jī),2號機(jī)將接收1號機(jī)發(fā)送過來的數(shù)據(jù),校驗(yàn)正確后存放在接收緩沖器中(由RBUFF0開始的16個RAM字節(jié))。設(shè)單片機(jī)的晶振頻率為11.0592MHz,波特率為 圖810 MC⒌51構(gòu)成的雙機(jī)通信系統(tǒng)0bps,采用串口方式1,試編寫程序。

     

   解 現(xiàn)自行設(shè)計(jì)通信協(xié)議如下:1號機(jī)作為數(shù)據(jù)發(fā)送方,2號機(jī)作為數(shù)據(jù)接收方,發(fā)送數(shù)據(jù)時,l號機(jī)先發(fā)送聯(lián)絡(luò)信號“0E1H”提示2號機(jī)進(jìn)行接收,2號機(jī)收到后回送應(yīng)答信號“0E2H”,表示可以接收。當(dāng)1號機(jī)收到應(yīng)答信號“0E2H”后,開始連續(xù)發(fā)送16字節(jié)的發(fā)送數(shù)據(jù),發(fā)送完16字節(jié)數(shù)據(jù)后,再發(fā)送1字節(jié)的校驗(yàn)數(shù)據(jù),校驗(yàn)數(shù)據(jù)為所發(fā)16字節(jié)數(shù)據(jù)的累加和。2號機(jī)接收數(shù)據(jù)并暫存數(shù)據(jù)暫存區(qū),接收完17字節(jié)數(shù)據(jù)后檢驗(yàn)第17字節(jié)數(shù)據(jù)是否為前16字節(jié)數(shù)據(jù)的累加和,如正確則將暫存區(qū)數(shù)據(jù)移到接收緩沖器中(由RBUFF0開始的16個RAM字節(jié)),同時回送確認(rèn)信號“00H”;否則即為通信錯誤,丟棄接收的數(shù)據(jù),并回送“0FFH”,請求重發(fā)。

   雙機(jī)通信即兩個單片機(jī)之間的點(diǎn)對點(diǎn)通信,通信雙方應(yīng)設(shè)置相同的波特率,并按照AD80206ABCPZ-125約定俗成的數(shù)據(jù)收發(fā)格式交換數(shù)據(jù),這種約定俗成的數(shù)據(jù)收發(fā)格式即通信協(xié)議,可以自行設(shè)計(jì)通信協(xié)議,并也可遵循某種標(biāo)準(zhǔn)的協(xié)議編寫通信程序。

   由MCs-51構(gòu)成的雙機(jī)通信系統(tǒng)如圖 8.10所示。1號機(jī)將發(fā)送緩沖器(由TBUFF0開始)的16個無符號隨機(jī)數(shù)通過串行口發(fā)送到2號機(jī),2號機(jī)將接收1號機(jī)發(fā)送過來的數(shù)據(jù),校驗(yàn)正確后存放在接收緩沖器中(由RBUFF0開始的16個RAM字節(jié))。設(shè)單片機(jī)的晶振頻率為11.0592MHz,波特率為 圖810 MC⒌51構(gòu)成的雙機(jī)通信系統(tǒng)0bps,采用串口方式1,試編寫程序。

     

   解 現(xiàn)自行設(shè)計(jì)通信協(xié)議如下:1號機(jī)作為數(shù)據(jù)發(fā)送方,2號機(jī)作為數(shù)據(jù)接收方,發(fā)送數(shù)據(jù)時,l號機(jī)先發(fā)送聯(lián)絡(luò)信號“0E1H”提示2號機(jī)進(jìn)行接收,2號機(jī)收到后回送應(yīng)答信號“0E2H”,表示可以接收。當(dāng)1號機(jī)收到應(yīng)答信號“0E2H”后,開始連續(xù)發(fā)送16字節(jié)的發(fā)送數(shù)據(jù),發(fā)送完16字節(jié)數(shù)據(jù)后,再發(fā)送1字節(jié)的校驗(yàn)數(shù)據(jù),校驗(yàn)數(shù)據(jù)為所發(fā)16字節(jié)數(shù)據(jù)的累加和。2號機(jī)接收數(shù)據(jù)并暫存數(shù)據(jù)暫存區(qū),接收完17字節(jié)數(shù)據(jù)后檢驗(yàn)第17字節(jié)數(shù)據(jù)是否為前16字節(jié)數(shù)據(jù)的累加和,如正確則將暫存區(qū)數(shù)據(jù)移到接收緩沖器中(由RBUFF0開始的16個RAM字節(jié)),同時回送確認(rèn)信號“00H”;否則即為通信錯誤,丟棄接收的數(shù)據(jù),并回送“0FFH”,請求重發(fā)。

熱門點(diǎn)擊

 

推薦技術(shù)資料

滑雪繞樁機(jī)器人
   本例是一款非常有趣,同時又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!