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

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

?? i2c.lst

?? T112 MCU源程碼,用于T112外接MCU篇程,用來驅動模擬屏
?? LST
字號:
C51 COMPILER V7.06   I2C                                                                   12/09/2006 19:37:50 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE I2C
OBJECT MODULE PLACED IN I2C.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE source\I2C.c BROWSE INCDIR(Z:\cb\TV_112\include\) DEBUG OBJECTEXTEND PRINT(
                    -.\I2C.lst) OBJECT(I2C.obj)

stmt level    source

   1          #include "reg51.h"
   2          #include "common.h"
   3          #include "struct.h"
   4          #include "system.h"
   5          #include "twowire.h"
   6          
   7          #define True 1
   8          #define False 0
   9          #define High  1
  10          #define Low   0
  11          //#define nop _nop()_
  12          
  13          /*********************************************************************************************************
             -****************************************
  14                                                                                  I2C總線驅動程序
  15          **********************************************************************************************************
             -****************************************/
  16          
  17          
  18          
  19                  void    Delay_10us(void)
  20                  {
  21   1                              twdDelay(5);                    
  22   1              
  23   1              }
  24                  
  25                  /*************************************************/
  26          
  27                  void    Start_I2C(void)
  28                  {                                                                               
  29   1              P_SCK   =       False   ;
  30   1                      Delay_10us()                    ;
  31   1                      P_SDA   =       True    ;
  32   1                      Delay_10us()                    ;
  33   1                      P_SCK   =       True    ;
  34   1                      Delay_10us()                    ;
  35   1                      P_SDA   =       False   ;                               
  36   1                      Delay_10us()                    ;
  37   1                      P_SCK   =       False   ;
  38   1              }
  39          
  40                  /***********************************************/
  41          
  42                  void    Stop_I2C(void)
  43                  {       
  44   1                                                                                              
  45   1                      P_SCK   =       False;
  46   1                      Delay_10us();
  47   1                      P_SDA   =       False;
  48   1                      Delay_10us();
  49   1                      P_SCK   =       True;
  50   1                      Delay_10us();
  51   1                      P_SDA   =       True;                           
  52   1                      Delay_10us();
C51 COMPILER V7.06   I2C                                                                   12/09/2006 19:37:50 PAGE 2   

  53   1                      P_SCK   =       False;
  54   1              }
  55          
  56                  /***********************************************/
  57          
  58                  void WByte_I2C(uCHAR  value)
  59                  {
  60   1                      uCHAR   i;
  61   1                      for(i=0;i!=8;i++)
  62   1                      {
  63   2                              if( value&0x80 )
  64   2                              {
  65   3                                      P_SDA   = True;
  66   3                              }
  67   2                              else
  68   2                              {
  69   3                                      P_SDA   = False;
  70   3                              }
  71   2                              value   <<=1;
  72   2                              Delay_10us();
  73   2                              P_SCK   =       True;
  74   2                              Delay_10us();
  75   2                              P_SCK   =       False;
  76   2                              Delay_10us();
  77   2                      }
  78   1                      P_SDA   =       True;   
  79   1                      P_SCK   =       True;
  80   1                      do
  81   1                      {
  82   2                              i++;
  83   2                      }while(P_SDA&&i!=255);
  84   1                      P_SCK   =       False;
  85   1              }
  86                  
  87                  /**************************************************/
  88                  
  89                  uCHAR I2C_RByte(void)
  90                  {
  91   1                      uCHAR i;
  92   1                      uCHAR RI2C_data=0;
  93   1      
  94   1                      P_SDA   =       High;   
  95   1                      for(i=0;i!=8;i++)
  96   1                      {
  97   2                              P_SCK   =       High;
  98   2                              Delay_10us();
  99   2                              RI2C_data<<=1;
 100   2                              if(P_SDA)
 101   2                              {
 102   3                                      RI2C_data ++;
 103   3                              }
 104   2                              P_SCK   =       Low;
 105   2                              Delay_10us();
 106   2                      }
 107   1                      P_SDA   =       High;
 108   1                      Delay_10us();
 109   1                      P_SCK   =       High;
 110   1                      Delay_10us();
 111   1                      P_SCK   =       Low;
 112   1                      return RI2C_data;
 113   1              }
 114          /*******************************************/
