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

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

?? lcd1602+at24c02.lst

?? 通過IIC總線實現萬年歷的編程
?? LST
?? 第 1 頁 / 共 2 頁
字號:
  40      =1  void Write24C02(unchar ch,unchar address);//寫入一個字到24C02中的指定地址中
  41      =1  unchar Read8Bit(void);               //從24C02中讀出8個Bit
  42      =1  unchar Read24C02(unchar address);    //從24C02指定地址位置中讀出1個字節
  43      =1  
  44      =1  
  45      =1  
  46      =1  /*-----------------------------------------*/
  47      =1  //延時1000us
  48      =1  void delay1ms(void)
  49      =1  {
  50   1  =1          unsigned char i,j,k;
  51   1  =1          for(i=5;i>0;i--)
  52   1  =1          for(j=28;j>0;j--)
  53   1  =1          for(k=2;k>0;k--);
  54   1  =1  }
  55      =1  
  56      =1  
  57      =1  
  58      =1  /*-----------------------------------------*/
  59      =1  //開始總線
  60      =1  void Start(void)
  61      =1  {
  62   1  =1          SDA=1;
  63   1  =1          SCL=1;
  64   1  =1          SDA=0;
  65   1  =1          SCL=0;
  66   1  =1  }
  67      =1  
  68      =1  
  69      =1  
  70      =1  /*-----------------------------------------*/
  71      =1  //結束總線
  72      =1  void Stop(void)
  73      =1  {
  74   1  =1          SCL=0;
  75   1  =1          SDA=0;
  76   1  =1          SCL=1;
  77   1  =1          SDA=1;
  78   1  =1  }
  79      =1  
  80      =1  
  81      =1  
  82      =1  /*-----------------------------------------*/
  83      =1  //發送ACk0
  84      =1  void NoAck(void)
  85      =1  {
  86   1  =1          SDA=1;
  87   1  =1          SCL=1;
  88   1  =1          SCL=0;
  89   1  =1  }
  90      =1  
  91      =1  
  92      =1  
C51 COMPILER V7.50   LCD1602_AT24C02                                                       04/24/2009 18:29:35 PAGE 5   

  93      =1  /*-----------------------------------------*/
  94      =1  //測試ACk
  95      =1  bit TestAck(void)
  96      =1  {
  97   1  =1          bit ErrorBit;
  98   1  =1          SDA=1;
  99   1  =1          SCL=1;
 100   1  =1          ErrorBit=SDA;
 101   1  =1          SCL=0;
 102   1  =1          return (ErrorBit);
 103   1  =1  }
 104      =1  
 105      =1  
 106      =1  
 107      =1  /*-----------------------------------------*/
 108      =1  //寫入8個Bit 到24C02
 109      =1  void Write8Bit(unchar input)
 110      =1  {
 111   1  =1          unchar temp;
 112   1  =1          for(temp=8;temp!=0;temp--)
 113   1  =1          {
 114   2  =1                  SDA=(bit)(input&0x80);
 115   2  =1                  SCL=1;
 116   2  =1                  SCL=0;
 117   2  =1                  input<<=1;
 118   2  =1          }
 119   1  =1  }
 120      =1  
 121      =1  
 122      =1  
 123      =1  /*-----------------------------------------*/
 124      =1  //寫入一個字到24C02中的指定地址中
 125      =1  void Write24C02(unchar ch,unchar address)
 126      =1  {
 127   1  =1          Start();
 128   1  =1          Write8Bit(WriteDeviceAddress);
 129   1  =1          TestAck();
 130   1  =1          Write8Bit(address);
 131   1  =1          TestAck();
 132   1  =1          Write8Bit(ch);
 133   1  =1          TestAck();
 134   1  =1          Stop();
 135   1  =1          delay1ms();             //延遲時間1ms!!!
 136   1  =1  }
 137      =1  
 138      =1  
 139      =1  
 140      =1  /*-----------------------------------------*/
 141      =1  //從24C02中讀出8個Bit
 142      =1  unchar Read8Bit(void)
 143      =1  {
 144   1  =1          unchar temp,rbyte=0;
 145   1  =1          for(temp=8;temp!=0;temp--)
 146   1  =1          {
 147   2  =1                  SCL=1;
 148   2  =1                  rbyte<<=1;
 149   2  =1                  rbyte|=((unchar)(SDA));
 150   2  =1                  SCL=0;
 151   2  =1          }
 152   1  =1          return (rbyte);
 153   1  =1  }
 154      =1  
