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

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

?? i2c.lst

?? c8051學習機實驗程序
?? LST
字號:
C51 COMPILER V7.01  I2C                                                                    02/28/2005 12:11:49 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE I2C
OBJECT MODULE PLACED IN I2C.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE I2C.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <io.h>
   2          
   3          #define uchar   unsigned char
   4          
   5          //extern void delay(unsigned int n);
   6          
   7           //extern void delay(uchar t_ms);
   8          ///-------------------------------------------------------------------------  I2C 底層函數
   9          //-------------------------------------------------------------------------------------
  10          
  11           void SomeNOP()
  12           {
  13   1       uchar i;
  14   1        for(i=0;i<=100;i++){;}
  15   1       }
  16          
  17          void I2CStart(void)
  18           {
  19   1       EA=0;
  20   1       SDA=1; SCL=1; SomeNOP();
  21   1       SDA=0; SomeNOP();              //START
  22   1       SCL=0;
  23   1       }
  24          
  25           void I2CStop(void)
  26           {
  27   1       SCL=0; SDA=0; SomeNOP();
  28   1       SCL=1; SomeNOP(); SDA=1;             //STOP
  29   1       EA=1;
  30   1       }
  31          
  32          bit WaitAck(void)
  33           {
  34   1       uchar errtime=255;                      //因故障接收方無ACK,超時值為255。
  35   1       SDA=1;SomeNOP();
  36   1       SCL=1;SomeNOP();
  37   1          while(SDA)
  38   1              {
  39   2               errtime--;
  40   2          SomeNOP();  //add
  41   2                     if (!errtime)
  42   2                     {   I2CStop();
  43   3                             return 0;   }
  44   2              }
  45   1         SCL=0;
  46   1         return 1;
  47   1       }
  48          
  49           void SendAck(void)
  50           {
  51   1       SDA=0; SomeNOP();
  52   1       SCL=1; SomeNOP();
  53   1       SCL=0;
  54   1       }
  55          
C51 COMPILER V7.01  I2C                                                                    02/28/2005 12:11:49 PAGE 2   

  56           void SendNotAck(void)
  57           {
  58   1       SDA=1; SomeNOP();
  59   1       SCL=1; SomeNOP();
  60   1       SCL=0;
  61   1       }
  62          
  63           void I2CSendByte(uchar ch)
  64           {
  65   1       uchar i=8;
  66   1          while (i--)
  67   1              {
  68   2               SCL=0;
  69   2               SDA=(bit)(ch&0x80); ch<<=1; SomeNOP();
  70   2               SCL=1; SomeNOP();
  71   2               }
  72   1       SCL=0;
  73   1       }
  74           
  75            uchar I2CReceiveByte(void)
  76           {
  77   1       uchar i=8;
  78   1       uchar rdata=0;
  79   1       SDA=1;
  80   1               while (i--)
  81   1              {
  82   2              rdata<<=1;
  83   2              SCL=0;SomeNOP();
  84   2              SCL=1;SomeNOP();
  85   2              rdata|=SDA;
  86   2       }
  87   1       SCL=0;
  88   1       return rdata;
  89   1       }
  90           
  91            /*
  92           void SetVoltageRef(uchar VoltageData)
  93           {
  94             I2CStart();
  95             I2CSendByte(0x58);
  96             WaitAck();
  97             I2CSendByte(0x00);
  98             WaitAck();
  99             I2CSendByte(VoltageData);
 100             WaitAck();
 101             I2CStop();
 102           }
 103          
 104          void SetCurrentRef(uchar CurrentData)
 105           {
 106             I2CStart();
 107             I2CSendByte(0x58);
 108             WaitAck();
 109             I2CSendByte(0x01);
 110             WaitAck();
 111             I2CSendByte(CurrentData);
 112             WaitAck();
 113             I2CStop();
 114           }
 115              */
 116          
 117          
