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

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

?? dvs-eeprom.lst

?? 電話報警主機AT89S52單片機并帶有網絡模塊通信協議
?? LST
字號:
C51 COMPILER V7.06   DVS_EEPROM                                                            02/27/2009 16:14:57 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DVS_EEPROM
OBJECT MODULE PLACED IN dvs-eeprom.OBJ
COMPILER INVOKED BY: D:\Program Files\keil2.0\C51\BIN\C51.EXE dvs-eeprom.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //dvs-eeprom.C
   2          //===========================================================================================
   3          //24c02用于存放開機密碼和本機編碼
   4          //0,1開機標致,23456是密碼 (6為設置標致)
   5          //7振鈴次數的設置標致的地址
   6          //8為警笛時間定時
   7          //9球機定時間地址
   8          //10   315解碼后的首地址
   9          
  10          //46   防區標志首地址
  11          //55   電話號碼,每組號碼20位,每組第1位為設置標致位
  12          //===========================================================================================
  13          #include "DVS-V1.0.H"
  14          #include   <intrins.h> 
  15          
  16          bit ErrorBit ;                                                                                          //讀寫錯誤標志  ,1錯誤  0 正確 
  17          
  18          //========================================== 函數定義 ========================================
  19          void Delay1Ms(unsigned int auc_time);                                           //延時1ms*auc_time
  20          void WrEEPROM(unsigned char address,unsigned char indata);      //寫EEPROM
  21          unsigned char RdEEPROM(unsigned char address);                          //讀EEPROM
  22          //============================================================================================
  23          
  24          
  25          
  26          //============================================================================================
  27          //語法格式:Delay1Ms
  28          //實現功能:延時1ms*auc_time
  29          //參數:        需要延時的時間
  30          //1表示1ms
  31          //返回值:      無
  32          //創建時間:2008-12-01          修改時間:
  33          //創建人員:                    修改人員:
  34          //============================================================================================
  35          void Delay1Ms(unsigned int auc_time)
  36          {
  37   1              unsigned int idata luc_i,luc_j;
  38   1              for(luc_j = 0 ;luc_j < auc_time ; luc_j++)
  39   1              {
  40   2                      for(luc_i=0;luc_i<310;luc_i++)
  41   2                      {
  42   3                      //      ClearWatchDog();
  43   3                      }
  44   2              }
  45   1      }
  46          
  47          
  48          
  49          
  50          
  51          //============================================================================================
  52          //語法格式:Delay4us
  53          //實現功能:延時4us
  54          //參數:        無
  55          //返回值:      無
C51 COMPILER V7.06   DVS_EEPROM                                                            02/27/2009 16:14:57 PAGE 2   

  56          //創建時間:2008-12-01          修改時間:
  57          //創建人員:                    修改人員:
  58          //============================================================================================
  59          void Delay4Us()
  60          {
  61   1              unsigned char idata luc_i;
  62   1              for(luc_i=0;luc_i<8;luc_i++)
  63   1              {
  64   2                      ;
  65   2                      //ClearWatchDog();
  66   2              }
  67   1      }
  68          
  69          
  70          
  71          
  72          //============================================================================================
  73          //語法格式:Start()
  74          //實現功能:EEPROM讀寫的開始
  75          //參數:        無
  76          //返回值:      無
  77          //創建時間:2008-12-01          修改時間:
  78          //創建人員:                    修改人員:
  79          //============================================================================================
  80          void Start()
  81          {
  82   1              EEROM_SCL=0;                                                                                    //低電平改變DA線
  83   1              EEROM_SDA=1;
  84   1              EEROM_SCL=1;
  85   1              Delay4Us();
  86   1              EEROM_SDA=0;
  87   1              Delay4Us();
  88   1              EEROM_SCL=0;
  89   1      }
  90          
  91          
  92          
  93          
  94          
  95          
  96          //============================================================================================
  97          //語法格式:Stop()
  98          //實現功能:EEPROM讀寫的停止
  99          //參數:        無
 100          //返回值:      無
 101          //創建時間:2008-12-01          修改時間:
 102          //創建人員:                    修改人員:
 103          //============================================================================================
 104          void Stop()
 105          {
 106   1              EEROM_SCL=0;
 107   1              EEROM_SDA=0;
 108   1              EEROM_SCL=1;
 109   1              Delay4Us();
 110   1              EEROM_SDA=1;
 111   1              Delay4Us();
 112   1              EEROM_SCL=0;
 113   1      }
 114          
 115          
 116          
 117          //============================================================================================
