久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

關于51單片機雙機通信

作者:未知   來源:chenxitianlan   點擊數:  更新時間:2014年06月19日   【字體:



上圖為雙機通信示意圖,下面分別給出雙機通信的程序

 

//用于接收方
#include
#define  uchar  unsigned  char;
#define  uint  unsigneed int;
uchar a;//用于保存發來的數據
uchar b[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //數碼管顯示0-9;
void init(void)
{
  SCON = 0x50;
  PCON = 0x00;
  TMOD = 0x20;
  TH1 = 0xf4;
   TL1 =0xf4;
   TR1 = 1;
 EA=1;
 ES=1;

  }
  void main()
  {
   init();
  while(1)
  {
  P2=b[a];
  
    
  }
 void zd() interrupt 4//當進入中斷,要么RI=1,要么TI=1

{
if(RI)
{
  RI=0;
  a=SBUF;
  SBUF=a+1;
}
   else
   T1=0;
 }

//用于發送方
#include
#define  uchar  unsigned  char;
#define  uint  unsigneed int;
unsigned char a;//用于保存發來的數據
unsigned char b[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,
0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //數碼管顯示0-9;
void init(void)
{
  SCON = 0x50;
  PCON = 0x00;
  TMOD = 0x20;
  TH1 = 0xf4;
   TL1 =0xf4;
   TR1 = 1;
 EA=1;
 ES=1;

  }
  void main()
  {
   init();
   P1=0xff;
   a=P1&0x0f;
   SBUF=a;
    
  }
void zd() interrupt 4//當進入中斷,要么RI=1,要么TI=1

{
 if(RI)
  {
     RI=0;
     a=SBUF;
     P2=b[a];
  }
  else T1=0;
 }

 

關閉窗口

相關文章

主站蜘蛛池模板: 在线日韩中文字幕 | av在线免费不卡 | chinese中国真实乱对白 | 日韩精品激情 | 网黄在线 | 久久久国产精品入口麻豆 | 99成人在线视频 | 成人精品一区亚洲午夜久久久 | 特级丰满少妇一级aaaa爱毛片 | 免费一级毛片 | 亚洲+变态+欧美+另类+精品 | 91视频网址 | 国产成人亚洲精品 | 亚洲国产精品久久 | 在线观看中文字幕一区二区 | 免费在线精品视频 | 国产中文字幕网 | 夜夜夜操 | 亚洲成人国产 | 在线免费观看视频黄 | 日韩中文字幕 | 国产在线一区二区三区 | 成人一区二区在线 | 99热99| 福利视频大全 | 久久久久亚洲 | 亚洲社区在线 | 日韩精品人成在线播放 | 精品视频一区二区 | 国产欧美精品一区二区 | 久久成人精品视频 | 欧美综合精品 | 久操亚洲 | 国产ts人妖系列高潮 | 久久三区| 亚洲欧美综合精品久久成人 | 日韩中文在线观看 | 日韩精品一二三 | 欧美成人一区二区三区 | 亚洲狠狠爱 | av大全在线 |