亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? slave.lst

?? 基于RS485的多機通訊
?? LST
字號:
C51 COMPILER V7.06   SLAVE                                                                 03/28/2005 18:51:49 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE SLAVE
OBJECT MODULE PLACED IN slave.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE slave.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //-----------------------函數(shù)聲明,變量定義--------------------------------------------------------
   2          #include <reg51.h>
   3          sbit RE_DE=P1^0;
   4          
   5          #define COUNT 10                // 定義接收緩沖區(qū)大小 
   6          #define ADD    5                                //定義設(shè)備地址
   7          unsigned char buffer[COUNT];    //定義接收緩沖區(qū)
   8          unsigned char point;            //定義接收數(shù)據(jù)個數(shù)指示變量
   9          
  10          void UART_init();               //串口初始化函數(shù)
  11          void COM_send(void);            //串口接收函數(shù)
  12          unsigned char CLU_checkdata(void);//計算校驗位函數(shù)
  13          //--------------------------------------------------------------------------------------------------
  14          // 函數(shù)名稱: UART_init()串口初始化函數(shù)
  15          // 函數(shù)功能: 在系統(tǒng)時鐘為11.059MHZ時,設(shè)定串口波特率為9600bit/s
  16          //            串口接收中斷允許,發(fā)送中斷禁止
  17          //--------------------------------------------------------------------------------------------------
  18          void UART_init()
  19          {
  20   1                           //初始化串行口和波特率發(fā)生器 
  21   1      SCON =0x0F0;          //選擇串口工作方式為3,打開接收允許
  22   1      TMOD =0x21;          //定時器1工作在方式2,定時器0工作在方式1
  23   1      TH1 =0xfd;           //實現(xiàn)波特率9600(系統(tǒng)時鐘11.0592MHZ)
  24   1      TL1 =0xfd;           //實現(xiàn)波特率9600(系統(tǒng)時鐘11.0592MHZ)
  25   1      TR1 =1;              //啟動定時器T1
  26   1      ET1 =0; 
  27   1      ES=1;                //允許串行口中斷
  28   1      PS=1;                //設(shè)計串行口中斷優(yōu)先級
  29   1      EA =1;               //單片機中斷允許
  30   1      SM2=1;                //設(shè)備處于地址監(jiān)聽狀態(tài)
  31   1      }
  32          //--------------------------------------------------------------------------------------------------
  33          // 函數(shù)名稱: com_interrup()串口接收中斷處理函數(shù)
  34          // 函數(shù)功能: 接收包括起始位0xFE,地址位和終止位0xEF在內(nèi)的十位數(shù)據(jù)到數(shù)據(jù)緩沖區(qū),
  35          //            地址不匹配,則接收到的是無效數(shù)字,不寫到接收緩沖區(qū)
  36          //--------------------------------------------------------------------------------------------------
  37          com_interrupt(void) interrupt 4 using 3
  38          {
  39   1        unsigned char RECEIVR_buffer;
  40   1        if(RI) 
  41   1        {                               //處理接收中斷
  42   2         RI=0;                                 //清除中斷標志位
  43   2         RECEIVR_buffer=SBUF;                     //接收串口數(shù)據(jù)
  44   2         if(point==0)                                             //如果還沒有接收到起始位
  45   2              {
  46   3              if(RECEIVR_buffer==0xFE)         //判斷是否起始標志位
  47   3                   buffer[point++]=RECEIVR_buffer;//起始正確,接收起始位
  48   3                      else
  49   3                           point=0;                               //不是,繼續(xù)等待起始位
  50   3                              } 
  51   2           else if(point==1)                                          //是否地址位
  52   2              {
  53   3              if(RECEIVR_buffer==ADD)          //判斷地址是否匹配
  54   3                buffer[point++]=RECEIVR_buffer;//地址匹配,接收開始接收
  55   3                      else
C51 COMPILER V7.06   SLAVE                                                                 03/28/2005 18:51:49 PAGE 2   

  56   3                           point=0;                               //不匹配,繼續(xù)下一個起始位
  57   3                              } 
  58   2      else if(point>0&&point<10)                               //判斷是否接收夠十位數(shù)據(jù)
  59   2               buffer[point++]=RECEIVR_buffer;         //不夠,把接收到的數(shù)據(jù)放入接收緩存區(qū)
  60   2      else point=0;                                    //緩沖區(qū)已滿,清除緩存區(qū)內(nèi)數(shù)據(jù)重新接收
  61   2      }
  62   1      if(TI)                                   //串口發(fā)送中斷
  63   1      {
  64   2       TI=0;                                   //清除發(fā)送中斷
  65   2       }
  66   1      }
  67          //--------------------------------------------------------------------------------------------------
  68          // 函數(shù)名稱: COM_send()串口發(fā)送函數(shù)
  69          // 函數(shù)功能: 把數(shù)據(jù)緩沖區(qū)的十位數(shù)據(jù)發(fā)送出去
  70          //--------------------------------------------------------------------------------------------------
  71          void COM_send(void)
  72          {
  73   1       RE_DE=1;                                //設(shè)置MAX483進入發(fā)送狀態(tài)
  74   1       for(point=0;point<=10,TI=1;point++)     //連續(xù)發(fā)送十位數(shù)據(jù)
  75   1                                               //把緩存區(qū)的數(shù)據(jù)都發(fā)送到串口
  76   1        {
  77   2         SBUF=buffer[point];
  78   2         TI=0;
  79   2         }
  80   1          RE_DE=0;                                //設(shè)置MAX483進入接收狀態(tài)
  81   1      }
  82          
  83          //--------------------------------------------------------------------------------------------------
  84          // 函數(shù)名稱: 主函數(shù)
  85          // 函數(shù)功能: 調(diào)度個子函數(shù),完成通信過程
  86          //--------------------------------------------------------------------------------------------------
  87           void main(void)
  88           {
  89   1         UART_init();                                          //初始化串口
  90   1      
  91   1        do
  92   1        {
  93   2         }
  94   1         while(point!=10);            //判斷數(shù)據(jù)是否接收完成
  95   1         COM_send();                          //地址匹配,數(shù)據(jù)完整接收,調(diào)用發(fā)送程序通知主機
  96   1        SM2=0;                  //設(shè)置為點對點通信狀態(tài)   
  97   1       }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    142    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     11    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精品在线| 欧美高清在线一区二区| 亚洲无人区一区| 欧洲另类一二三四区| 亚洲一区二区三区国产| 色av一区二区| 亚洲成人激情av| 日韩欧美在线观看一区二区三区| 日韩电影一二三区| 精品国产污网站| 国产不卡视频在线播放| 亚洲欧洲国产日韩| 在线精品视频小说1| 视频一区视频二区在线观看| 日韩一本二本av| 国产一区二区视频在线| 久久精品人人做人人爽97| 国产98色在线|日韩| 又紧又大又爽精品一区二区| 欧美日韩不卡一区二区| 国产一区二区三区观看| 中文字幕一区二区三区av| 欧美视频在线一区| 国产一本一道久久香蕉| 亚洲伦在线观看| 欧美另类久久久品| 国产成人激情av| 一区二区三区美女| 欧美大黄免费观看| av电影在线观看一区| 日本中文字幕一区二区视频| 国产欧美日韩三级| 欧美日韩黄色一区二区| 国产91高潮流白浆在线麻豆| 亚洲夂夂婷婷色拍ww47| 国产精品麻豆久久久| 在线日韩一区二区| 国产精选一区二区三区| 亚洲国产毛片aaaaa无费看 | 欧美国产日本视频| 欧美三级三级三级爽爽爽| 国产一区二区三区免费在线观看| 有码一区二区三区| 久久久激情视频| 7777精品伊人久久久大香线蕉超级流畅| 国产mv日韩mv欧美| 免费高清不卡av| 亚洲欧美日韩电影| 国产亚洲欧洲997久久综合| 欧美男同性恋视频网站| 91网站最新地址| 国产在线日韩欧美| 日本中文在线一区| 亚洲五月六月丁香激情| 中文字幕一区av| 久久久91精品国产一区二区精品| 欧美一区二区三区日韩视频| 色悠悠久久综合| av中文一区二区三区| 国产精品一区在线观看你懂的| 亚洲va在线va天堂| 伊人色综合久久天天人手人婷| 国产日韩精品一区二区三区| 精品精品欲导航| 欧美理论电影在线| 欧美日韩国产在线播放网站| 日本乱码高清不卡字幕| 色综合天天综合在线视频| 成人精品小蝌蚪| 国产v综合v亚洲欧| 国产成人亚洲综合色影视| 秋霞午夜av一区二区三区| 亚洲国产cao| 一区二区三区在线高清| 亚洲激情男女视频| 亚洲免费在线看| 亚洲色大成网站www久久九九| 国产精品大尺度| 中文文精品字幕一区二区| 亚洲国产精品精华液ab| 中文在线资源观看网站视频免费不卡| 久久综合九色综合欧美就去吻 | 一区精品在线播放| 中文字幕中文字幕中文字幕亚洲无线 | 91小视频在线| 色哟哟一区二区三区| 日本韩国欧美一区二区三区| 色婷婷久久一区二区三区麻豆| 91福利社在线观看| 欧美日产在线观看| 欧美一区二视频| 精品国产一区二区三区不卡| 国产色婷婷亚洲99精品小说| 国产欧美一区二区三区沐欲| 国产精品每日更新| 亚洲老司机在线| 一区二区国产视频| 日韩制服丝袜av| 九九九久久久精品| 国产精品99久| 91丨九色丨黑人外教| 欧美日韩午夜影院| 日韩欧美的一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 91捆绑美女网站| 欧美日本在线播放| 久久午夜免费电影| 亚洲欧美综合色| 亚洲愉拍自拍另类高清精品| 日韩激情视频在线观看| 国内精品国产三级国产a久久| 成人久久18免费网站麻豆 | 日本高清视频一区二区| 欧美日韩和欧美的一区二区| 久久先锋影音av鲁色资源网| 亚洲综合男人的天堂| 久久99国内精品| 91污在线观看| 精品乱码亚洲一区二区不卡| 亚洲欧美日韩系列| 久久av资源网| 在线视频观看一区| 久久久久久久精| 亚洲国产毛片aaaaa无费看| 国产乱子伦视频一区二区三区| 日韩精品专区在线影院观看| 久久九九久久九九| 亚洲bt欧美bt精品777| 国产精品一区二区无线| 欧美三级电影网| 国产人成亚洲第一网站在线播放| 亚洲chinese男男1069| 国产精品综合视频| 在线不卡一区二区| 亚洲天堂久久久久久久| 精品一区二区三区免费播放| 91视频.com| 国产婷婷一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 色香色香欲天天天影视综合网| 精品成人私密视频| 丝袜美腿高跟呻吟高潮一区| 91在线丨porny丨国产| 久久免费的精品国产v∧| 三级久久三级久久| 在线中文字幕一区二区| 国产精品乱码一区二区三区软件 | 亚洲成在线观看| 91一区二区在线| 国产欧美日韩精品在线| 乱中年女人伦av一区二区| 欧美性xxxxx极品少妇| 中文字幕中文字幕一区二区| 国产一区二区三区免费观看| 日韩免费性生活视频播放| 午夜精品aaa| 色呦呦国产精品| 亚洲视频免费看| av成人免费在线观看| 国产亚洲一区字幕| 国产精品996| 亚洲精品一区二区三区四区高清| 日本伊人精品一区二区三区观看方式| 欧美中文字幕一区二区三区 | 久久精品72免费观看| 91精品久久久久久蜜臀| 婷婷一区二区三区| 久久久久久久电影| 久久99精品久久久久婷婷| 日韩精品一区国产麻豆| 免费高清在线一区| 日韩欧美视频在线| 久久成人精品无人区| 精品国产污网站| 国产资源在线一区| 国产视频一区二区在线| 国产999精品久久| **性色生活片久久毛片| 色噜噜狠狠成人中文综合| 一区二区国产视频| 91麻豆精品国产91久久久| 老司机午夜精品99久久| 精品国产第一区二区三区观看体验| 国产在线不卡一区| 日本一区二区动态图| 色妹子一区二区| 午夜精品一区二区三区电影天堂| 欧美一区二区成人6969| 黄色成人免费在线| 国产欧美va欧美不卡在线| 99久久综合国产精品| 亚洲国产综合人成综合网站| 制服.丝袜.亚洲.中文.综合| 精品无人区卡一卡二卡三乱码免费卡| 久久久午夜精品理论片中文字幕| 成人黄色av电影| 亚洲高清不卡在线| 久久久一区二区| 91色九色蝌蚪| 蜜臀99久久精品久久久久久软件|