C51 COMPILER V7.06   DVS_EEPROM                                                            02/27/2009 16:14:57 PAGE 3   

 118          //語法格式:RdOperation()
 119          //實現功能:EEPROM讀1字節
 120          //參數:        無
 121          //返回值:      無
 122          //創建時間:2008-12-01          修改時間:
 123          //創建人員:                    修改人員:
 124          //============================================================================================
 125          unsigned char RdOperation(void)
 126          {
 127   1              unsigned char idata luc_time;                                           // 一個字節
 128   1              unsigned char idata luc_DataIn=0;                                       // 讀進來的數據
 129   1              for(luc_time=0;luc_time<8;luc_time++)
 130   1              {
 131   2                      EEROM_SCL=0;
 132   2                      Delay4Us();
 133   2                      EEROM_SCL=1;
 134   2                      Delay4Us();
 135   2                      luc_DataIn=(luc_DataIn<<1)|EEROM_SDA;
 136   2              }
 137   1              EEROM_SCL=0;
 138   1              Delay4Us();
 139   1              EEROM_SDA=1;
 140   1              Delay4Us();
 141   1              EEROM_SCL=1;
 142   1              return luc_DataIn;
 143   1      }
 144          
 145          //============================================================================================
 146          //語法格式:WrOperation()
 147          //實現功能:EEPROM寫1字節
 148          //參數:        寫入的數
 149          //返回值:      無
 150          //創建時間:2008-12-01          修改時間:
 151          //創建人員:                    修改人員:
 152          //============================================================================================
 153          void WrOperation(unsigned char DataOut)
 154          {
 155   1              unsigned char idata luc_i ;                                             //一個字節 
 156   1              for(luc_i = 0 ; luc_i < 8 ; luc_i ++)   
 157   1              {   
 158   2                      EEROM_SDA   =   DataOut   &   0x80;                 //送數據到數據線上   
 159   2                      DataOut   <<=   1;   
 160   2                      _nop_();                 
 161   2                      EEROM_SCL   =   1;                                     //置時鐘信號為高電平,使數據有效   
 162   2                      Delay4Us();          
 163   2                      EEROM_SCL   =   0;   
 164   2                      _nop_();   
 165   2                      _nop_();                   
 166   2              }   
 167   1              EEROM_SDA   =   1;   
 168   1              _nop_();   
 169   1              _nop_();   
 170   1              EEROM_SCL   =   1;   
 171   1              Delay4Us();    
 172   1              ErrorBit   =   EEROM_SDA;   
 173   1              EEROM_SCL   =   0;             
 174   1      }
 175          
 176          //============================================================================================
 177          //語法格式:WrEEPROM()
 178          //實現功能:     寫EEPROM
 179          //參數:        
