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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? control.lst

?? 基于Keil RTX51Tiny的遠程監控采集系統從設備開發
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.02b   CONTROL                                                              01/18/2005 21:45:44 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE CONTROL
OBJECT MODULE PLACED IN CONTROL.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE CONTROL.c DEBUG OBJECTEXTEND

stmt level    source

   1          /****************************************/
   2          /* Copyright (c) 2004, 63研究所 苗龍    */
   3          /* All rights reserved.                 */
   4          /* 作    者:苗龍                       */
   5          /****************************************/
   6          
   7          #include <reg52.h>                    /* special function registers 8052      */
   8          //#include "SST89x5x4.H"
   9          #include <rtx51tny.h>                 /* RTX-51 tiny functions & defines      */
  10          
  11          sbit lrun=P3^5;
  12          sbit lctrl=P3^4;
  13          
  14          sbit state0=P1^0;
  15          sbit state1=P1^1;
  16          sbit state2=P1^2;
  17          sbit state3=P1^3;
  18          sbit state4=P1^4;
  19          sbit state5=P1^5;
  20          sbit state6=P1^6;
  21          sbit state7=P1^7;
  22          
  23          //注意On='0'
  24          sbit config1=P0^0;
  25          sbit config2=P0^1;
  26          sbit config3=P0^2;
  27          sbit config4=P0^3;
  28          sbit config5=P0^4;
  29          sbit config6=P0^5;
  30          sbit config7=P0^6;
  31          sbit config8=P0^7;
  32          sbit config9=P2^0;
  33          sbit config10=P2^1;
  34          
  35          //定義功能碼
  36          #define FUN_GetState_M2S        0x3
  37          #define FUN_GetAnalog_M2S       0x4
  38          
  39          #define FUN_GetState_S2M        0x3
  40          #define FUN_GetAnalog_S2M       0x4
  41          #define FUN_Error_S2M           0x5
  42          /*
  43          "01H"表示"功能碼錯誤","02H"表示"非法數據寄存器地址",
  44          "03H"表示"數據非法", "04H"表示"設備地址錯誤",
  45          "05H"表示"查詢幀正確,但設備未準備好","06H"表示"設備忙",
  46          "07H"表示"編程錯誤","08H"表示"奇偶校驗錯誤"。
  47          */
  48          //定義錯誤代碼
  49          #define ERR_FunCode             0x01
  50          #define ERR_RegAddr             0x02
  51          #define ERR_Data                0x03
  52          #define ERR_EquAddr             0x04
  53          #define ERR_Ready               0x05
  54          #define ERR_Busy                0x06
  55          #define ERR_Prog                0x07
