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

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

?? eeprom.lst

?? 程序為監(jiān)測報警
?? LST
字號:
C51 COMPILER V7.50   EEPROM                                                                01/29/2007 19:51:11 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN EEPROM.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE EEPROM.C LARGE OPTIMIZE(SIZE) DEBUG OBJECTEXTEND

line level    source

   1          /** 修改人:
   2          ** 版  本:
   3          ** 日 期:
   4          ** 描 述:
   5          **
   6          **--------------當前版本修訂------------------------------------------------------------------------------
   7          ** 修改人: 陳明計 
   8          ** 日 期: 2003年3月26日
   9          ** 描 述: 增加注釋
  10          **
  11          **------------------------------------------------------------------------------------------------------
  12          ********************************************************************************************************/
  13          //#include "PUMP.h"
  14          #include <reg52.h >
  15          #include<INTRINS.H>
  16          //#define SDA P3_5
  17          //#define SCL P3_4
  18          #define uchar  unsigned char
  19          #define uint   unsigned int
  20          #define TRUE    1
  21          #define FALSE   0
  22          //#define SDA     P3_5;
  23          //#define SCL     P3_4;
  24          sbit    SDA= P3^5;
  25          sbit    SCL = P3^4;
  26          
  27           void delay(void){
  28   1          unsigned char  def;
  29   1              for (def = 0; def < 70; def++ )//降低時鐘頻率延時
  30   1              {
  31   2      //get_ADC_val(0);         
  32   2                }
  33   1                return  ;
  34   1                }
  35          
  36          //向24XX發(fā)開始信號
  37          //
  38          void iicstart(void){
  39   1             SDA = 1;
  40   1                 delay();
  41   1                 SCL = 1;
  42   1                 delay();
  43   1                 SDA = 0;                    //發(fā)開始信號
  44   1                 delay();
  45   1                 SCL = 0;
  46   1                 delay();
  47   1             SDA = 1;                    //準備發(fā)送或接?
  48   1                 delay();
  49   1                 }
  50          //********************************************************************************************************
  51          //********************************************************************************************************
             -*
  52          //向24cxx發(fā)停止信號
  53          void  iicstop(void){
  54   1            SDA = 0;
C51 COMPILER V7.50   EEPROM                                                                01/29/2007 19:51:11 PAGE 2   

  55   1            delay();
  56   1            SCL = 1;
  57   1                delay();
  58   1            SDA = 1;
  59   1            delay();
  60   1            SCL = 0;
  61   1                delay();
  62   1                                 }
  63          
  64           void IICInit(void)
  65          {
  66   1          SCL = 0;
  67   1              delay();
  68   1          iicstop();
  69   1      }
  70          
  71          //*******************************************************************************************************
  72          //*******************************************************************************************************
  73          //發(fā)送應(yīng)答信號
  74          
  75           void iicACK(void)
  76          {
  77   1          SDA = 0;
  78   1          delay();
  79   1          SCL = 1;
  80   1          delay();
  81   1          SCL = 0;
  82   1      }
  83          
  84          /*********************************************************************************************************
  85          ** ????: IIC_NO_ACK
  86          ** ????: ??IIC?????
  87          ** ? ?: ?
  88          ** ? ?: ?
  89          ** ????: ?
  90          ** ????: ?
  91          ********************************************************************************************************/
  92                  void IIC_NO_ACK(void)
  93          {
  94   1          SDA = 1;
  95   1          delay();
  96   1          SCL = 1;
  97   1          delay();
  98   1          SCL = 0;
  99   1              
 100   1          return;
 101   1      }
 102          
 103          
 104          //********************************************************************************
 105          //********************************************************************************
 106          //發(fā)送一個字節(jié)
 107          
 108          unsigned char IICSend(char IIC_data)
 109          {
 110   1          char i;
 111   1          
 112   1          for (i = 0; i < 8; i++)
 113   1          {
 114   2              IIC_data = IIC_data << 1;
 115   2              F0 = SDA = CY;
 116   2              SCL = 1;
C51 COMPILER V7.50   EEPROM                                                                01/29/2007 19:51:11 PAGE 3   

 117   2             // if (F0 != CY)
 118   2             // {
 119   2              //    SCL = 0;
 120   2             //     return FALSE;
 121   2             // }                          //此處不明原因為什么會錯
 122   2              delay();
 123   2              SCL = 0;
 124   2          }
 125   1          SDA = 1;
 126   1          delay();
 127   1          SCL = 1;
 128   1          delay();
 129   1          if (SDA == 1)
 130   1          {
 131   2              SCL = 0;
 132   2              return FALSE;
 133   2          }
 134   1          else
 135   1          {
 136   2              SCL = 0;
 137   2              return TRUE;
 138   2          }
 139   1      }
 140          //********************************************************************************************************
 141          //********************************************************************************************************
 142          //接收一個字節(jié)
 143             char IICReceive(void)
 144          {
 145   1          char i,r;
 146   1          
 147   1          r = 0;
 148   1          SDA = 1;
 149   1              delay();
 150   1          for (i = 0; i < 8; i++)
 151   1          {
 152   2              r = r * 2;
 153   2              SCL = 1;
 154   2              delay();
 155   2      
 156   2              if (SDA == 1)
 157   2              {
 158   3                  r++;
 159   3                              delay();
 160   3              }
 161   2              SCL = 0;
 162   2                      delay();
 163   2          }
 164   1          return r;
 165   1      }
 166          
 167          /*********************************************************************************************************
 168          ** 函數(shù)名稱: Cat24WCxxWrite
 169          ** 功能描述: 編程Cat24WCxx(僅允許一個任務(wù)可以調(diào)用)
 170          ** 輸 入:  addr]:外部引腳設(shè)置的地址(將所有Cat24WCXX看成Cat24WC02)
 171          **         nbyte:編程字節(jié)數(shù)目
 172          **         index:編程起始的地址
 173          **         
 174          ** 輸 出: ?
 175          ** 全局變量: 無
 176          ** 調(diào)用模塊: 無
 177          ********************************************************************************************************/
 178                  char byteWrite ( char addr, char byte)  {          
C51 COMPILER V7.50   EEPROM                                                                01/29/2007 19:51:11 PAGE 4   

 179   1           char  k;
 180   1                k = 0xa0;
 181   1            EA=0;
 182   1            iicstart() ;                        
 183   1                if (IICSend(k)== FALSE)                 //發(fā)送控制字
 184   1                {
 185   2             return FALSE;
 186   2            }     
 187   1            if (IICSend(addr)== FALSE)             //發(fā)送要寫入的地址
 188   1            {
 189   2              return FALSE;
 190   2            }  
 191   1             if (IICSend(byte)== FALSE)             //發(fā)送要寫入數(shù)據(jù)?
 192   1             {
 193   2             return FALSE;
 194   2            }//
 195   1                iicstop();  
 196   1      //        get_ADC_val(0);
 197   1             EA=1;
 198   1            return   TRUE ; 
 199   1          }
 200          
 201          
 202          /*********************************************************************************************************
 203          ** 函數(shù)名稱: Cat24WCxxRead
 204          ** 功能描述: 從Cat24WCxx讀數(shù)據(jù)(僅允許一個任務(wù)可以調(diào)用)
 205          ** 輸 入: Data[0]:外部引腳設(shè)置的地址(將所有Cat24WCXX看成Cat24WC02)
 206          **         Data[1]:需要讀取字節(jié)數(shù)目
 207          **         Data[2]:讀取的起始地址
 208          ** 輸 出: Data:讀取得數(shù)據(jù)
 209          ** 全局變量: 無
 210          ** 調(diào)用模塊: 無
 211          ********************************************************************************************************/
 212                  char byteRead(char addr )
 213          {   
 214   1              char  k,L;
 215   1            EA=0;
 216   1                k = 0xa0;
 217   1                iicstart() ;
 218   1                  if (IICSend(k)== FALSE)                 //發(fā)送控制字
 219   1                {//
 220   2               return FALSE;//
 221   2            }
 222   1                 if (IICSend(addr)== FALSE)             //發(fā)送要寫入的地址
 223   1            {
 224   2              return FALSE;
 225   2            }
 226   1                iicstart() ;
 227   1                k = 0xa1;
 228   1                if (IICSend(k)== FALSE)                 //發(fā)送控制?
 229   1            {
 230   2             return FALSE;
 231   2            }
 232   1                L = IICReceive();
 233   1                IIC_NO_ACK();
 234   1                iicstop()   ;  
 235   1      //        get_ADC_val(0);
 236   1            EA=1;
 237   1                return L;
 238   1            }
 239            //*******************************************************************************
 240            //*******************************************************************************
