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

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

?? 24c02.lst

?? 51上做到tcpip
?? LST
字號:
C51 COMPILER V6.21  24C02                                                                  03/08/2002 13:07:32 PAGE 1   


C51 COMPILER V6.21, COMPILATION OF MODULE 24C02
OBJECT MODULE PLACED IN 24c02.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE 24c02.c LARGE OPTIMIZE(SIZE) BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.h>
   2          #include <intrins.h>
   3          // 對24C02的讀、寫
   4          // extern void read24c02(unsigned char *RamAddress,unsigned char RomAddress,unsigned char bytes);
   5          // extern void write24c02(unsigned char *RamAddress,unsigned char RomAddress,unsigned char bytes);
   6          
   7          /***************for 24c02************************************************************/
   8          #define WriteDeviceAddress 0xa0
   9          #define ReadDviceAddress 0xa1
  10          #define NOP5() _nop_();_nop_();_nop_();_nop_();_nop_()
  11          /***************************************************************************/
  12          sbit    SCL=P1^6;
  13          sbit    SDA=P1^7;
  14          /***************************************************************************/
  15          void delay_ms(unsigned char number);    
  16          /***************************************************************************/
  17          void Start() {
  18   1              SDA=1;
  19   1              NOP5();
  20   1              SCL=1;
  21   1              NOP5();
  22   1              SDA=0;
  23   1              NOP5();
  24   1              SCL=0;
  25   1              NOP5();
  26   1      }
  27          
  28          /***************************************************************************/
  29          void Stop() {
  30   1              SDA=0;
  31   1              NOP5();
  32   1              SCL=1;
  33   1              NOP5();
  34   1              SDA=1;
  35   1              NOP5();
  36   1              SCL=0;
  37   1              NOP5();
  38   1      }
  39          
  40          /***************************************************************************/
  41          void Ack() {
  42   1              SDA=0;
  43   1              NOP5();
  44   1              SCL=1;
  45   1              NOP5();
  46   1              SCL=0;
  47   1              NOP5();
  48   1              SDA=1;
  49   1      }
  50          
  51          /***************************************************************************/
  52          void NoAck()
  53          {
  54   1              SDA=1;
  55   1              NOP5();
C51 COMPILER V6.21  24C02                                                                  03/08/2002 13:07:32 PAGE 2   

  56   1              SCL=1;
  57   1              NOP5();
  58   1              SCL=0;
  59   1              NOP5();
  60   1      }
  61          
  62          /***************************************************************************/
  63          bit TestAck(void) {
  64   1              bit ErrorBit;
  65   1              SDA=1;
  66   1              NOP5();
  67   1              SCL=1;
  68   1              NOP5();
  69   1              ErrorBit=SDA;
  70   1              NOP5();
  71   1              SCL=0;
  72   1              return(ErrorBit);
  73   1      }
  74          
  75          /***************************************************************************/
  76          void Write8Bit(unsigned char input) {
  77   1              unsigned char temp;
  78   1              for(temp=8;temp!=0;temp--) {
  79   2                      SDA=(bit)(input&0x80);
  80   2                      NOP5();
  81   2                      SCL=1;
  82   2                      NOP5();
  83   2                      SCL=0;
  84   2                      NOP5();
  85   2                      input=input<<1;
  86   2              }
  87   1      }
  88          
  89          /***************************************************************************/
  90          
  91          void write24c02(unsigned char *Wdata,unsigned char RomAddress,unsigned char number) {
  92   1              Start();
  93   1              Write8Bit(WriteDeviceAddress);
  94   1              TestAck();
  95   1              Write8Bit(RomAddress);
  96   1              TestAck();
  97   1              for(;number!=0;number--) {
  98   2                      Write8Bit(*Wdata);
  99   2                      TestAck();
 100   2                      Wdata++;
 101   2              }
 102   1              Stop();
 103   1              delay_ms(10);
 104   1      }
 105          
 106          /***************************************************************************/
 107          unsigned char Read8Bit() {
 108   1              unsigned char temp,rbyte=0;
 109   1              for(temp=8;temp!=0;temp--) {
 110   2                      SCL=1;
 111   2                      rbyte=rbyte<<1;
 112   2                      rbyte=rbyte|((unsigned char)(SDA));
 113   2                      SCL=0;
 114   2              }
 115   1              return(rbyte);
 116   1      }
 117          