C51 COMPILER V7.50   LCD1602_AT24C02                                                       04/24/2009 18:29:35 PAGE 6   

 155      =1  
 156      =1  
 157      =1  /*-----------------------------------------*/
 158      =1  //從24C02指定地址位置中讀出1個字節
 159      =1  unchar Read24C02(unchar address)
 160      =1  {
 161   1  =1          unchar ch;
 162   1  =1          Start();
 163   1  =1          Write8Bit(WriteDeviceAddress);
 164   1  =1          TestAck();
 165   1  =1          Write8Bit(address);
 166   1  =1          TestAck();
 167   1  =1          Start();
 168   1  =1          Write8Bit(ReadDeviceAddress);
 169   1  =1          TestAck();
 170   1  =1          ch=Read8Bit();
 171   1  =1          NoAck();
 172   1  =1          Stop();
 173   1  =1          return (ch);
 174   1  =1  }
 175      =1  
 176      =1  
 177      =1  
 178      =1  /*-----------------------------------------*/
 179      =1  /*
 180      =1  //應用舉例
 181      =1  void main(void)
 182      =1  {
 183      =1          unsigned char i;
 184      =1          for(i=0;i<256;i++)
 185      =1          {
 186      =1             Write24C02(i,i);
 187      =1             P1=Read24C02(i);
 188      =1             delayms(1000);
 189      =1          }
 190      =1          while(1);
 191      =1  }
 192      =1  */
 193      =1  
 194      =1  
 195      =1  /*-----------------------------------------*/
 196      =1  #endif
 197      =1  
 198      =1  
 199      =1  
 200      =1  
 201      =1  
 202      =1  
   5          
   6          
   7          
   8          
   9          //函數定義
  10          void delay(unsigned char x, unsigned char y, unsigned char z)
  11          {
  12   1          unsigned char tempx,tempy,tempz=z;
  13   1          do{tempy=y;do{tempx=x;while(--tempx);}while(--tempy);}while(--tempz);
  14   1      }
  15          
  16          
  17          
  18          void main(void)
C51 COMPILER V7.50   LCD1602_AT24C02                                                       04/24/2009 18:29:35 PAGE 7   

  19          {
  20   1              unsigned char i;
  21   1              unsigned char temp_char;
  22   1              //for(i=0;i<250;i++)Write24C02(i,i);    //寫入數據到AT24C02中
  23   1              i=32;
  24   1              lcd_init();
  25   1              lcd_pos(0,0);
  26   1              while(1)
  27   1              {
  28   2                      temp_char=Read24C02(i++);
  29   2                      if(i==250)i=32;
  30   2                      printc(temp_char);
  31   2                      delay(20,25,150);
  32   2                      if(i%16==0){lcd_pos(0,1);if(i%32==0)lcd_pos(0,0);}
  33   2              }
  34   1      }
  35          