C51 COMPILER V7.50   EEPROM                                                                01/29/2007 19:51:11 PAGE 5   

 241              char nbyteRead(char addr, char nbyte, char *index)//  addr 要讀取的地址 nbyte 讀取的字節(jié)
 242               {
 243   1            for (/*nbyte++*/; nbyte !=0 ; nbyte--) {
 244   2                *index = byteRead(addr);
 245   2                index ++;
 246   2                addr++;
 247   2                
 248   2                                                   }
 249   1                return  TRUE ;
 250   1                } 
 251                   
 252            
 253           //********************************************************************************
 254           //********************************************************************************
 255             char nbyteWrite ( char addr, char nbyte,char *index)  
 256             {
 257   1            for ( /*nbyte++*/; nbyte!=0 ; nbyte--)  {
 258   2                   byteWrite(addr, *index);
 259   2                       addr++;
 260   2                       index++;
 261   2                                                        }
 262   1                 return  TRUE  ;
 263   1      
 264   1      
 265   1         }
 266          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    381    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----      10
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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一区二区三区免费野_久草精品视频
亚洲精品国产精品乱码不99| 亚洲成人免费观看| 亚洲欧美区自拍先锋| 亚洲1区2区3区4区| 国产成人小视频| 欧美日韩精品一区二区三区四区| 久久久久久久久岛国免费| 亚洲国产三级在线| 色域天天综合网| 69堂国产成人免费视频| 成人欧美一区二区三区1314| 久久激情综合网| 欧美日韩1234| 一区二区三区精品视频在线| 国产激情视频一区二区三区欧美| 91精品在线观看入口| 亚洲精品伦理在线| av不卡在线播放| 国产亚洲欧美日韩日本| 日本成人中文字幕在线视频 | 丝袜亚洲另类欧美| 成人教育av在线| 久久九九国产精品| 六月丁香综合在线视频| 日韩一区二区视频| 免费看精品久久片| 91.xcao| 午夜视频一区二区| 欧美色爱综合网| 曰韩精品一区二区| 日本韩国欧美在线| 亚洲综合成人在线| 91成人网在线| 亚洲v日本v欧美v久久精品| 色综合天天综合色综合av| 中文字幕高清不卡| 成人激情av网| 亚洲欧美激情视频在线观看一区二区三区| 国产精品一区二区x88av| 欧美精品一区二区三区蜜桃视频| 免费成人在线视频观看| 日韩欧美一级在线播放| 国产在线国偷精品产拍免费yy| 日韩精品在线看片z| 麻豆freexxxx性91精品| 精品国产乱码久久久久久久| 激情丁香综合五月| 亚洲国产精品99久久久久久久久| 粉嫩aⅴ一区二区三区四区五区 | 国产一区高清在线| 久久精品夜色噜噜亚洲aⅴ| 国产一区二区三区黄视频| 国产午夜精品久久| 99久久免费视频.com| 亚洲免费高清视频在线| 欧美天天综合网| 丝袜国产日韩另类美女| 欧美va亚洲va香蕉在线| 国产成人无遮挡在线视频| 亚洲色图一区二区| 91精品蜜臀在线一区尤物| 精品在线亚洲视频| 国产精品不卡一区| 8v天堂国产在线一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 国产日韩欧美高清在线| 色噜噜狠狠色综合欧洲selulu| 丝袜美腿亚洲综合| 国产精品免费视频观看| 欧美三级中文字| 精品一区二区三区免费播放 | 国产又黄又大久久| 中文字幕在线不卡一区二区三区| 欧美在线一二三四区| 精品一二线国产| 一区二区三区中文字幕在线观看| 538在线一区二区精品国产| 国产a精品视频| 日韩黄色在线观看| 国产精品色婷婷| 91精品国产色综合久久久蜜香臀| 国产乱码精品一品二品| 亚洲一区二区三区美女| 国产亚洲欧美在线| 欧美一区二区精品在线| 91在线播放网址| 国产一区二区不卡在线| 日韩精品乱码免费| 亚洲欧洲av在线| 久久综合色鬼综合色| 欧美亚洲日本一区| 波多野结衣视频一区| 久久99国产精品久久99果冻传媒| 亚洲免费成人av| 国产精品妹子av| 久久久影院官网| 日韩一区二区三区在线观看| 色综合天天视频在线观看| 国产aⅴ精品一区二区三区色成熟| 丝袜诱惑制服诱惑色一区在线观看| 亚洲天堂免费在线观看视频| 国产午夜久久久久| 久久综合五月天婷婷伊人| 在线观看区一区二| 99re这里只有精品视频首页| 国产精品亚洲午夜一区二区三区| 美女在线观看视频一区二区| 亚洲h动漫在线| 亚洲你懂的在线视频| 中文字幕一区二区三区精华液 | 欧美做爰猛烈大尺度电影无法无天| 国产精品中文字幕日韩精品| 九九视频精品免费| 日本亚洲免费观看| 日韩在线a电影| 亚洲成人1区2区| 五月天激情小说综合| 五月激情综合网| 日韩电影在线一区| 日本亚洲免费观看| 久久91精品久久久久久秒播| 麻豆传媒一区二区三区| 另类中文字幕网| 精品午夜一区二区三区在线观看| 日韩成人免费看| 精品一区二区三区免费观看| 国内精品不卡在线| 国产一二三精品| 成人夜色视频网站在线观看| 国产激情精品久久久第一区二区 | 精品剧情v国产在线观看在线| 91精选在线观看| 日韩欧美国产电影| 精品成a人在线观看| 国产欧美精品一区二区三区四区| 久久久99久久| 亚洲视频香蕉人妖| 亚洲一区二区欧美激情| 免费黄网站欧美| 国产精品1区2区3区| 91麻豆免费看| 欧美午夜影院一区| 精品91自产拍在线观看一区| 久久久亚洲国产美女国产盗摄| 国产日韩精品久久久| 亚洲婷婷综合色高清在线| 五月激情六月综合| 国产一区91精品张津瑜| 色噜噜久久综合| 精品国产乱码久久| 亚洲视频在线一区二区| 日韩电影在线观看一区| 成人激情午夜影院| 欧美老年两性高潮| 亚洲国产成人在线| 亚洲国产日产av| 成人一区二区三区在线观看| 欧美日韩国产免费一区二区| 久久亚洲捆绑美女| 亚洲一区二区偷拍精品| 狠狠狠色丁香婷婷综合久久五月| 成人激情av网| 欧美xxxx老人做受| 亚洲综合图片区| 国产91对白在线观看九色| 欧美视频自拍偷拍| 国产精品视频第一区| 免费精品视频在线| 欧洲亚洲精品在线| 国产精品美女久久久久久久久久久 | av在线免费不卡| 日韩欧美精品在线视频| 三级欧美韩日大片在线看| 色菇凉天天综合网| 国产欧美一区二区三区在线老狼| 91黄色免费看| 日本一区免费视频| 美腿丝袜在线亚洲一区| 在线观看日产精品| 国产精品欧美经典| 国产在线视频一区二区三区| 欧美三级日本三级少妇99| 国产精品人人做人人爽人人添| 蜜臀久久久久久久| 欧美日韩亚州综合| 亚洲免费在线观看视频| 东方欧美亚洲色图在线| 日韩一二三区视频| 午夜精品久久久久久久| 97se亚洲国产综合在线| 国产蜜臀av在线一区二区三区| 成人一区二区三区视频| 国产校园另类小说区| 韩国v欧美v日本v亚洲v| 欧美大片在线观看| 日韩va亚洲va欧美va久久| 91精品在线免费| 日韩电影一区二区三区| 欧美一区二区三区日韩| 日本网站在线观看一区二区三区|