女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

兩個(gè)單片機(jī)之間串口通信的例程

CHANBAEK ? 來源:小小硬件工程師 ? 作者:小小硬件工程師 ? 2023-11-09 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天來分享一下兩個(gè)單片機(jī)之間串口通信的例程吧!仿真文件的話,只要添加兩個(gè)單片機(jī)就OK了。那么如果想用手里的單片機(jī)來實(shí)現(xiàn)的話,不妨接收端用電腦來接收吧。下面就來看一下今天的例程吧!

一、硬件電路

單路分兩部分,非別是控制端單片機(jī)和受控端單片機(jī)。這兩個(gè)單片機(jī)之間使用標(biāo)準(zhǔn)的串口進(jìn)行連接。如果想簡(jiǎn)化電路的話,這里是可以直接將兩個(gè)單片機(jī)的TXD和RXD進(jìn)行交叉連接:也就是,單片機(jī)(甲)的TXD連接單片機(jī)(乙)的RXD;單片機(jī)(甲)的RXD連接單片機(jī)(乙)的TXD。

圖片

二、軟件程序

單片機(jī)(甲)C程序:

//甲單片機(jī)程序
#include< reg51.h >
#define uchar unsigned char
#define uint unsigned int
sbit LED1=P0^0;
sbit LED2=P0^3;
sbit K1=P1^0;
//延時(shí)
void DelayMS(uint ms)
{
  uchar i;
  while(ms--) for(i=0;i< 120;i++);
}
//向串口發(fā)送字符
void Putc_to_SerialPort(uchar c)
{
  SBUF=c;
  while(TI==0);
  TI=0;
}
//主程序
void main()
{
  uchar Operation_No=0;
  SCON=0x40; //串口模式 1
  TMOD=0x20; //T1 工作模式 2
  PCON=0x00; //波特率不倍增
  TH1=0xfd;
  TL1=0xfd;
  TI=0;
  TR1=1;
  while(1)
  {
    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ā)送
    {
      case 0: LED1=LED2=1;
              break;
      case 1: Putc_to_SerialPort('A');
              LED1=~LED1;LED2=1;
              break;
      case 2: Putc_to_SerialPort('B');
              LED2=~LED2;LED1=1;
              break;
      case 3: Putc_to_SerialPort('C');
              LED1=~LED1;LED2=LED1;
              break;
    }
    DelayMS(100);
  }
}

單片機(jī)(甲)C程序:

//乙機(jī)程序
#include< reg51.h >
#define uchar unsigned char
#define uint unsigned int
sbit LED1=P0^0;
sbit LED2=P0^3;
//延時(shí)
void DelayMS(uint ms)
{
  uchar i;
  while(ms--) for(i=0;i< 120;i++);
}
//主程序
void main()
{
  SCON=0x50; //串口模式 1,允許接收
  TMOD=0x20; //T1 工作模式 2
  PCON=0x00; //波特率不倍增
  TH1=0xfd; //波特率 9600
  TL1=0xfd;
  RI=0;
  TR1=1;
  LED1=LED2=1;
  while(1)
  {
    if(RI) //如收到則 LED 閃爍
    {
      RI=0;
      switch(SBUF) //根據(jù)所收到的不同命令字符完成不同動(dòng)作
      {
        case 'A': LED1=~LED1;LED2=1;break; //LED1 閃爍
        case 'B': LED2=~LED2;LED1=1;break; //LED2 閃爍
        case 'C': LED1=~LED1;LED2=LED1; //雙閃爍
      }
    }
    else LED1=LED2=1; //關(guān)閉 LED
    DelayMS(100);
  }
}

三、仿真展示

