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

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

?? pmpdatar.lst

?? 單片機(jī)C51教材源程序&原理圖
?? LST
字號(hào):
C51 COMPILER V7.02b   PMPDATAR                                                             12/10/2005 20:50:40 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE PMPDATAR
OBJECT MODULE PLACED IN PMPDataR.OBJ
COMPILER INVOKED BY: E:\EDATOOLS\KEILC7.0\C51\BIN\C51.EXE PMPDataR.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*****************************************/
   2          /* Copyright (c) 2005, 通信工程學(xué)院      */
   3          /* All rights reserved.                  */
   4          /* 作    者:戴 佳                                               */
   5          /*****************************************/
   6          
   7          #include "PMPDataR.h"
   8          
   9          /* 延時(shí)t毫秒 */
  10          void delay(uint t)
  11          {
  12   1              uint i;
  13   1              while(t--)
  14   1              {
  15   2                      /* 對(duì)于11.0592M時(shí)鐘,約延時(shí)1ms */
  16   2                      for (i=0;i<125;i++)
  17   2                      {}
  18   2              }
  19   1      } 
  20          
  21          /* 發(fā)送數(shù)據(jù)函數(shù) */
  22          uchar recvdata(uchar *buf)
  23          {
  24   1              uchar i,tmp;
  25   1              uchar len;                                      // 保存數(shù)據(jù)長(zhǎng)度
  26   1              uchar ecc;                                      // 保存校驗(yàn)字節(jié)
  27   1              
  28   1              /* 接收數(shù)據(jù)長(zhǎng)度字節(jié) */
  29   1              RI = 0;
  30   1              while(!RI);
  31   1              if (RB8==1)                                     
  32   1                      return 0xee;                    // 若接收的為地址幀,則返回0xee
  33   1              len = SBUF;
  34   1              RI = 0;
  35   1              
  36   1              /* 使用len的值為校驗(yàn)字節(jié)ecc賦初值 */
  37   1              ecc = len;                                      
  38   1      
  39   1              /* 接收數(shù)據(jù) */
  40   1              for (i=0;i<len;i++)
  41   1              {
  42   2                      while(!RI);
  43   2                      if (RB8==1)
  44   2                              return 0xee;            // 若接收的為地址幀,則返回0xee
  45   2                      *buf = SBUF;    
  46   2                      ecc = ecc^(*buf);               // 進(jìn)行字節(jié)校驗(yàn)
  47   2                      RI = 0; 
  48   2                      buf++;          
  49   2              }
  50   1              *buf = 0;                                       // 表示數(shù)據(jù)結(jié)束
  51   1              
  52   1              /* 接收校驗(yàn)字節(jié) */
  53   1              while(!RI);
  54   1              if (RB8==1)                                     
  55   1                      return 0xee;                    // 若接收的為地址幀,則返回0xee
C51 COMPILER V7.02b   PMPDATAR                                                             12/10/2005 20:50:40 PAGE 2   

  56   1              tmp = SBUF;
  57   1              RI = 0;
  58   1      
  59   1              /* 進(jìn)行數(shù)據(jù)校驗(yàn) */
  60   1              ecc = tmp^ecc;
  61   1              if (ecc!=0)                                     // 如果校驗(yàn)錯(cuò)誤
  62   1              {
  63   2                      *(buf-len) = 0;                 // 清空數(shù)據(jù)緩沖區(qū)
  64   2                      
  65   2                      /* 發(fā)送校驗(yàn)錯(cuò)誤信號(hào)ERR */
  66   2                      TI = 0; 
  67   2                      TB8 = 0;
  68   2                      SBUF = ERR;
  69   2                      while(!TI);
  70   2                      TI = 0;
  71   2      
  72   2                      return 0xff;                    // 返回0xff表示校驗(yàn)錯(cuò)誤
  73   2              }
  74   1      
  75   1              /* 發(fā)送校驗(yàn)成功信號(hào)SUCC */
  76   1              TI = 0;
  77   1              TB8 = 0;
  78   1              SBUF = SUCC;
  79   1              while(!TI);
  80   1              TI = 0;
  81   1      
  82   1              return 0;                                       // 校驗(yàn)成功,返回0
  83   1      }
  84          
  85          /* 串口初始化函數(shù) */
  86          void init_serial()
  87          {
  88   1              TMOD = 0x20;                            // 定時(shí)器T1使用工作方式2
  89   1              TH1 = 250;
  90   1              TL1 = 250;
  91   1              TR1 = 1;                                        // 開(kāi)始計(jì)時(shí)
  92   1              PCON = 0x80;                            // SMOD = 1
  93   1              SCON = 0xd0;                            // 工作方式,9位數(shù)據(jù)位,波特率9600kbit/s,允許接收 
  94   1      }
  95          
  96          /* 主程序 */
  97          void main()
  98          { 
  99   1              uchar i = 0;
 100   1              uchar tmp = 0xff;
 101   1      
 102   1              addr = P1&0x0f;                         // 獲取本機(jī)地址
 103   1      
 104   1              P20 = 1;                                        // 發(fā)光管不亮
 105   1              
 106   1              init_serial();                          // 串口初始化 
 107   1      
 108   1              EA = 0;                                         // 關(guān)閉所有中斷
 109   1              
 110   1              /* 進(jìn)入設(shè)備應(yīng)答 */
 111   1              while(1)
 112   1              {
 113   2                      SM2 = 1;                                // 只接收地址幀
 114   2      
 115   2                      /* 如果接收到的地址幀不是本機(jī)地址,則繼續(xù)等待 */
 116   2                      tmp = addr-1;
 117   2                      while (tmp!=addr)
C51 COMPILER V7.02b   PMPDATAR                                                             12/10/2005 20:50:40 PAGE 3   

 118   2                      {
 119   3                              RI = 0;
 120   3                              while(!RI)
 121   3                              tmp = SBUF;
 122   3                              RI = 0;
 123   3                      }       
 124   2      
 125   2                      /* 發(fā)送本機(jī)地址作為應(yīng)答信號(hào),準(zhǔn)備接收數(shù)據(jù) */
 126   2                      TI = 0;                         
 127   2                      TB8 = 0;                                // 主機(jī)不檢測(cè)該位
 128   2                      SBUF = addr;
 129   2                      while(!TI);
 130   2                      TI = 0;
 131   2                      SM2 = 0;                                // 允許接收數(shù)據(jù)
 132   2      
 133   2                      /* 數(shù)據(jù)接收 */
 134   2                      tmp = 0xff;
 135   2                      while(tmp==0xff)                // 如果校驗(yàn)失敗則重新接收數(shù)據(jù)
 136   2                      {
 137   3                              /* 校驗(yàn)失敗返回0xff,檢測(cè)到地址幀則返回0xee,接收成功返回0 */
 138   3                              tmp = recvdata(buf);    
 139   3                      }
 140   2                      if (tmp==0x00)                  // 校驗(yàn)正確,表示接收成功
 141   2                      {
 142   3                              /* 綠燈亮,持續(xù)500ms,表示接收數(shù)據(jù)成功 */
 143   3                              P20 = 0;                        
 144   3                              delay(500);
 145   3                              P20 = 1;        
 146   3                      }           
 147   2                      // 如果接收數(shù)據(jù)時(shí)發(fā)現(xiàn)地址幀,則重新開(kāi)始整個(gè)接收過(guò)程
 148   2              }
 149   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    258    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     65       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区在线播放| 欧美精品一区二区蜜臀亚洲| 51精品视频一区二区三区| www精品美女久久久tv| 国产精品久久三区| 麻豆精品在线视频| 日本精品一区二区三区高清 | 天堂蜜桃一区二区三区| 国产精品99久| 精品视频免费在线| 亚洲国产电影在线观看| 精品在线视频一区| 在线影视一区二区三区| 国产精品久久久久天堂| 狠狠色2019综合网| 日韩一区二区免费电影| 亚洲一区二区不卡免费| 91在线观看一区二区| 国产夜色精品一区二区av| 美女脱光内衣内裤视频久久网站| 粉嫩嫩av羞羞动漫久久久| 欧美男男青年gay1069videost| 中文字幕在线一区| 国产成人精品三级麻豆| 欧美岛国在线观看| 秋霞午夜鲁丝一区二区老狼| 欧美体内she精视频| 1区2区3区精品视频| 成人精品视频一区| 久久久久久久国产精品影院| 精品一区二区三区在线观看| 91精品国产综合久久久久久久 | 在线观看亚洲a| 久久人人爽爽爽人久久久| 亚洲电影中文字幕在线观看| 久久久精品综合| 亚洲一区二区在线免费看| |精品福利一区二区三区| 韩国av一区二区三区四区| 久久久久亚洲蜜桃| 国产精品久久久久影院亚瑟| 国产成人综合在线播放| 日韩欧美国产一区二区三区| 久久女同精品一区二区| 亚洲蜜臀av乱码久久精品| 蜜桃视频在线一区| 日韩午夜av一区| 毛片av一区二区| 欧美成人a视频| 极品尤物av久久免费看| 久久综合九色综合久久久精品综合| 日本中文一区二区三区| 欧美日韩精品欧美日韩精品一综合| 亚洲综合一区二区精品导航| 欧美亚洲动漫制服丝袜| 日韩精品电影在线| 欧美刺激午夜性久久久久久久| 国产麻豆日韩欧美久久| 亚洲欧美成aⅴ人在线观看| 欧美三级电影在线看| 麻豆成人久久精品二区三区小说| 日韩三级电影网址| 激情另类小说区图片区视频区| 精品国产免费人成电影在线观看四季 | 欧美群妇大交群中文字幕| 蜜桃av一区二区在线观看| 国产亚洲欧美色| 91精彩视频在线观看| 国产电影精品久久禁18| 欧美精品一区二区三区视频| 婷婷中文字幕综合| 懂色av中文字幕一区二区三区| 综合网在线视频| 欧美午夜免费电影| 精品亚洲aⅴ乱码一区二区三区| 久久精品一区二区三区不卡| 色婷婷综合久久久久中文一区二区| 18成人在线观看| 日韩欧美123| 美国十次综合导航| 精品国产91久久久久久久妲己| 中文字幕一区二| 欧美中文字幕亚洲一区二区va在线| 久久伊人蜜桃av一区二区| zzijzzij亚洲日本少妇熟睡| 一区二区免费在线| 日韩一卡二卡三卡| 国产一区在线精品| 久久综合久久鬼色中文字| 538在线一区二区精品国产| 91社区在线播放| 日韩欧美亚洲国产另类| 99久久久久免费精品国产| 亚洲国产日日夜夜| 中文字幕av一区二区三区高| 91精品国产高清一区二区三区蜜臀| 国产精品综合在线视频| 亚洲aⅴ怡春院| 亚洲色图欧洲色图婷婷| 午夜精品久久久久久久99水蜜桃 | 亚洲人成伊人成综合网小说| 欧美影院午夜播放| 成人网在线免费视频| 久久av资源站| 无码av中文一区二区三区桃花岛| 国产精品无圣光一区二区| 久久久亚洲午夜电影| 日韩精品专区在线影院重磅| 欧美区在线观看| 欧美日韩午夜在线视频| 1000精品久久久久久久久| wwwwww.欧美系列| 日韩欧美中文一区| 日韩一区二区精品葵司在线| 7777精品伊人久久久大香线蕉超级流畅| 一本色道久久综合狠狠躁的推荐| 99久久精品99国产精品| 成人av网站在线| 99re热视频这里只精品| 91一区在线观看| 色94色欧美sute亚洲线路一ni| 91视频免费播放| 色香色香欲天天天影视综合网| 91亚洲精品一区二区乱码| 不卡的av网站| 99久久夜色精品国产网站| 97久久精品人人澡人人爽| 91视频在线观看| 欧美影视一区在线| 欧美日本高清视频在线观看| 国产精品三级视频| 欧美一区二区三区婷婷月色| 精品剧情v国产在线观看在线| 久久精品亚洲乱码伦伦中文| 国产精品美女久久久久久| 亚洲欧美电影一区二区| 日韩女优av电影| 日本一区二区三级电影在线观看| 欧美激情一区三区| 亚洲免费观看高清| 天堂成人免费av电影一区| 蜜桃av噜噜一区| 懂色av一区二区三区免费观看| 不卡av免费在线观看| 一本大道久久a久久精二百| 欧美精品tushy高清| 国产亚洲精品久| 亚洲视频免费看| 日韩1区2区3区| 成人性生交大片免费看中文网站| 欧洲亚洲精品在线| 精品国产免费人成在线观看| 亚洲人成在线观看一区二区| 久久精品99国产精品日本| av午夜一区麻豆| 日韩欧美一区电影| 自拍偷拍亚洲欧美日韩| 日本午夜一区二区| 99国产精品国产精品久久| 欧美一区二区精品在线| 国产精品电影一区二区三区| 日韩国产欧美在线播放| 成人蜜臀av电影| 制服丝袜中文字幕一区| 18成人在线观看| 国产精品一区不卡| 欧美日韩国产bt| **欧美大码日韩| 国产一区二区不卡在线| 欧美日韩亚州综合| 中文字幕制服丝袜一区二区三区 | 国产精品性做久久久久久| 欧美日韩一区二区三区不卡| 欧美激情一区二区三区不卡| 免费在线看成人av| 在线观看精品一区| 国产区在线观看成人精品| 蜜桃av噜噜一区| 欧美精选一区二区| 亚洲欧美日韩国产成人精品影院| 国产乱码字幕精品高清av| 日韩一二三四区| 亚洲成av人在线观看| 91在线国内视频| 亚洲欧美在线视频观看| 国产一区在线观看视频| 日韩一区二区免费在线电影| 午夜a成v人精品| 色乱码一区二区三区88| 国产精品久久影院| 国产成人精品免费| xnxx国产精品| 国内精品久久久久影院色| 日韩一区二区三区免费观看| 天堂va蜜桃一区二区三区漫画版| 欧美在线免费视屏| 亚洲国产你懂的| 欧美日韩国产天堂| 亚洲电影激情视频网站| 欧美怡红院视频|