C51 COMPILER V7.06   DVS_EEPROM                                                            02/27/2009 16:14:57 PAGE 4   

 180          //address 寫入的地址
 181          //indata  寫入的數據
 182          //返回值:      無
 183          //創建時間:2008-12-01          修改時間:
 184          //創建人員:                    修改人員:
 185          //============================================================================================
 186          void WrEEPROM(unsigned char address,unsigned char indata)
 187          {
 188   1              //ClearWatchDog();
 189   1              Start();                                                                        //開始
 190   1              WrOperation(0xa0);                                                      //寫器件地址
 191   1              WrOperation(address);                                           //寫EEPROM地址
 192   1              WrOperation(indata);                                            //寫數據
 193   1              Stop();                                                                         //停止
 194   1              Delay1Ms(8);                                                            //延時,EEPROM內部操作
 195   1              while(0);
 196   1      }
 197          
 198          //============================================================================================
 199          //語法格式:RdEEPROM(
 200          //實現功能:     讀EEPROM
 201          //參數:        
 202          //address       讀出的地址
 203          //返回值:      讀出的數據
 204          //創建時間:2008-12-01          修改時間:
 205          //創建人員:                    修改人員:
 206          //============================================================================================
 207          unsigned char RdEEPROM(unsigned char address)
 208          {
 209   1              unsigned char idata luc_x;
 210   1              //ClearWatchDog();
 211   1              Start();
 212   1              WrOperation(0xa0);                                                      //寫器件地址
 213   1              WrOperation(address);
 214   1              Start();
 215   1              WrOperation(0xa1);                                                      //寫EEPROM地址(讀)
 216   1              luc_x=RdOperation();
 217   1              Stop();
 218   1              return luc_x;
 219   1      }


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


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产曰批免费观看久久久| 777午夜精品免费视频| 欧美吻胸吃奶大尺度电影 | 亚洲主播在线观看| 久久99国产精品久久99| 日本精品一区二区三区四区的功能| 日韩一区二区三区高清免费看看| 中文字幕一区二区视频| 国产最新精品精品你懂的| 欧美视频一区在线| 日韩一区欧美一区| 国产成人av网站| 欧美一区二区三区电影| 亚洲少妇中出一区| 丁香另类激情小说| 久久精品人人做人人综合| 日韩中文字幕1| 欧美日韩中文一区| 亚洲色欲色欲www在线观看| 成人小视频免费在线观看| 日韩一区二区三| 亚洲成人三级小说| 久久久久成人黄色影片| 亚洲电影一区二区| 色综合久久88色综合天天免费| 国产欧美一区二区精品忘忧草| 日本vs亚洲vs韩国一区三区| 欧美日韩在线亚洲一区蜜芽| 亚洲免费观看在线视频| 色哟哟亚洲精品| 一区二区视频在线| 色诱视频网站一区| 亚洲伦理在线免费看| 成人av影视在线观看| 国产精品久久久久久妇女6080| 国产福利一区二区三区视频| 精品国产亚洲在线| 国产做a爰片久久毛片| 欧美精品一区二区三| 国产麻豆日韩欧美久久| 日韩精品在线网站| 国产一区二区三区精品视频| 国产日韩欧美一区二区三区综合 | 综合av第一页| 97久久精品人人做人人爽50路| 亚洲国产精品99久久久久久久久| 国产成人av一区二区三区在线| 国产日韩欧美电影| a级精品国产片在线观看| 亚洲人成网站在线| 欧美人xxxx| 国内精品免费在线观看| 青草av.久久免费一区| 精品国精品国产| 国产·精品毛片| 亚洲日本va午夜在线影院| 91久久人澡人人添人人爽欧美 | 日产国产高清一区二区三区| 日韩视频不卡中文| 国产成人精品免费在线| 亚洲精品欧美激情| 欧美一区二区三区在线电影| 国产伦精品一区二区三区在线观看| 国产精品色婷婷久久58| 欧美亚男人的天堂| 国产一区二区在线观看免费| 国产精品久久精品日日| 欧美一区永久视频免费观看| 国产成人精品网址| 午夜视频一区二区| 国产精品久久久久影院亚瑟 | av日韩在线网站| 天天综合网 天天综合色| 亚洲精品一区二区三区99| 91色视频在线| 国产一区二区导航在线播放| 亚洲精选视频在线| 久久久www成人免费毛片麻豆| 色婷婷狠狠综合| 国产在线麻豆精品观看| 亚洲图片欧美视频| 欧美激情一区二区| 日韩一二三区不卡| 在线视频欧美区| jizzjizzjizz欧美| 久久se精品一区精品二区| 亚洲综合区在线| 国产精品久久久久国产精品日日| 日韩一级视频免费观看在线| 在线观看视频一区二区| 成人国产精品免费网站| 国产一区欧美一区| 美国av一区二区| 亚洲成人资源在线| 亚洲综合色视频| 亚洲男人的天堂网| 国产精品你懂的在线| 久久综合999| 精品日韩在线观看| 69堂亚洲精品首页| 欧美日韩精品二区第二页| 91视频精品在这里| 99综合影院在线| 大尺度一区二区| 国产1区2区3区精品美女| 精品一区二区三区在线播放视频| 亚洲va韩国va欧美va精品| 亚洲免费av网站| 亚洲嫩草精品久久| 综合久久综合久久| 亚洲免费av网站| 亚洲精品一卡二卡| 一区二区三区视频在线看| 国产真实乱对白精彩久久| 九九九久久久精品| 经典三级视频一区| 精品一区二区三区免费视频| 久色婷婷小香蕉久久| 精品一区二区三区免费播放| 精品亚洲欧美一区| 国产成人一区二区精品非洲| 国产成人在线免费| 99国产精品国产精品久久| 色婷婷久久久综合中文字幕 | 欧美一区二区视频在线观看| 欧美一区二区私人影院日本| 欧美变态口味重另类| 日韩精品一区二| 2021国产精品久久精品| 久久亚洲私人国产精品va媚药| 精品电影一区二区| 国产精品理论在线观看| 亚洲少妇屁股交4| 五月天视频一区| 精品一区二区影视| av男人天堂一区| 欧美日韩1234| 国产日韩欧美精品电影三级在线| 中文字幕二三区不卡| 一区二区三区视频在线观看| 天天色综合成人网| 国产一区二区导航在线播放| 成人va在线观看| 欧美二区乱c少妇| 久久美女高清视频| 亚洲一二三四区| 久久99国产精品久久| 97精品超碰一区二区三区| 欧美老人xxxx18| 国产精品久久毛片av大全日韩| 亚洲一卡二卡三卡四卡| 国产专区欧美精品| 色av一区二区| 欧美成人aa大片| 一区二区三区在线观看视频 | 日韩欧美国产高清| 中文字幕日韩精品一区| 视频一区二区国产| 99久久婷婷国产综合精品电影 | 久久综合狠狠综合久久综合88| 成人免费在线视频观看| 美女视频网站黄色亚洲| 91在线观看污| 久久久国际精品| 亚洲高清视频在线| 99riav一区二区三区| 日韩三级伦理片妻子的秘密按摩| 亚洲人123区| 国产综合久久久久久鬼色| 欧美天堂一区二区三区| 中文字幕日韩欧美一区二区三区| 蜜臀av性久久久久蜜臀aⅴ | 国产精品1区2区3区| 欧美三级乱人伦电影| 亚洲欧美综合色| 国产高清成人在线| 日韩精品中午字幕| 日韩精品成人一区二区三区 | 日韩一区和二区| 亚洲国产日韩av| 91美女视频网站| 国产精品美女视频| 国产成人激情av| 欧美videossexotv100| 日韩精品一二三区| 欧美日韩高清不卡| 亚洲小少妇裸体bbw| 日本高清无吗v一区| 中文字幕在线观看一区| 成人午夜激情视频| 日本一二三四高清不卡| 国产一区二区三区在线观看免费 | 日韩二区三区四区| 欧美四级电影在线观看| 夜夜精品浪潮av一区二区三区| av亚洲精华国产精华| 中文字幕中文字幕一区二区| 成人动漫视频在线| 国产精品国产三级国产有无不卡| 成人一区二区在线观看|