C51 COMPILER V7.02b   CONTROL                                                              01/18/2005 21:45:44 PAGE 2   

  56          #define ERR_Check               0x08
  57          //定時參數
  58          #define INTEVAL_TICK            10  //2.4k
  59          #define INTEVAL_GETSTATE        500//5000 tick  5 s
  60          #define INTEVAL_GETANALOG       100//1000 tick  1 s
  61          
  62          #define SEND485 1
  63          #define RECV485 0
  64          
  65          unsigned char Address;
  66          unsigned short RegStart;
  67          unsigned short RegNum;
  68          unsigned char SysFun;
  69          
  70          //狀態變量存儲區
  71          #define LEN_STATE_AREA  8
  72          unsigned char AreaState[LEN_STATE_AREA];
  73          
  74          
  75          #define INIT            0                   /* task number of task:  init           */
  76          #define CLOCK           1                   /* task number of task:  command        */
  77          #define POLLED          2                   /* task number of task:  clock          */
  78          #define WAITFRAME   3                   /* task number of task:  keyread        */
  79          
  80          unsigned char frameRecv[16];
  81          unsigned char frameSend[16];
  82          
  83          
  84          extern char putchar (char c);
  85          extern char _getkey (void);
  86          extern unsigned char  istart;        
  87          extern unsigned char  iend;   
  88          
  89          extern unsigned char code auchCRCLo[];      //CRC校驗表    
  90          extern unsigned char code auchCRCHi[];
  91          
  92          void config(void)
  93          {
  94   1              unsigned char i,j;
  95   1              //取地址
  96   1              i=0;
  97   1              j=!config7;//高7位
  98   1              i+=j<<6;
  99   1              j=!config6;
 100   1              i+=j<<5;
 101   1              j=!config5;
 102   1              i+=j<<4;
 103   1              j=!config4;
 104   1              i+=j<<3;
 105   1              j=!config3;
 106   1              i+=j<<2;
 107   1              j=!config2;
 108   1              i+=j<<1;
 109   1              j=!config1;
 110   1              i+=j;
 111   1      
 112   1              Address=i;
 113   1              
 114   1              //配置串口參數
 115   1              if((!config10)==0)//OFF  2.4k
 116   1              {
 117   2                      SCON  = 0x50;                      // mode 1: 8-bit UART, enable receiver   
C51 COMPILER V7.02b   CONTROL                                                              01/18/2005 21:45:44 PAGE 3   

 118   2                      TMOD |= 0x20;                      // timer 1 mode 2: 8-Bit reload         
 119   2                      TH1   = 0xf4;                      // reload value 2400 baud                
 120   2                      TR1   = 1;                         // timer 1 run                         
 121   2                      ES    = 1;                         // enable serial port interrupt        
 122   2              }
 123   1              else//9.6k
 124   1              {
 125   2                      SCON  = 0x50;                      // mode 1: 8-bit UART, enable receiver   
 126   2                      TMOD |= 0x20;                      // timer 1 mode 2: 8-Bit reload         
 127   2                      TH1   = 0xfd;                      // reload value 2400 baud                
 128   2                      TR1   = 1;                         // timer 1 run                         
 129   2                      ES    = 1;                         // enable serial port interrupt      
 130   2              }
 131   1              //系統參數
 132   1              lrun=1;
 133   1              lctrl=RECV485;
 134   1      }
 135          void Send485()
 136          {
 137   1              os_wait (K_TMO, 1, 0);
 138   1              lctrl=SEND485;
 139   1              os_wait (K_TMO, 1, 0);
 140   1      }
 141          void Recv485()
 142          {
 143   1              os_wait (K_TMO, 1, 0);
 144   1              lctrl=RECV485;
 145   1              os_wait (K_TMO, 1, 0);
 146   1      }
 147          //CRC循環校驗
 148          unsigned short crc(unsigned char pchar[],unsigned char len)
 149          {
 150   1        unsigned char i=0;
 151   1        unsigned char uchCRCHi = 0xFF ;             /* 高CRC字節初始化 */ 
 152   1        unsigned char uchCRCLo = 0xFF ;             /* 低CRC 字節初始化 */ 
 153   1        unsigned char uIndex ;                      /* CRC循環中的??*/ 
 154   1      
 155   1        while (len--)                       /* 傳輸消息緩沖?  ?*/ 
 156   1        { 
 157   2          //uIndex = uchCRCHi ^ *pchar++ ; /* 計算CRC */ 
 158   2          uIndex = uchCRCHi ^ pchar[i] ; /* 計算CRC */ 
 159   2          uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex] ; 
 160   2          uchCRCLo = auchCRCLo[uIndex] ; 
 161   2              i=i+1;
 162   2        } 
 163   1        return (uchCRCHi << 8 | uchCRCLo) ; 
 164   1      }
 165          //unsigned char crct[]={1,2,3,4,5,6,7,8,9,0x0e,0xb3};
 166          //unsigned short crcttt;
 167          //  crcttt=crc(crct,11);
 168          //{0,3,0,0,0,0};{0,3,0,0,0,0,0x45,0xdd};
 169          //
 170          /******************************************************************************/
 171          /*        Task 0 'init': Initialize                                           */
 172          /******************************************************************************/
 173          void init (void) _task_ INIT  {       /* program execution starts here        */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频一区二区| 国产喂奶挤奶一区二区三区| 日韩欧美国产综合一区| 一区二区国产盗摄色噜噜| 国产一区二区三区免费播放| 欧美一级欧美一级在线播放| 亚洲国产精品久久艾草纯爱| 日本精品一区二区三区高清| 一区二区三区视频在线观看| 99在线热播精品免费| 国产三级精品三级| 国产不卡一区视频| 7777精品伊人久久久大香线蕉 | 精品国产亚洲一区二区三区在线观看| 一区二区三区日韩欧美精品| 91猫先生在线| 一区二区三区在线看| 欧美亚洲自拍偷拍| 午夜精品在线视频一区| 777午夜精品视频在线播放| 日韩中文欧美在线| 欧美一区二区三区在线视频| 日产欧产美韩系列久久99| 一道本成人在线| 亚洲一区二三区| 宅男噜噜噜66一区二区66| 午夜久久电影网| 日韩三级免费观看| 国产精品系列在线观看| 国产精品久久久久婷婷| 中文字幕av在线一区二区三区| 欧美精品一区男女天堂| 欧美成人vr18sexvr| 欧美一区二区视频观看视频| 欧美精品久久久久久久多人混战| 国产精品一品视频| 国产在线播放一区二区三区| 99久久综合国产精品| 色视频成人在线观看免| 久久精品免视看| 一区二区三区.www| 欧美性xxxxx极品少妇| 亚洲欧美一区二区三区孕妇| 欧洲视频一区二区| 蜜臀91精品一区二区三区| 欧美白人最猛性xxxxx69交| 成人午夜在线免费| 五月婷婷综合激情| 久久综合九色综合97婷婷女人 | 精品久久五月天| 成人免费毛片嘿嘿连载视频| 一区二区视频在线| 欧美精品一区二区不卡 | 久久先锋影音av| 一本大道av一区二区在线播放| 日韩精品福利网| 国产精品福利一区二区三区| 91精品国产福利在线观看| 懂色av一区二区三区免费观看| 午夜亚洲福利老司机| 国产精品欧美一区二区三区| 欧美一卡2卡三卡4卡5免费| 9久草视频在线视频精品| 毛片一区二区三区| 一区二区三区四区av| 国产亚洲视频系列| 欧美性xxxxxx少妇| 成人的网站免费观看| 日韩高清不卡在线| 亚洲美女屁股眼交| 国产欧美视频在线观看| 日韩一区二区在线观看视频| 色偷偷久久一区二区三区| 国产91精品露脸国语对白| 一区二区国产盗摄色噜噜| 国产精品午夜免费| 久久综合九色欧美综合狠狠| 欧美日韩国产三级| 欧美日韩一区国产| 91在线云播放| 爽好久久久欧美精品| 精品乱码亚洲一区二区不卡| 国产精品自在在线| 亚洲天堂免费看| 99久久99精品久久久久久 | 激情综合五月天| 欧美刺激午夜性久久久久久久| 美女脱光内衣内裤视频久久网站 | 夜色激情一区二区| 久久久精品中文字幕麻豆发布| 欧美高清激情brazzers| 欧美日韩亚州综合| 99热在这里有精品免费| 激情五月婷婷综合| 婷婷开心久久网| 亚洲午夜久久久久久久久电影院| 亚洲欧美一区二区在线观看| 国产精品午夜电影| 国产精品久久久久aaaa樱花| 国产精品午夜春色av| 国产精品三级久久久久三级| 国产欧美综合在线| 国产女主播在线一区二区| 欧美激情中文字幕| 亚洲视频在线一区观看| 国产精品高清亚洲| 亚洲码国产岛国毛片在线| 亚洲精品水蜜桃| 亚洲成人综合视频| 麻豆91在线播放| 亚洲一线二线三线久久久| 亚洲超丰满肉感bbw| 日韩福利电影在线观看| 久久精品久久精品| 国产麻豆欧美日韩一区| 成人激情综合网站| 欧美在线免费播放| 宅男噜噜噜66一区二区66| 日韩精品在线一区二区| 久久天天做天天爱综合色| 亚洲国产精品传媒在线观看| 亚洲精品视频自拍| 亚洲福利视频一区二区| 日本欧美肥老太交大片| 国产黄色成人av| 日本高清免费不卡视频| 777奇米四色成人影色区| 久久蜜桃av一区精品变态类天堂| 久久久精品日韩欧美| 亚洲欧美日韩中文字幕一区二区三区| 亚洲福利一区二区三区| 久国产精品韩国三级视频| 成人av在线播放网站| 亚洲综合一区二区三区| 国产精选一区二区三区| 久久一区二区视频| 美女一区二区在线观看| 欧美在线免费视屏| 中文字幕第一页久久| 青青草97国产精品免费观看无弹窗版| 国产美女娇喘av呻吟久久| 欧美日韩国产高清一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲 | 精品美女在线观看| 国产乱子轮精品视频| 国产欧美一区二区三区鸳鸯浴 | 欧美日韩一区二区三区在线| 久久久久久久久久美女| 琪琪一区二区三区| 欧美日韩精品一区二区天天拍小说| 国产亚洲精品aa| 精东粉嫩av免费一区二区三区| 欧美卡1卡2卡| 亚洲国产美女搞黄色| 91视视频在线观看入口直接观看www | 成人激情综合网站| 久久先锋影音av| 国产一区二区三区电影在线观看| 欧美精品 国产精品| 亚洲一区二区视频| 91免费版pro下载短视频| 中文字幕高清一区| 成人少妇影院yyyy| 欧美激情一区二区三区在线| 国产一区二区久久| 久久久www成人免费毛片麻豆 | 高清在线成人网| 久久精品夜色噜噜亚洲a∨| 国内精品国产三级国产a久久| 精品毛片乱码1区2区3区| 免费成人在线网站| 精品久久久久久无| 国产精品小仙女| 中文字幕一区免费在线观看| 99精品黄色片免费大全| 亚洲乱码中文字幕综合| 亚洲超碰精品一区二区| 国产亚洲精品aa| 国产无遮挡一区二区三区毛片日本| 色婷婷精品久久二区二区蜜臀av | 成人免费毛片a| 亚洲欧美日韩国产综合| 精品免费日韩av| 7878成人国产在线观看| 国产91在线观看丝袜| 国内不卡的二区三区中文字幕| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美性色aⅴ视频一区日韩精品| 亚洲乱码中文字幕综合| 91久久香蕉国产日韩欧美9色| 樱桃国产成人精品视频| 欧美另类变人与禽xxxxx| 久久精品国产澳门| 国产日韩欧美一区二区三区乱码 | a级精品国产片在线观看| 亚洲色大成网站www久久九九| 欧美羞羞免费网站| 久久激情五月激情| 国产精品精品国产色婷婷| 欧美日韩视频在线一区二区 |