程序很簡(jiǎn)單,小伙伴們可以根據(jù)需要自己修改程序,然后進(jìn)行驗(yàn)證哦!

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

    關(guān)注

    6067

    文章

    44969

    瀏覽量

    649198
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1638

    瀏覽量

    56724
  • 硬件電路
    +關(guān)注

    關(guān)注

    39

    文章

    253

    瀏覽量

    29748
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于兩個(gè)單片機(jī)串口通信的電子密碼鎖設(shè)計(jì)

    本文是基于兩個(gè)單片機(jī)串口通信的電子密碼鎖,相信講述單片機(jī)串口
    發(fā)表于 11-03 11:35

    求助啊,兩個(gè)單片機(jī)串口通信

    兩個(gè)單片機(jī)串口之間通信,需要程序還有仿真圖
    發(fā)表于 04-21 15:43

    兩個(gè)單片機(jī)之間通信

    實(shí)現(xiàn)了電腦與單片機(jī)之間的藍(lán)牙通信和手機(jī)與單片機(jī)之間的藍(lán)牙通信,我想實(shí)現(xiàn)
    發(fā)表于 06-20 11:44

    兩個(gè)單片機(jī)之間通信問題

    我看到一個(gè)板子上兩個(gè)單片機(jī)之間通信加入了片ADM2484E的RS485收發(fā)器,請(qǐng)問這種是怎樣
    發(fā)表于 07-27 16:21

    如何利用HC-05實(shí)現(xiàn)兩個(gè)單片機(jī)之間通信

    STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)兩個(gè)單片機(jī)之間通信文章目錄STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)兩個(gè)
    發(fā)表于 11-29 07:05

    怎么實(shí)現(xiàn)兩個(gè)單片機(jī)模擬串口通信

    怎么實(shí)現(xiàn)兩個(gè)單片機(jī)模擬串口通信,用I/O口和外部中斷,時(shí)序編程求代碼
    發(fā)表于 11-03 07:34

    LPC900單片機(jī)串口通信例程

    LPC900單片機(jī)串口通信例程 快來下載學(xué)習(xí)吧,免費(fèi)的哦
    發(fā)表于 01-19 15:54 ?9次下載

    LPC900 單片機(jī)串口通信例程

    LPC900 單片機(jī)串口通信例程
    發(fā)表于 08-31 15:13 ?7次下載
    LPC900 <b class='flag-5'>單片機(jī)</b>與<b class='flag-5'>串口</b><b class='flag-5'>通信</b><b class='flag-5'>例程</b>

    什么是單片機(jī)串口通信

    串口通信單片機(jī)個(gè)重要的部分,單片機(jī)和PC,單片機(jī)單片機(jī)
    發(fā)表于 07-25 07:36 ?6.2w次閱讀
    什么是<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>?

    單片機(jī)之間UART通信示意圖分享

    本文首先介紹了關(guān)于單片機(jī)串口通信的幾種方式,其次介紹了兩個(gè)單片機(jī)之間UART
    的頭像 發(fā)表于 04-11 16:04 ?1.7w次閱讀

    串口通信詳解(51單片機(jī)

    串口傳輸,實(shí)現(xiàn)單片機(jī)與PC機(jī)的雙機(jī)通信串口控制(51單片機(jī))實(shí)現(xiàn)
    發(fā)表于 11-12 10:06 ?81次下載
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>詳解(51<b class='flag-5'>單片機(jī)</b>)

    51單片機(jī)串口通信

    串口成本低、容易使用、通信線路簡(jiǎn)單,可實(shí)現(xiàn)兩個(gè)設(shè)備的互相通信單片機(jī)串口可以使得
    發(fā)表于 11-18 14:06 ?22次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)兩個(gè)單片機(jī)之間通信

    STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)兩個(gè)單片機(jī)之間通信文章目錄STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)兩個(gè)
    發(fā)表于 11-19 12:06 ?59次下載
    STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)<b class='flag-5'>兩個(gè)</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>之間</b>的<b class='flag-5'>通信</b>

    51單片機(jī)串口通信

    串口成本低、容易使用、通信線路簡(jiǎn)單,可實(shí)現(xiàn)兩個(gè)設(shè)備的互相通信單片機(jī)串口可以使得
    發(fā)表于 11-21 20:36 ?64次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    兩個(gè)單片機(jī)串口通信控制LED狀態(tài)翻轉(zhuǎn)

    前言有時(shí)我們需要用一個(gè)主機(jī)控制多個(gè)從機(jī),實(shí)現(xiàn)統(tǒng)一管理。為了實(shí)現(xiàn)這一功能有很多可行的方案,下面給出一種利用單片機(jī)串口進(jìn)行控制的方法。具體功能是兩個(gè)
    發(fā)表于 11-23 17:21 ?13次下載
    <b class='flag-5'>兩個(gè)</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>控制LED狀態(tài)翻轉(zhuǎn)
    主站蜘蛛池模板: 云南省| 桐柏县| 汾阳市| 财经| 灵宝市| 泰宁县| 永昌县| 大余县| 金秀| 兴安盟| 黄梅县| 璧山县| 河间市| 兴国县| 新泰市| 荣成市| 梨树县| 江西省| 福安市| 枞阳县| 寻乌县| 深州市| 灵寿县| 博野县| 鞍山市| 苍南县| 扬州市| 安徽省| 刚察县| 遂宁市| 平果县| 余江县| 大连市| 宣汉县| 湛江市| 峡江县| 东丽区| 大化| 云阳县| 永和县| 西宁市|