久久久久久久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;
 }

 

關閉窗口

相關文章

主站蜘蛛池模板: 一级黄色免费 | 国产黄色在线播放 | 天天综合久久 | 亚洲小视频在线观看 | 久久久三级 | 99视频网站 | 日日夜夜干 | 日韩成人在线免费观看 | 天天操天天碰 | 欧美日韩在线一区 | 欧美日视频 | 国产亚洲欧洲 | 久久成人精品视频 | 欧美成人免费 | 国产精品99久久久久久www | 国产极品国产极品 | 午夜在线视频观看 | av手机天堂网| 国产91在线看 | 日韩不卡在线观看 | 免费看黄色一级片 | 茄子视频色| 国产黄a三级三级三级看三级男男 | 91精品国产99久久久久久红楼 | 天天射日日干 | 免费a在线观看 | 好吊视频一区二区三区 | 国产免费小视频 | 婷婷97| 亚洲精品999 | 一级毛片免费视频 | 国产一区二区三区精品视频 | 天天爱天天操 | 中文久久乱码一区二区 | 亚洲av毛片成人精品 | 亚洲 欧美 日韩 在线 | 午夜影院福利 | 国产区在线视频 | 一级片在线免费观看 | 国产h视频| 欧美啪啪网站 |