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

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

?? 2401.lst

?? 基于51的單片機設計的電容計的完整源代碼
?? LST
字號:
C51 COMPILER V7.06   2401                                                                  03/02/2006 23:49:39 PAGE 1   


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

stmt level    source

   1          /******************************************************************
   2             本程序只供學習使用,未經作者許可,不得用于其它任何用途
   3                我的郵箱:computer-lov@tom.com
   4                  歡迎訪問我的blog:  http://computer00.21ic.org
   5          
   6          2401.c文件 2401-I2CROM的讀寫函數
   7          
   8          Created by Computer-lov
   9          Date: 2004.11.12
  10          
  11          Edit date:2006.3.2
  12          
  13          Version V1.0
  14          Copyright(C) Computer-lov 2004-2014
  15          All rigths reserved      
  16          *******************************************************************/
  17          
  18          
  19          #include "hardware.h"
  20          #include "2401.h"
  21          #include "main.h"
  22          
  23          
  24          void delay(void)      //延時子程序
  25          {
  26   1       unsigned char i;
  27   1       for(i=0;i<1;i++);
  28   1      }
  29          
  30          //**************************************   將一個字節保存到EEROM中   *************************************
             -****
  31          unsigned char Write_a_EEPROM_data(unsigned char device_addr,unsigned char data_addr,unsigned char w_data) 
  32          {
  33   1       unsigned char i,Device_Addr;
  34   1       if(NO_2401)return 0xFF;
  35   1       delay();
  36   1       SDA=0;                          //產生一個起始位       
  37   1       delay();
  38   1       Device_Addr=device_addr;        //EEROM的地址暫存
  39   1       for(i=0;i<7;i++)                //輸出設備地址
  40   1        { 
  41   2         SCL=0;
  42   2         delay();
  43   2         SDA=device_addr&0x80;         //SDA上輸出一位數據,高位在前
  44   2         device_addr<<=1;
  45   2         delay();
  46   2         SCL=1;
  47   2         delay();
  48   2        }
  49   1       SCL=0;
  50   1       delay();
  51   1       SDA=0;                          //SDA上輸出0,表示寫操作
  52   1       delay();
  53   1       SCL=1;
  54   1       delay();
C51 COMPILER V7.06   2401                                                                  03/02/2006 23:49:39 PAGE 2   

  55   1       SCL=0;
  56   1       delay();
  57   1       SDA=1;                          //釋放SDA線
  58   1       delay();
  59   1       SCL=1;
  60   1       delay();
  61   1       if(SDA){return 1;}               //如果設備未響應,則返回出錯代碼1
  62   1       for(i=0;i<8;i++)                //輸出數據地址
  63   1        {
  64   2         SCL=0;
  65   2         delay();
  66   2         SDA=data_addr&0x80;           //SDA上輸出一位數據,高位在前
  67   2         data_addr<<=1;       
  68   2         delay();
  69   2         SCL=1;
  70   2         delay();
  71   2         delay();
  72   2        }  
  73   1       SCL=0;
  74   1       delay();
  75   1       SDA=1;                          //釋放SDA線
  76   1       delay();
  77   1       SCL=1;
  78   1       delay();
  79   1       if(SDA){return 2;}             //如果設備未響應,則返回出錯代碼2
  80   1       for(i=0;i<8;i++)                //輸出要寫入的數據
  81   1        {
  82   2         SCL=0;
  83   2         delay();
  84   2         SDA=w_data&0x80;               //SDA上輸出一位數據,高位在前
  85   2         w_data<<=1;
  86   2         delay();
  87   2         SCL=1;
  88   2         delay();
  89   2        }  
  90   1       SCL=0;
  91   1       delay();
  92   1       SDA=1;                          //釋放SDA線
  93   1       delay();
  94   1       SCL=1;
  95   1       delay();
  96   1       if(SDA){return 3;}               //如果設備未響應,則返回出錯代碼3
  97   1       SCL=0;
  98   1       delay();
  99   1       SDA=0;
 100   1       delay();
 101   1       SCL=1;
 102   1       delay();
 103   1       SDA=1;                         //產生一個停止位,停止操作
 104   1       for(i=0;i<250;i++)             //等待數據寫入
 105   1        {
 106   2         delay();
 107   2        }
 108   1       for(i=0;i<250;i++)delay();
 109   1       return 0;                     //正確寫入,返回0
 110   1      }
 111          //****************************************************************************************
 112          
 113          //*********************************   從EEROM中讀取一個字節   *****************************
 114          unsigned int Read_a_EEPROM_data(unsigned char device_addr,unsigned char data_addr) 
 115          {
 116   1       unsigned char i,r_data,Device_Addr;
C51 COMPILER V7.06   2401                                                                  03/02/2006 23:49:39 PAGE 3   

 117   1       SDA=0;                          //產生一個起始位       
 118   1       delay();
 119   1       Device_Addr=device_addr;        //EEROM的地址暫存
 120   1       for(i=0;i<7;i++)                //輸出設備地址
 121   1        { 
 122   2         SCL=0;
 123   2         delay();
 124   2         SDA=device_addr&0x80;         //SDA上輸出一位數據,高位在前
 125   2         device_addr<<=1;
 126   2         delay();
 127   2         SCL=1;
 128   2         delay();
 129   2        }
 130   1       SCL=0;
 131   1       delay();
 132   1       SDA=0;                    //SDA上輸出0,表示寫操作
 133   1       delay();
 134   1       SCL=1;
 135   1       delay();
 136   1       SCL=0;
 137   1       delay();
 138   1       SDA=1;                    //釋放SDA線
 139   1       delay();
 140   1       SCL=1;
 141   1       delay();
 142   1       if(SDA) return 0x0100;   //如果設備未響應,則返回出錯代碼0x0100
 143   1       for(i=0;i<8;i++)         //輸出數據地址
 144   1        {
 145   2         SCL=0;
 146   2         delay();
 147   2         SDA=data_addr&0x80;    //SDA上輸出一位數據,高位在前
 148   2         data_addr<<=1;       
 149   2         delay();
 150   2         SCL=1;
 151   2         delay();
 152   2         delay();
 153   2        }  
 154   1       SCL=0;
 155   1       delay();
 156   1       SDA=1;                     //釋放SDA線
 157   1       delay();
 158   1       SCL=1;
 159   1       delay();
 160   1       if(SDA) return 0x0200;     //如果設備未響應,則返回出錯代碼0x0200
 161   1       SCL=0;
 162   1       delay();
 163   1       SDA=1;
 164   1       delay();
 165   1       SCL=1;
 166   1       delay();
 167   1       SDA=0;                      //產生一個重啟動位
 168   1       delay();
 169   1       device_addr=Device_Addr;    //EEROM的地址
 170   1       for(i=0;i<7;i++)            //輸出設備地址,一個7位的地址
 171   1        { 
 172   2         SCL=0;
 173   2         delay();
 174   2         SDA=device_addr&0x80;     //SDA上輸出一位數據,高位在前
 175   2         device_addr<<=1;
 176   2         delay();
 177   2         SCL=1;
 178   2         delay();
C51 COMPILER V7.06   2401                                                                  03/02/2006 23:49:39 PAGE 4   

 179   2        }
 180   1       SCL=0;
 181   1       delay();
 182   1       SDA=1;                     //SDA上輸出1,表示讀操作
 183   1       delay();
 184   1       SCL=1;
 185   1       delay();
 186   1       SCL=0;
 187   1       delay();
 188   1       SDA=1;                     //釋放SDA線
 189   1       delay();
 190   1       SCL=1;
 191   1       delay();
 192   1       if(SDA) return 0x0300;    //如果設備未響應,則返回出錯代碼0x0300
 193   1       for(i=0;i<8;i++)          //從EEROM中讀出數據
 194   1        {
 195   2         SCL=0;
 196   2         delay();
 197   2         r_data<<=1;
 198   2         delay();
 199   2         SCL=1;
 200   2         if(SDA)r_data=r_data|0x01;   //保存一位數據
 201   2         delay();
 202   2        }  
 203   1       SCL=0;
 204   1       delay();
 205   1       SDA=1;                        //置SDA高電平,表示停止讀出
 206   1       delay(); 
 207   1       SCL=1;
 208   1       delay();
 209   1       SCL=0;
 210   1       delay();
 211   1       SDA=0;
 212   1       delay();
 213   1       SCL=1;
 214   1       delay();
 215   1       SDA=1;                         //產生一個停止位,停止讀操作
 216   1       return r_data;                 //返回數據
 217   1      }
 218          //****************************************************************************************


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    361    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   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一区二区三区免费野_久草精品视频
337p日本欧洲亚洲大胆精品| 天堂蜜桃91精品| 亚洲亚洲精品在线观看| 免费成人av在线| 一本大道av伊人久久综合| 91精品国产91久久久久久一区二区| 国产丝袜欧美中文另类| 午夜精品久久久久久久久久| 国产成人免费高清| 日韩一区二区免费视频| 亚洲黄网站在线观看| 岛国一区二区三区| 日韩精品一区二区三区蜜臀| 亚洲自拍与偷拍| 91麻豆.com| 国产精品三级av| 国产久卡久卡久卡久卡视频精品| 欧美日韩国产精品自在自线| 亚洲天天做日日做天天谢日日欢| 国产精品影视在线| 欧美大片在线观看| 视频在线观看一区| 一本久久精品一区二区| 国产精品麻豆视频| 国产成人日日夜夜| 久久久www成人免费无遮挡大片| 日韩国产一区二| 制服丝袜激情欧洲亚洲| 亚洲1区2区3区4区| 欧美视频精品在线| 亚洲成人精品一区| 欧美日韩和欧美的一区二区| 亚洲综合在线五月| 色猫猫国产区一区二在线视频| 最新日韩av在线| 99精品久久久久久| 亚洲美女屁股眼交3| 91麻豆免费看| 亚洲成a人v欧美综合天堂| 欧美性受xxxx| 蜜臀av性久久久久蜜臀aⅴ| 7777精品伊人久久久大香线蕉经典版下载 | 久久只精品国产| 极品少妇xxxx精品少妇| 精品日韩一区二区三区免费视频| 美女久久久精品| 欧美精品一区二区三区在线 | 国产在线麻豆精品观看| 26uuu色噜噜精品一区二区| 国内精品不卡在线| 国产精品国产三级国产普通话99| 成人h动漫精品一区二| 亚洲另类色综合网站| 欧美日韩国产一级二级| 免费精品视频最新在线| 国产网站一区二区| 91毛片在线观看| 日本伊人精品一区二区三区观看方式 | 亚洲欧美电影一区二区| 欧美三电影在线| 久久国产精品99久久久久久老狼| 中文字幕不卡在线播放| 欧美性一二三区| 国产乱淫av一区二区三区| 亚洲少妇最新在线视频| 欧美久久久久久久久久| 国产精品亚洲一区二区三区在线 | 日韩视频一区二区三区| 国产精华液一区二区三区| 亚洲日本护士毛茸茸| 欧美精品精品一区| 国产 欧美在线| 午夜精品福利一区二区三区av| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 中文字幕精品在线不卡| 欧美亚洲丝袜传媒另类| 国产又粗又猛又爽又黄91精品| 亚洲综合图片区| 久久久精品综合| 欧美精品一二三区| www..com久久爱| 久久精品国产亚洲a| 亚洲欧美激情在线| 国产欧美中文在线| 欧美一区二区三区免费| 日本久久一区二区| 丁香激情综合国产| 免费成人在线观看| 一区二区三区日韩欧美| 久久精品一区二区| 欧美一区二区福利在线| 97超碰欧美中文字幕| 黑人巨大精品欧美一区| 亚洲3atv精品一区二区三区| 中文字幕中文在线不卡住| 精品国一区二区三区| 欧美日韩高清在线播放| 日本久久电影网| 99re这里只有精品6| 国产91色综合久久免费分享| 精品一区二区日韩| 美女视频黄免费的久久| 偷窥少妇高潮呻吟av久久免费| 中文字幕一区二区三区四区不卡 | 免费的国产精品| 麻豆成人免费电影| 午夜精品免费在线| 图片区小说区区亚洲影院| 亚洲一区在线视频观看| 亚洲欧美韩国综合色| 中文字幕日本不卡| 国产精品久久久久一区| 久久久不卡网国产精品二区| 久久嫩草精品久久久久| 欧美精品一区二区精品网| 精品福利视频一区二区三区| 精品国产一二三区| 日韩免费性生活视频播放| 日韩你懂的在线播放| 欧美成人精品福利| 2023国产精品| 欧美国产日产图区| 国产精品国产精品国产专区不片| 国产欧美日韩视频在线观看| 久久久亚洲午夜电影| 久久精品人人做人人爽人人| 亚洲国产精品成人综合| 中文字幕一区二区不卡| 最好看的中文字幕久久| 亚洲综合丁香婷婷六月香| 亚洲动漫第一页| 日本不卡一区二区| 久久99这里只有精品| 国内精品第一页| zzijzzij亚洲日本少妇熟睡| 99久久99久久精品免费观看 | 欧美电视剧免费全集观看| 337p粉嫩大胆色噜噜噜噜亚洲| 中文字幕二三区不卡| 伊人开心综合网| 日韩av网站免费在线| 韩国午夜理伦三级不卡影院| 成人的网站免费观看| 欧日韩精品视频| 欧美一区二区美女| 中文字幕国产一区二区| 夜夜揉揉日日人人青青一国产精品| 日本不卡一区二区| 国产精品18久久久久久久久| 色狠狠桃花综合| 日韩精品中文字幕在线不卡尤物| 中文av字幕一区| 婷婷久久综合九色国产成人 | 色综合天天性综合| 日韩一级二级三级精品视频| 中文字幕不卡在线| 首页国产欧美日韩丝袜| 成人午夜私人影院| 这里只有精品99re| 国产精品毛片a∨一区二区三区| 亚洲一区在线观看网站| 国内成人免费视频| 欧美三区免费完整视频在线观看| 久久亚洲免费视频| 五月天一区二区| 91在线精品一区二区| 日韩欧美国产三级| 一区二区三区四区不卡视频| 国模大尺度一区二区三区| 在线视频一区二区三| 中文字幕欧美三区| 蜜桃久久久久久久| 色综合天天性综合| 久久精品人人做人人爽97| 日韩高清不卡一区二区三区| 91看片淫黄大片一级在线观看| 亚洲精品在线观| 免费黄网站欧美| 欧美日韩国产欧美日美国产精品| 国产精品乱子久久久久| 国内久久精品视频| 欧美一区二区在线免费观看| 亚洲精品视频在线观看网站| 国产福利一区二区| 欧美成人福利视频| 午夜a成v人精品| 欧美探花视频资源| 亚洲精品成人悠悠色影视| 成人黄色网址在线观看| 国产亚洲欧美一区在线观看| 久久国产精品99久久久久久老狼| 欧美日本一道本在线视频| 亚洲午夜久久久| 国产婷婷一区二区| 韩国视频一区二区| 日韩欧美一区电影| 美女视频黄久久| 久久影院视频免费| 国产精品456露脸| 国产日韩在线不卡|