C51 COMPILER V7.01  I2C                                                                    02/28/2005 12:11:49 PAGE 3   

 118            void AT24C02_write(uchar excur_addr,uchar wr_data)
 119          {    
 120   1              I2CStart();
 121   1              I2CSendByte(0xA0);
 122   1                     WaitAck();
 123   1              I2CSendByte(excur_addr);
 124   1                     WaitAck();
 125   1              I2CSendByte(wr_data);
 126   1                     WaitAck();
 127   1              I2CStop();
 128   1            // delay(20);             /////??????
 129   1      }
 130          
 131          uchar AT24C02_read(uchar excur_addr)
 132          {   
 133   1          uchar rd_data;
 134   1          
 135   1          I2CStart();
 136   1          I2CSendByte(0xA0);
 137   1              WaitAck();
 138   1          I2CSendByte(excur_addr);
 139   1              WaitAck();
 140   1          I2CStart();
 141   1          I2CSendByte(0xA1);
 142   1              WaitAck();
 143   1          rd_data=I2CReceiveByte();
 144   1              SendNotAck();
 145   1          I2CStop();
 146   1           //delay(10);
 147   1          return rd_data;
 148   1      
 149   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    212    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
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精品偷自拍| 欧美在线你懂的| 在线观看欧美黄色| 欧美性欧美巨大黑白大战| 欧美三级乱人伦电影| 欧美精品乱人伦久久久久久| 欧美一卡在线观看| 日韩欧美黄色影院| 久久久精品tv| 国产精品你懂的| 亚洲免费在线播放| 亚洲国产人成综合网站| 免费在线观看日韩欧美| 久久91精品国产91久久小草| 国产91精品免费| 北条麻妃一区二区三区| 欧美三级欧美一级| 2020国产成人综合网| 国产亚洲欧美日韩日本| 1024成人网| 蜜桃久久精品一区二区| 懂色av噜噜一区二区三区av | 欧美日免费三级在线| 欧美视频在线不卡| 亚洲精品在线观看网站| 国产丝袜美腿一区二区三区| 亚洲激情在线播放| 美洲天堂一区二卡三卡四卡视频 | 91丨porny丨国产入口| 91久久人澡人人添人人爽欧美| 3751色影院一区二区三区| 久久日韩粉嫩一区二区三区| 亚洲黄色性网站| 久久99国内精品| 欧洲一区二区三区在线| 欧美精品一区视频| 亚洲永久精品大片| 国精品**一区二区三区在线蜜桃| 色94色欧美sute亚洲线路二| 日韩片之四级片| 国产精品成人免费| 理论电影国产精品| 在线免费观看一区| 日韩欧美国产精品| 亚洲精品成a人| 91热门视频在线观看| 天天操天天干天天综合网| 国产福利一区二区三区在线视频| 91精品91久久久中77777| 精品久久久久久久人人人人传媒| 亚洲视频在线观看一区| 国内成人免费视频| 7777精品伊人久久久大香线蕉经典版下载| 久久久亚洲精华液精华液精华液 | 亚洲综合成人网| 成人午夜短视频| 精品欧美乱码久久久久久1区2区 | 精品福利一区二区三区免费视频| 亚洲视频中文字幕| 国产69精品久久777的优势| 日韩欧美国产麻豆| 午夜精品久久久久久久99水蜜桃 | 国产成人精品一区二区三区网站观看| 欧美中文字幕一区| 亚洲欧洲综合另类| 99久久久免费精品国产一区二区| 欧美激情在线一区二区三区| 国产一区二区成人久久免费影院| 日韩精品综合一本久道在线视频| 亚洲h动漫在线| 欧美日韩国产高清一区二区| 亚洲一二三四在线观看| 94色蜜桃网一区二区三区| 中文字幕二三区不卡| 国产ts人妖一区二区| 久久综合色婷婷| 国产一区二区成人久久免费影院| 2021中文字幕一区亚洲| 国产寡妇亲子伦一区二区| 久久久另类综合| 成人毛片视频在线观看| 亚洲精品午夜久久久| 色女孩综合影院| 午夜精品久久久久影视| 日韩丝袜美女视频| 国产成人精品午夜视频免费| 国产三级一区二区| 成人av网址在线| 一区二区视频免费在线观看| 欧美日韩国产免费| 蜜臀av性久久久久蜜臀av麻豆| 国产视频一区二区在线观看| 91丝袜国产在线播放| 五月婷婷另类国产| 337p日本欧洲亚洲大胆精品| 91视频一区二区| 亚洲成人激情自拍| 久久久久久99久久久精品网站| 国产精品综合一区二区三区| 亚洲丝袜另类动漫二区| 在线不卡的av| 成人av集中营| 五月综合激情网| 国产精品日产欧美久久久久| 欧美精品xxxxbbbb| 国产伦精一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 老司机精品视频一区二区三区| 中文字幕第一区二区| 欧美性受xxxx黑人xyx| 国产福利91精品| 亚洲mv在线观看| 一区免费观看视频| 精品乱人伦小说| 色呦呦一区二区三区| 国产在线国偷精品免费看| 一区二区三区在线免费观看| 国产片一区二区| 欧美日韩综合在线| 国产91在线|亚洲| 久久99久久精品| 亚洲国产欧美在线| 日韩美女视频一区| 精品久久久久香蕉网| 欧美三级电影一区| 99久久综合精品| 国产成人啪午夜精品网站男同| 亚洲超碰精品一区二区| 国产视频一区在线观看| 欧美一区二区大片| 欧美日韩高清在线| 91丨porny丨国产| 不卡在线观看av| 国产精品99久久久久久有的能看| 日韩精品一卡二卡三卡四卡无卡| 国产精品无码永久免费888| 日韩精品专区在线影院重磅| 欧美一级日韩不卡播放免费| 欧美日韩一区不卡| 色嗨嗨av一区二区三区| 欧美日韩一区不卡| 色综合夜色一区| 色婷婷精品大视频在线蜜桃视频| av在线播放成人| 波多野结衣91| 91免费国产在线观看| av电影天堂一区二区在线观看| 国产99久久久国产精品潘金 | 亚洲欧洲另类国产综合| 久久综合九色综合欧美亚洲| 精品国产91乱码一区二区三区| 欧美一级欧美一级在线播放| 日韩欧美中文字幕精品| 欧美一区二区三区精品| 91精品在线观看入口| 91精品国产麻豆国产自产在线| 678五月天丁香亚洲综合网| 91精品国产综合久久蜜臀| 欧美丰满一区二区免费视频| 日韩精品自拍偷拍| 久久久噜噜噜久久中文字幕色伊伊| 国产亚洲欧洲一区高清在线观看| 欧美激情艳妇裸体舞| 欧美高清在线一区| 综合自拍亚洲综合图不卡区| 亚洲欧美日韩电影| 亚洲一区二区三区四区不卡| 男女男精品视频| 国产成人综合精品三级| 91网站最新网址| 6080亚洲精品一区二区| 久久久久久综合| 亚洲激情中文1区| 美腿丝袜亚洲色图| 成人蜜臀av电影| 欧美日本在线视频| 久久亚洲精精品中文字幕早川悠里 | 欧美日韩在线不卡| 欧美丰满嫩嫩电影| 国产日韩欧美a| 亚洲电影激情视频网站| 国产综合成人久久大片91| av色综合久久天堂av综合| 欧美天堂一区二区三区| 精品国产污污免费网站入口| 亚洲精品网站在线观看| 美女脱光内衣内裤视频久久影院| 国产高清无密码一区二区三区| 91黄色小视频| 久久人人97超碰com| 亚洲成a天堂v人片| 福利91精品一区二区三区| 欧美色图12p| 国产精品第13页| 国产一区视频导航| 在线观看www91|