C51 COMPILER V6.21  24C02                                                                  03/08/2002 13:07:32 PAGE 3   

 118          /***************************************************************************/
 119          void read24c02(unsigned char *RamAddress,unsigned char RomAddress,unsigned char bytes) {
 120   1              Start();
 121   1              Write8Bit(WriteDeviceAddress);
 122   1              TestAck();
 123   1              Write8Bit(RomAddress);
 124   1              TestAck();
 125   1              Start();
 126   1              Write8Bit(ReadDviceAddress);
 127   1              TestAck();
 128   1              while(bytes!=1) {
 129   2              *RamAddress=Read8Bit();
 130   2              Ack();
 131   2              RamAddress++;
 132   2              bytes--;
 133   2              }
 134   1              *RamAddress=Read8Bit();
 135   1              NoAck();
 136   1              Stop();
 137   1      }
 138          
 139          /***************************************************************************/
 140          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    311    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----      10
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   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一区二区三区免费野_久草精品视频
久久九九99视频| 日韩片之四级片| 国产精品一区二区在线观看网站| 午夜精品国产更新| 亚洲成av人影院在线观看网| 亚洲国产va精品久久久不卡综合| 一区二区三区不卡视频在线观看| 国产精品久久久久久久久快鸭 | 国产一区二区三区在线观看免费| 亚洲成av人片一区二区三区| 午夜视频一区二区三区| 日本成人在线一区| 国产一区二区三区在线看麻豆| 国产福利一区二区三区视频 | 欧美日韩一本到| 欧美日韩视频在线观看一区二区三区| 欧美久久久久久蜜桃| 日韩欧美一区二区三区在线| 国产午夜亚洲精品理论片色戒| 国产精品久久久久四虎| 亚洲成av人**亚洲成av**| 美女脱光内衣内裤视频久久网站| 国产一区二区三区香蕉| 色婷婷综合激情| 精品久久久久久无| 自拍av一区二区三区| 日韩精品三区四区| 国产成人一区在线| 欧美三级蜜桃2在线观看| 精品日韩在线观看| 综合久久给合久久狠狠狠97色| 日韩高清一级片| 99久久99久久精品国产片果冻| 欧美日韩在线电影| 国产精品色一区二区三区| 天天射综合影视| 91香蕉视频污| 2017欧美狠狠色| 亚洲高清免费在线| 成人综合婷婷国产精品久久免费| 欧美揉bbbbb揉bbbbb| 国产欧美一区二区精品忘忧草| 一卡二卡欧美日韩| 国产成人av影院| 911精品国产一区二区在线| 国产精品高潮呻吟| 激情文学综合插| 欧美日韩在线播| 亚洲女子a中天字幕| 国内精品自线一区二区三区视频| 欧美三级视频在线播放| 亚洲欧美偷拍卡通变态| 国产精品99久久久久久久vr| 欧美一级黄色片| 亚洲高清免费在线| 一本色道久久综合亚洲aⅴ蜜桃| 2020国产精品| 国产在线精品一区二区三区不卡| 欧美精品三级在线观看| 一区二区三区中文字幕电影| 成人三级伦理片| 久久精品一区二区三区av| 美女视频黄a大片欧美| 精品视频在线免费观看| 亚洲精品一二三区| 成人开心网精品视频| 国产日产欧美一区二区三区 | 日韩一区二区三区电影在线观看 | 日本不卡在线视频| 欧美日韩一二三| 亚洲国产成人精品视频| 色噜噜夜夜夜综合网| 亚洲欧美日韩中文播放| 成人毛片老司机大片| 日韩一区有码在线| 一本大道久久精品懂色aⅴ| 亚洲男同性视频| 欧美日韩国产综合视频在线观看| 亚洲男同性恋视频| 欧美性猛片aaaaaaa做受| 亚洲一区在线播放| 欧美日韩午夜在线| 精品综合久久久久久8888| 欧美一区二区三区小说| 日韩国产成人精品| 精品入口麻豆88视频| 国产麻豆精品视频| 国产精品国产自产拍在线| 91在线免费播放| 日本大胆欧美人术艺术动态| 67194成人在线观看| 国产呦萝稀缺另类资源| 国产精品久久久久久久久动漫| 91丝袜高跟美女视频| 午夜欧美2019年伦理| 久久久精品天堂| 色综合久久99| 六月丁香婷婷色狠狠久久| 国产精品色眯眯| 欧美日韩精品三区| 国产在线精品一区二区夜色| 国产精品人成在线观看免费| 在线视频一区二区免费| 日本在线不卡视频一二三区| 国产女人18毛片水真多成人如厕| 色av成人天堂桃色av| 久久av中文字幕片| 亚洲人成精品久久久久| 制服丝袜亚洲播放| av成人老司机| 蜜桃传媒麻豆第一区在线观看| 国产精品久久久99| 91精品国产91热久久久做人人| 成人免费av在线| 免费观看日韩电影| 亚洲欧美国产三级| 久久综合九色综合97婷婷| 欧美在线啊v一区| 国产成人精品影院| 秋霞电影网一区二区| 亚洲免费在线播放| 久久这里只有精品视频网| 欧美性猛片xxxx免费看久爱| 成人妖精视频yjsp地址| 狂野欧美性猛交blacked| 亚洲特黄一级片| 国产欧美一区二区三区鸳鸯浴| 欧美福利视频一区| 99精品视频中文字幕| 国产精品18久久久久久久久| 午夜久久久久久电影| 亚洲视频资源在线| 国产午夜精品在线观看| 欧美一区二区精美| 欧美色网站导航| 一本高清dvd不卡在线观看 | 91麻豆精品视频| 国产成人8x视频一区二区 | 亚洲乱码国产乱码精品精98午夜| 久久久99精品久久| 久久一日本道色综合| 日韩欧美卡一卡二| 日韩亚洲欧美中文三级| 欧美剧情片在线观看| 欧美午夜免费电影| 在线视频欧美精品| 欧美三区免费完整视频在线观看| 色噜噜狠狠成人网p站| a亚洲天堂av| 99国产精品久久久久久久久久久| 国产99一区视频免费| 国产成人免费在线视频| 国产精品一二一区| 福利电影一区二区三区| 国产suv精品一区二区883| 国产成人日日夜夜| 成人av免费在线观看| 99re视频精品| 在线区一区二视频| 欧美顶级少妇做爰| 欧美成人猛片aaaaaaa| 久久亚洲一级片| 久久久99久久| 国产欧美精品在线观看| 中文字幕乱码日本亚洲一区二区 | 久久精品一区二区| 国产精品久久久久久久久免费丝袜 | 国产一区二区主播在线| 国产福利精品一区二区| 成人动漫av在线| 在线亚洲免费视频| 日韩欧美国产一二三区| 久久精品亚洲乱码伦伦中文| 国产精品第一页第二页第三页| 亚洲精品成人在线| 免费观看一级欧美片| 成人黄色小视频在线观看| 在线观看一区二区视频| 欧美成人精品二区三区99精品| 日本一区二区三区在线不卡| 亚洲欧美偷拍三级| 久久国产免费看| 99视频精品在线| 日韩一级片在线播放| 国产精品对白交换视频| 日韩极品在线观看| 福利91精品一区二区三区| 欧美色网一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 午夜久久电影网| 福利一区二区在线观看| 91精品国产福利| 亚洲女人的天堂| 丁香婷婷综合激情五月色| 欧美精品黑人性xxxx| 成人欧美一区二区三区白人| 极品少妇xxxx精品少妇偷拍| 91国产福利在线| 国产精品污污网站在线观看| 免费成人美女在线观看|