C51 COMPILATION COMPLETE.  2 WARNING(S),  7 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看日韩电影| 性做久久久久久免费观看欧美| 国产欧美视频一区二区| 自拍偷自拍亚洲精品播放| 亚洲永久免费av| 精久久久久久久久久久| 91丨porny丨在线| 欧美成人猛片aaaaaaa| 中文字幕在线不卡视频| 秋霞午夜av一区二区三区| 成人午夜av电影| 51午夜精品国产| 亚洲欧美在线视频观看| 日韩成人一级片| 97久久超碰国产精品电影| 欧美一级日韩一级| 国产精品伦一区二区三级视频| 日韩成人免费电影| 一本到不卡免费一区二区| 精品电影一区二区| 日本一区二区免费在线| 免费一级片91| 精品视频一区三区九区| 国产精品欧美综合在线| 精品中文av资源站在线观看| 91福利在线播放| 国产精品色哟哟网站| 久久国产剧场电影| 欧美日韩视频专区在线播放| 亚洲视频精选在线| 成人一区二区三区在线观看| 精品国产一区二区三区久久久蜜月| 亚洲国产一区二区视频| 国产91富婆露脸刺激对白| 日韩免费高清电影| 日韩高清不卡一区二区三区| 国产精品2024| 欧美成人精品高清在线播放| 亚洲国产毛片aaaaa无费看| 国产精品亚洲人在线观看| 欧美tk—视频vk| 九一九一国产精品| 精品免费日韩av| 麻豆成人免费电影| 欧美一二三区在线| 麻豆专区一区二区三区四区五区| 欧洲色大大久久| 亚洲精品国久久99热| 91一区二区在线| 亚洲一区二区三区国产| 欧美色图一区二区三区| 亚洲国产精品自拍| 欧美吞精做爰啪啪高潮| 亚洲一区二区在线播放相泽| 欧美在线一二三四区| 亚洲韩国一区二区三区| 欧美日韩在线三级| 亚洲va国产va欧美va观看| 欧美日韩国产免费一区二区| 日本中文字幕一区二区视频 | 欧美日韩国产在线观看| 一区二区在线看| 欧美日韩三级一区二区| 日韩精品三区四区| 日韩色在线观看| 久久超碰97人人做人人爱| 久久精品亚洲乱码伦伦中文| 国产成人av网站| 亚洲欧洲日韩在线| 99久久精品免费| 亚洲成人免费在线观看| 久久先锋资源网| 色婷婷av一区| 精品伊人久久久久7777人| 欧美—级在线免费片| 在线精品视频免费播放| 秋霞午夜av一区二区三区| 欧美日韩国产三级| 国产91精品在线观看| 一区二区免费看| 日韩你懂的在线观看| 丁香一区二区三区| 亚洲一区影音先锋| 精品国产91亚洲一区二区三区婷婷| 不卡视频一二三四| 天堂av在线一区| 国产精品日韩成人| 日韩欧美在线不卡| 成人app在线| 久久精品噜噜噜成人88aⅴ| 亚洲视频一二三| 欧美mv日韩mv| 欧美主播一区二区三区| 国产精品一区二区果冻传媒| 一区二区三区精品在线| wwwwxxxxx欧美| 欧美日韩中文字幕一区二区| 国产99久久久久| 轻轻草成人在线| 亚洲一区免费视频| 国产精品国模大尺度视频| 日韩情涩欧美日韩视频| 欧美亚洲高清一区| 国产凹凸在线观看一区二区| 日本中文字幕不卡| 国产精品免费免费| 亚洲精品一区二区三区蜜桃下载 | 欧美自拍偷拍一区| 国产成人精品网址| 免费的成人av| 婷婷夜色潮精品综合在线| 中文字幕av在线一区二区三区| 欧美一区二区三区色| 色综合 综合色| 99这里都是精品| 国产精品一区二区不卡| 精品一区二区三区免费播放| 日韩在线卡一卡二| 亚洲图片自拍偷拍| 亚洲精品少妇30p| 亚洲欧洲av一区二区三区久久| 欧美电影免费观看完整版| 欧美午夜不卡视频| 成人在线视频一区| 国产成人精品免费网站| 免费精品视频最新在线| 午夜精品福利一区二区蜜股av | 91麻豆福利精品推荐| 国产99精品在线观看| 国产福利91精品| 国产风韵犹存在线视精品| 国产麻豆一精品一av一免费| 蜜臀av一区二区在线免费观看 | 欧美性猛片xxxx免费看久爱| 在线观看亚洲精品| 91福利社在线观看| 欧美日韩午夜在线视频| 欧美日韩一区二区三区四区五区| 日本韩国视频一区二区| 欧美日韩免费一区二区三区视频| 欧美亚洲高清一区| 色婷婷亚洲婷婷| 色婷婷久久99综合精品jk白丝| 国产成人精品亚洲午夜麻豆| 成人av电影在线播放| 97久久超碰国产精品| 欧美视频一区在线观看| 欧美午夜电影一区| 97久久精品人人做人人爽| 99精品桃花视频在线观看| 91丨国产丨九色丨pron| 在线播放中文一区| www欧美成人18+| 国产精品激情偷乱一区二区∴| 亚洲美女偷拍久久| 午夜亚洲福利老司机| 精品一区二区三区在线视频| av在线播放成人| 欧美日韩久久久久久| 欧美v国产在线一区二区三区| 久久精品男人天堂av| 一区二区三区精品视频| 六月丁香综合在线视频| 成人99免费视频| 欧美电影影音先锋| 国产亚洲精品资源在线26u| 夜色激情一区二区| 久久99热狠狠色一区二区| 成人av电影免费观看| 7777精品伊人久久久大香线蕉 | 国产真实乱子伦精品视频| 白白色 亚洲乱淫| 91精品国产免费| 国产精品福利电影一区二区三区四区| 国产精品日日摸夜夜摸av| 五月激情六月综合| 成人黄色在线看| 日韩精品中文字幕在线不卡尤物| 国产精品灌醉下药二区| 理论电影国产精品| 99久久精品99国产精品| 欧美精品一区二区蜜臀亚洲| 一区二区三区四区亚洲| 国产一二三精品| 91精品在线免费观看| 亚洲欧洲日韩av| 国产尤物一区二区| 欧美一级一区二区| 欧美激情一区二区三区四区| 午夜精品久久久久久久蜜桃app| 色94色欧美sute亚洲线路一久| 国产精品伦一区二区三级视频| 成人免费福利片| 国产精品麻豆视频| 99久久伊人久久99| 中文字幕一区二区视频| 成人18视频在线播放| 亚洲婷婷综合色高清在线| 97国产一区二区| 亚洲一区二区三区自拍|