C51 COMPILER V7.06   I2C                                                                   12/09/2006 19:37:50 PAGE 3   

 115          
 116          void  W_E2PROM(uCHAR slave_addr,uCHAR W_addr ,uCHAR W_data)
 117                  {
 118   1                      Start_I2C();
 119   1                      WByte_I2C(slave_addr);
 120   1                      WByte_I2C(W_addr);
 121   1                      WByte_I2C(W_data);
 122   1                      Delay_10us();
 123   1                      ///Wait_64us();
 124   1                      Stop_I2C();
 125   1              }
 126          
 127          /*************************************************/
 128          uCHAR R_E2PROM(uCHAR slave_addr,uCHAR R_addr)
 129          {
 130   1                      uCHAR i;
 131   1                      Start_I2C();
 132   1                      WByte_I2C(slave_addr);
 133   1                      WByte_I2C(R_addr);
 134   1                      Start_I2C();
 135   1                      WByte_I2C(slave_addr|0x01);
 136   1                      i=I2C_RByte();
 137   1                      Stop_I2C();
 138   1                      return i;
 139   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    231    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      10
   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一区二区三区免费野_久草精品视频
色婷婷激情一区二区三区| 9191成人精品久久| 色噜噜夜夜夜综合网| 欧美综合在线视频| 欧美一级黄色片| 亚洲欧美日韩国产中文在线| 麻豆专区一区二区三区四区五区| a亚洲天堂av| 欧美一级在线视频| 一区二区在线免费| 国产精品亚洲一区二区三区妖精 | 欧美视频日韩视频在线观看| 国产午夜精品美女毛片视频| 蜜臀a∨国产成人精品| 欧美三级欧美一级| 亚洲男女毛片无遮挡| proumb性欧美在线观看| 欧美变态口味重另类| 日韩专区一卡二卡| 欧美日韩在线直播| 亚洲精品一二三区| 91丨九色丨国产丨porny| 久久久久久一二三区| 狠狠色丁香婷婷综合| 欧美成人三级在线| 青青草精品视频| 欧美一区二区播放| 日本不卡在线视频| 日韩视频国产视频| 久久精品99久久久| 精品少妇一区二区三区视频免付费| 亚洲成a人片在线不卡一二三区| 91国产成人在线| 亚洲一区影音先锋| 欧美中文字幕亚洲一区二区va在线 | 菠萝蜜视频在线观看一区| 久久久综合视频| 国产一区不卡精品| 国产亚洲福利社区一区| 99久久综合狠狠综合久久| 亚洲天堂中文字幕| 色综合久久久网| 亚洲电影一级黄| 这里只有精品视频在线观看| 奇米777欧美一区二区| 精品美女被调教视频大全网站| 极品尤物av久久免费看| 国产欧美精品一区二区色综合朱莉| 成人网在线免费视频| 亚洲激情综合网| 欧美日韩成人综合在线一区二区 | 91在线观看污| 亚洲图片自拍偷拍| 56国语精品自产拍在线观看| 久久激情综合网| 中文字幕一区在线观看| 在线亚洲一区二区| 日本中文字幕不卡| 中文字幕乱码久久午夜不卡| 91丝袜高跟美女视频| 人人爽香蕉精品| 国产精品不卡视频| 欧美精三区欧美精三区| 久久精品二区亚洲w码| 亚洲欧洲成人精品av97| 欧美午夜在线一二页| 日本大胆欧美人术艺术动态| 国产亚洲一二三区| 91久久精品网| 精品一区在线看| 亚洲精品成人天堂一二三| 精品女同一区二区| 色噜噜狠狠成人中文综合| 久久精品国产在热久久| 亚洲免费在线看| 欧美大片顶级少妇| 欧美亚洲动漫精品| 国产成人av福利| 首页欧美精品中文字幕| 国产精品久久毛片av大全日韩| 欧美日韩国产影片| 不卡电影一区二区三区| 美国十次综合导航| 亚洲午夜在线电影| 国产精品久久久久桃色tv| 日韩一区二区电影| 色婷婷综合久久久中文一区二区| 久久99精品久久久久婷婷| 亚洲国产sm捆绑调教视频| 亚洲国产精品二十页| 91精品国产乱| 欧美无砖专区一中文字| a级高清视频欧美日韩| 麻豆一区二区99久久久久| 一卡二卡三卡日韩欧美| 综合在线观看色| 国产欧美一区二区精品秋霞影院| 4438成人网| 在线免费不卡视频| 成人久久18免费网站麻豆 | 舔着乳尖日韩一区| 亚洲欧美日韩在线| 国产精品毛片a∨一区二区三区 | 国产乱码字幕精品高清av| 偷拍亚洲欧洲综合| 一区二区三区在线观看国产| 国产精品毛片高清在线完整版| 久久精品这里都是精品| 日韩一区二区三区电影在线观看 | 国产网红主播福利一区二区| 日韩免费高清视频| 日韩一区二区三区高清免费看看| 欧美亚洲综合一区| 色爱区综合激月婷婷| 91免费小视频| 91色视频在线| 91麻豆国产自产在线观看| 91精品在线麻豆| 91精品国产乱码久久蜜臀| 制服丝袜亚洲精品中文字幕| 制服丝袜在线91| 精品国产免费久久| 久久蜜桃香蕉精品一区二区三区| 久久色.com| 国产亚洲视频系列| 最新不卡av在线| 悠悠色在线精品| 日韩精品色哟哟| 开心九九激情九九欧美日韩精美视频电影| 亚洲成人av福利| 捆绑变态av一区二区三区| 国产又黄又大久久| 99精品国产91久久久久久 | 亚洲123区在线观看| 日本美女一区二区三区| 国内成人精品2018免费看| 国产成人免费视频精品含羞草妖精| 国产suv精品一区二区6| 91美女在线视频| 欧美一区中文字幕| 久久精品男人的天堂| 亚洲激情五月婷婷| 亚欧色一区w666天堂| 精品一区二区综合| av一区二区久久| 欧美人动与zoxxxx乱| 久久久久久久久97黄色工厂| 亚洲激情男女视频| 蜜桃在线一区二区三区| av电影在线观看不卡| 欧美精品久久99久久在免费线 | 欧美日韩一区中文字幕| 99久久精品国产网站| 国产清纯在线一区二区www| 综合中文字幕亚洲| 亚洲妇女屁股眼交7| 国产美女久久久久| 欧美做爰猛烈大尺度电影无法无天| 7777女厕盗摄久久久| 中文字幕第一页久久| 亚洲va欧美va人人爽| 国产精品一区二区男女羞羞无遮挡| 色综合天天天天做夜夜夜夜做| 91精品国产91热久久久做人人| 欧美激情在线看| 丝袜美腿亚洲综合| 成人av动漫在线| 日韩三级电影网址| 亚洲欧美日韩国产综合| 韩国欧美国产一区| 欧美色区777第一页| 欧美激情综合网| 久久国产免费看| 欧美又粗又大又爽| 国产日韩欧美亚洲| 久久国产精品无码网站| 欧美午夜在线一二页| 国产精品少妇自拍| 国产麻豆视频精品| 这里只有精品电影| 亚洲小说欧美激情另类| 色综合天天狠狠| 国产精品久久久久一区二区三区 | 欧亚洲嫩模精品一区三区| 日本成人超碰在线观看| 色一情一乱一乱一91av| 国产欧美日产一区| 国产乱码精品一区二区三区av | 91麻豆国产香蕉久久精品| 久久精品日韩一区二区三区| 久草在线在线精品观看| 日韩一区和二区| 毛片基地黄久久久久久天堂| 欧美日韩国产天堂| 亚洲最色的网站| 欧美日韩久久一区二区| 亚洲一区二区三区四区在线免费观看 | 成人精品国产免费网站| 久久嫩草精品久久久久| 青娱乐精品视频|