在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)C語(yǔ)言雙向通信程序設(shè)計(jì)

GReq_mcu168 ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-11-21 16:33 ? 次閱讀

/*名稱:甲機(jī)串口程序

說(shuō)明:甲機(jī)向乙機(jī)發(fā)送控制命令字符,

甲機(jī)同時(shí)接收乙機(jī)發(fā)送的數(shù)字,并顯示在

數(shù)碼管上。

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitLED1=P1^0;

sbitLED2=P1^3;

sbitK1=P1^7;

ucharOperation_No=0;//操作代碼

//數(shù)碼管代碼

ucharcodeDSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

//延時(shí)

voidDelayMS(uintms)

{

uchari;

while(ms--)for(i=0;i<120;i++);

}

//向串口發(fā)送字符

voidPutc_to_SerialPort(ucharc)

{

SBUF=c;

while(TI==0);

TI=0;

}

//主程序

voidmain()

{

LED1=LED2=1;

P0=0x00;

SCON=0x50;串口模式1,允許接收

TMOD=0x20;//T1工作模式2

PCON=0x00;波特率不倍增

TH1=0xfd;

TL1=0xfd;

TI=RI=0;

TR1=1;

IE=0x90;//允許串口中斷

while(1)

{

DelayMS(100);

if(K1==0)//按下K1時(shí)選擇操作代碼0,1,2,3

{

while(K1==0);

Operation_No=(Operation_No+1)%4;

switch(Operation_No)根據(jù)操作代碼發(fā)送A/B/C或停止發(fā)送

{

case0:Putc_to_SerialPort('X');

LED1=LED2=1;

break;

case1:Putc_to_SerialPort('A');

LED1=~LED1;LED2=1;

break;

case2:Putc_to_SerialPort('B');

LED2=~LED2;LED1=1;

break;

case3:Putc_to_SerialPort('C');

LED1=~LED1;LED2=LED1;

break; }

}

}

}

//甲機(jī)串口接收中斷函數(shù)

voidSerial_INT()interrupt4

{

if(RI)

{

RI=0;

if(SBUF>=0&&SBUF<=9)?P0=DSY_CODE[SBUF];

elseP0=0x00;

}

}

/*名稱:乙機(jī)程序接收甲機(jī)發(fā)送字符并完成相應(yīng)動(dòng)作

說(shuō)明:乙機(jī)接收到甲機(jī)發(fā)送的信號(hào)后,根據(jù)相應(yīng)信號(hào)控制LED完成不同閃爍動(dòng)作。

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitLED1=P1^0;

sbitLED2=P1^3;

sbitK2=P1^7;

ucharNumX=-1;

//延時(shí)

voidDelayMS(uintms)

{

uchari;

while(ms--)for(i=0;i<120;i++);

}

//主程序

voidmain()

{

LED1=LED2=1;

SCON=0x50;串口模式1,允許接收

TMOD=0x20;//T1工作模式2

TH1=0xfd;

TL1=0xfd;//波特率9600

PCON=0x00;波特率不倍增

RI=TI=0;

TR1=1;

IE=0x90;

while(1)

{

DelayMS(100);

if(K2==0)

{

while(K2==0);

NumX=++NumX%11;//產(chǎn)生0~10范圍內(nèi)的數(shù)字,其中10表示關(guān)閉

SBUF=NumX;

while(TI==0);

TI=0;

}

}

}

voidSerial_INT()interrupt4

{

if(RI)//如收到則LED則動(dòng)作

{

RI=0;

switch(SBUF)//根據(jù)所收到的不同命令字符完成不同動(dòng)作

{

case'X':LED1=LED2=1;break;//全滅

case'A':LED1=0;LED2=1;break;//LED1亮

case'B':LED2=0;LED1=1;break;//LED2亮

case'C':LED1=LED2=0;//全亮

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6058

    文章

    44821

    瀏覽量

    644903
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7628

    瀏覽量

    139784

原文標(biāo)題:?jiǎn)纹瑱C(jī)C語(yǔ)言程序設(shè)計(jì):?jiǎn)纹瑱C(jī)之間雙向通信

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)原理及c語(yǔ)言程序設(shè)計(jì)

    0417、C語(yǔ)言程序設(shè)計(jì)及應(yīng)用實(shí)例單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)
    發(fā)表于 08-14 16:31

    求一單片機(jī)之間的雙向通信其中要包括點(diǎn)陣顯示的仿真和C語(yǔ)言程序

    各位大神求一單片機(jī)之間的雙向通信其中要包括點(diǎn)陣顯示的仿真和C語(yǔ)言程序
    發(fā)表于 06-13 19:33

    單片機(jī)C 語(yǔ)言的精確延時(shí)程序設(shè)計(jì)

    單片機(jī)C 語(yǔ)言的精確延時(shí)程序設(shè)計(jì)
    發(fā)表于 05-16 14:50 ?47次下載

    單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)

    單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)針對(duì)目前最通用的單片機(jī)8051和最流行的程序設(shè)計(jì)語(yǔ)言——
    發(fā)表于 10-09 17:53 ?171次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>應(yīng)用<b class='flag-5'>程序設(shè)計(jì)</b>

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)_從零開始學(xué)習(xí)單片機(jī)系列

    【從零開始學(xué)習(xí)單片機(jī)系列】第03章單片機(jī)C語(yǔ)言程序設(shè)計(jì)
    發(fā)表于 01-06 17:56 ?0次下載

    PIC單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例精粹

    PIC單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例精粹,非常有用的資料。
    發(fā)表于 01-15 17:17 ?98次下載

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例單片機(jī)C語(yǔ)言
    發(fā)表于 04-05 16:44 ?73次下載

    AVR單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例精粹程序

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)精要,學(xué)習(xí)單片機(jī)開發(fā)的重點(diǎn),很不錯(cuò)的資料哦。
    發(fā)表于 06-01 10:39 ?10次下載

    基于8051的Proteus仿真-單片機(jī)之間雙向通信

    基于8051的Proteus仿真-單片機(jī)之間雙向通信
    發(fā)表于 09-01 23:33 ?17次下載

    單片機(jī)C51語(yǔ)言程序設(shè)計(jì)基礎(chǔ)的資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)C51語(yǔ)言程序設(shè)計(jì)基礎(chǔ)的資料合集免費(fèi)下載包括了:單片機(jī)開發(fā)概述,構(gòu)建C
    發(fā)表于 03-16 08:00 ?19次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>C</b>51<b class='flag-5'>語(yǔ)言</b><b class='flag-5'>程序設(shè)計(jì)</b>基礎(chǔ)的資料合集免費(fèi)下載

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例之雙向來(lái)回的流水燈

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例之雙向來(lái)回的流水燈免費(fèi)下載。
    發(fā)表于 02-01 16:45 ?14次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>程序設(shè)計(jì)</b>實(shí)例之<b class='flag-5'>雙向</b>來(lái)回的流水燈

    使用單片機(jī)實(shí)現(xiàn)雙機(jī)串口雙向通信C語(yǔ)言程序設(shè)計(jì)實(shí)例免費(fèi)下載

    本文檔主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)雙機(jī)串口雙向通信C語(yǔ)言程序設(shè)計(jì)實(shí)例免費(fèi)下載。
    發(fā)表于 03-30 15:52 ?29次下載

    實(shí)現(xiàn)PC機(jī)單片機(jī)雙向通信C語(yǔ)言程序設(shè)計(jì)實(shí)例免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)PC機(jī)單片機(jī)雙向通信C語(yǔ)言
    發(fā)表于 03-30 15:52 ?27次下載

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)教程

    單片機(jī)C語(yǔ)言程序設(shè)計(jì)教程免費(fèi)下載。
    發(fā)表于 04-15 11:12 ?79次下載

    基于AT89C51單片機(jī)之間雙向通信仿真及代碼

    基于AT89C51單片機(jī)單片機(jī)之間雙向通信仿真及代碼
    發(fā)表于 05-05 10:29 ?17次下載
    主站蜘蛛池模板: 亚洲a在线播放 | 男人的天堂午夜 | 在线免费影视 | dyav午夜片 | 超级极品白嫩美女在线 | 综合久色 | 调教双性学霸美人 | 国模最新私拍视频在线观看 | 色综合久久中文字幕网 | 精品二区| 久草老司机 | 欧美一区二区三区综合色视频 | 成 人 色综合 | 狠狠色噜噜狠狠狠狠 | 美女国产 | 免费观看交性大片 | 日韩性xxx| 三级第一页 | 国产三级a三级三级野外 | 思思久久96热在精品不卡 | 欧美性一区二区三区 | 免费的黄色毛片 | 伊人毛片| 国产精品久久婷婷六月丁香 | 白嫩美女在线啪视频观看 | 日本69sex护士 | 精品卡1卡2卡三卡免费视频 | 中文字幕天天躁夜夜狠狠综合 | 成年片色大黄全免费 | 3344a毛片在线看 | 黄色一及毛片 | 美女露出扒开尿口让男人桶 | 你懂的福利 | 欧美军同video69视频 | 国模私拍一区二区 | 在线成人免费观看国产精品 | 色噜噜噜 | 午夜看片影院在线观看 | 黄色绿像一级片 | 男人的天堂在线精品视频 | 性做久久久久久 |