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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? gettime.lst

?? 智能打鈴系統(tǒng)(MCU)端程序
?? LST
字號(hào):
C51 COMPILER V7.06   GETTIME                                                               12/17/2006 14:56:13 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE GETTIME
OBJECT MODULE PLACED IN GetTime.OBJ
COMPILER INVOKED BY: E:\My Electronic\Tools\Design tools\keil7.06\C51\BIN\C51.EXE GetTime.c LARGE OPTIMIZE(SIZE)

stmt level    source

   1          #include <REG52.H>
   2          #include <intrins.h>
   3          
   4          #define DS1307_Addr     0xd0                            //前七位為器件地址,最后一位為讀寫(xiě)位,為0時(shí)寫(xiě),為1時(shí)讀
   5          
   6                                                           //端口位定義
   7          sbit    SDA=P3^5;            //模擬I2C數(shù)據(jù)傳送位
   8          sbit    SCL=P3^4;            //模擬I2C時(shí)鐘控制位
   9          
  10          void delay_us(unsigned char us);
  11          
  12          /*******************************************************************
  13                                                  起動(dòng)總線(xiàn)函數(shù)               
  14          函數(shù)原型: void  Start_I2c();  
  15          功能:       啟動(dòng)I2C總線(xiàn),即發(fā)送I2C起始條件. 
  16          ********************************************************************/
  17          void IIC_Start()//在SCL處于高電平狀態(tài),SDA從高電平到低電平的跳變表示數(shù)據(jù)傳輸起始
  18          {
  19   1              SDA=1;                                  //發(fā)送起始條件的數(shù)據(jù)信號(hào)
  20   1              _nop_();
  21   1              SCL=1;
  22   1              delay_us(5);       //起始條件建立時(shí)間大于4.7us,延時(shí)
  23   1              SDA=0;                                  //發(fā)送起始信號(hào)
  24   1              delay_us(4);            //起始條件鎖定時(shí)間大于4us
  25   1              SCL=0;                          //鉗住I2C總線(xiàn),準(zhǔn)備發(fā)送或接收數(shù)據(jù) 起始條件已發(fā)送準(zhǔn)備發(fā)送數(shù)據(jù)
  26   1              delay_us(2);
  27   1      }
  28          
  29          /*******************************************************************
  30                                結(jié)束總線(xiàn)函數(shù)               
  31          函數(shù)原型: void  Stop_I2c();  
  32          功能:       結(jié)束I2C總線(xiàn),即發(fā)送I2C結(jié)束條件. 
  33          ********************************************************************/
  34          void IIC_Stop()//在SCL處于高電平的時(shí)候,SDA從低電平向高電平的跳變表示結(jié)束數(shù)據(jù)傳輸
  35          {
  36   1              SDA=0;                          //發(fā)送結(jié)束條件的數(shù)據(jù)信號(hào)
  37   1              _nop_();                //發(fā)送結(jié)束條件的時(shí)鐘信號(hào)
  38   1              SCL=1;  
  39   1              delay_us(4);    //結(jié)束條件建立時(shí)間大于4us
  40   1              SDA=1;                          //發(fā)送I2C總線(xiàn)結(jié)束信號(hào)
  41   1              delay_us(4);
  42   1      }
  43          
  44          /*******************************************************************
  45                           字節(jié)數(shù)據(jù)傳送函數(shù)               
  46          函數(shù)原型: void  SendByte(unsigned char c);
  47          功能:  將數(shù)據(jù)c發(fā)送出去,可以是地址,也可以是數(shù)據(jù),發(fā)完后等待應(yīng)答,并對(duì)
  48               此狀態(tài)位進(jìn)行操作.(不應(yīng)答或非應(yīng)答都使ack=0 假)     
  49               發(fā)送數(shù)據(jù)正常,ack=1; ack=0表示被控器無(wú)應(yīng)答或損壞。
  50          ********************************************************************/
  51          void  IIC_SendByte(unsigned char write_data)
  52          {
  53   1              unsigned char i;
  54   1       
  55   1              for(i=0;i<8;i++)                //要傳送的數(shù)據(jù)長(zhǎng)度為8位
C51 COMPILER V7.06   GETTIME                                                               12/17/2006 14:56:13 PAGE 2   

  56   1              {
  57   2                      delay_us(2);
  58   2                      if(write_data&0x80)
  59   2                              SDA=1;                                   //判斷發(fā)送位
  60   2                      else  
  61   2                              SDA=0; 
  62   2            write_data <<= 1;
  63   2                      delay_us(2);
  64   2                      SCL=1;               //置時(shí)鐘線(xiàn)為高,通知被控器開(kāi)始接收數(shù)據(jù)位 
  65   2                      delay_us(6);               //保證時(shí)鐘高電平周期大于4us       
  66   2                      SCL=0; 
  67   2              }
  68   1         SDA=1;               //8位發(fā)送完后釋放數(shù)據(jù)線(xiàn),準(zhǔn)備接收應(yīng)答位
  69   1         delay_us(5);   
  70   1         SCL=1;               
  71   1         while (SDA);                 //等待應(yīng)答信號(hào)                          
  72   1         _nop_();
  73   1              SCL = 0;
  74   1      }
  75          
  76          /*******************************************************************
  77                           字節(jié)數(shù)據(jù)接收函數(shù)              
  78          函數(shù)原型: unsigned char  RcvByte();
  79          功能:  用來(lái)接收從器件傳來(lái)的數(shù)據(jù),并判斷總線(xiàn)錯(cuò)誤(不發(fā)應(yīng)答信號(hào)),
  80               發(fā)完后請(qǐng)用應(yīng)答函數(shù)。  
  81          ********************************************************************/      
  82          unsigned char  IIC_ReadByte()
  83          {
  84   1              unsigned char iic_data_temp,i;          //iic_data_temp用來(lái)接受數(shù)據(jù)
  85   1        
  86   1              SDA=1;             //置數(shù)據(jù)線(xiàn)為輸入方式,釋放數(shù)據(jù)總線(xiàn)
  87   1              for(i=0;i<8;i++)
  88   1              {
  89   2                      delay_us(3);          
  90   2              SCL = 0;       //置時(shí)鐘線(xiàn)為低,準(zhǔn)備接收數(shù)據(jù)位,SDA變化在這段時(shí)間出現(xiàn)
  91   2                      delay_us(6);         //時(shí)鐘低電平周期大于4.7us
  92   2                      SCL = 1;       //置時(shí)鐘線(xiàn)為高使數(shù)據(jù)線(xiàn)上數(shù)據(jù)有效
  93   2                      delay_us(2);
  94   2                      iic_data_temp <<= 1;
  95   2                      if(SDA)
  96   2                              iic_data_temp +=1; //讀數(shù)據(jù)位,接收的數(shù)據(jù)位放入iic_data_temp中
  97   2                      delay_us(2);
  98   2              }
  99   1              SCL=0;    
 100   1              _nop_();
 101   1              return(iic_data_temp);
 102   1      }
 103          
 104          
 105          /********************************************************************
 106                               應(yīng)答子函數(shù)
 107          原型:  void Ack_I2c(bit a);
 108          功能:主控器進(jìn)行應(yīng)答信號(hào),(可以是應(yīng)答或非應(yīng)答信號(hào))
 109          ********************************************************************/
 110          void IIC_Ack(bit a)
 111          {
 112   1        
 113   1              if(a==0)
 114   1                      SDA=0;     //在此發(fā)出應(yīng)答或非應(yīng)答信號(hào)
 115   1              else 
 116   1                      SDA=1;
 117   1              delay_us(3);     
C51 COMPILER V7.06   GETTIME                                                               12/17/2006 14:56:13 PAGE 3   

 118   1              SCL=1;
 119   1         delay_us(6);          //時(shí)鐘低電平周期大于4us
 120   1              SCL=0;                //清時(shí)鐘線(xiàn),鉗住I2C總線(xiàn)以便繼續(xù)接收
 121   1         _nop_();   
 122   1      }
 123          
 124          
 125          
 126          unsigned char DS1307_Read(unsigned char Addr)
 127          {
 128   1              unsigned char   read_data;                                      //存放讀出的數(shù)據(jù)
 129   1      
 130   1              //隨機(jī)讀取,先進(jìn)行偽寫(xiě),使指針移到要讀的單元
 131   1              IIC_Start();                                             //啟動(dòng)總線(xiàn)
 132   1              IIC_SendByte(DS1307_Addr);           //發(fā)送器件地址
 133   1         IIC_SendByte(Addr);            //發(fā)送要寫(xiě)的地址
 134   1              
 135   1              //讀取單元內(nèi)容
 136   1              IIC_Start();
 137   1              IIC_SendByte(DS1307_Addr+1);
 138   1              read_data=IIC_ReadByte(); 
 139   1              IIC_Ack(1);
 140   1              IIC_Stop(); 
 141   1              return(read_data);  
 142   1      }       
 143          
 144          
 145          void DS1307_Write(unsigned char Addr,unsigned char wdata)
 146          {
 147   1              IIC_Start();                                    //啟動(dòng)總線(xiàn)
 148   1              IIC_SendByte(DS1307_Addr);                      //發(fā)送器件地址
 149   1              IIC_SendByte(Addr);                     //發(fā)送要寫(xiě)的地址
 150   1              IIC_SendByte(wdata);
 151   1              IIC_Stop();
 152   1      }
 153          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    293    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       8
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合网站| 日韩精品午夜视频| 婷婷亚洲久悠悠色悠在线播放| 日韩电影在线观看一区| 国产精品 日产精品 欧美精品| 一本高清dvd不卡在线观看| 久久嫩草精品久久久精品一| 中文字幕国产一区| 首页国产欧美日韩丝袜| 国产激情偷乱视频一区二区三区| 色综合久久综合网| 欧美videos中文字幕| 亚洲精选在线视频| 久久福利视频一区二区| 日本黄色一区二区| 久久久久久久久久久久久夜| 亚洲午夜三级在线| 国产成人av在线影院| 欧美三级一区二区| 国产精品欧美久久久久一区二区| 亚洲国产成人av| 成人黄色大片在线观看| 91精品国产品国语在线不卡| 中文字幕一区二区三区四区| 久久99国产精品久久99 | 日韩欧美在线影院| 国产精品福利影院| 理论电影国产精品| 欧美日韩亚洲综合在线| 日本一区二区三区四区| 日韩av一二三| 在线视频欧美精品| 国产日本欧美一区二区| 秋霞国产午夜精品免费视频| 色先锋资源久久综合| 国产欧美一区二区在线| 免费视频一区二区| 欧美日韩欧美一区二区| 亚洲视频一区在线| 国产大陆a不卡| 欧美成人欧美edvon| 亚洲123区在线观看| 91视频免费播放| 久久久高清一区二区三区| 日韩不卡在线观看日韩不卡视频| 91黄色激情网站| 国产精品天干天干在观线| 精品一区二区在线视频| 7777精品伊人久久久大香线蕉完整版| 中文字幕一区二区日韩精品绯色| 国产在线一区二区| 欧美大片顶级少妇| 免费精品视频最新在线| 欧美乱妇一区二区三区不卡视频 | 在线观看一区不卡| 国产精品久久久久久久裸模| 国产一区二区不卡在线| 欧美不卡一区二区三区四区| 日韩成人一级片| 欧美久久久久久久久| 香蕉乱码成人久久天堂爱免费| 成人av电影在线网| 中文字幕精品三区| 顶级嫩模精品视频在线看| 国产女人aaa级久久久级| 国产精品99久久不卡二区| 久久精品欧美日韩| 国产1区2区3区精品美女| 久久久久久久久久久久久久久99 | 国产亚洲精久久久久久| 国产精品主播直播| 久久欧美中文字幕| 国内精品国产三级国产a久久| 精品1区2区在线观看| 加勒比av一区二区| 久久久久久麻豆| 大白屁股一区二区视频| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产乱码精品1区2区3区| 久久中文字幕电影| 国产精品一品二品| 国产精品国产自产拍在线| 91免费国产在线| 亚洲一区二区三区四区不卡| 欧美美女直播网站| 日本不卡不码高清免费观看| 日韩免费观看高清完整版| 国产剧情一区在线| 一区在线播放视频| 在线亚洲高清视频| 天天亚洲美女在线视频| 欧美成人官网二区| 高清日韩电视剧大全免费| 成人免费在线视频观看| 欧洲亚洲精品在线| 亚洲成a人片综合在线| 日韩欧美另类在线| 高清视频一区二区| 亚洲一级二级在线| 欧美r级电影在线观看| 国产91精品入口| 亚洲视频一区二区免费在线观看 | 青青草视频一区| 国产视频一区二区在线观看| 91色porny蝌蚪| 日韩中文字幕亚洲一区二区va在线| 日韩免费成人网| 99久久久久免费精品国产| 午夜天堂影视香蕉久久| 久久久亚洲国产美女国产盗摄 | 亚洲一本大道在线| 日韩美女在线视频| av男人天堂一区| 日本伊人午夜精品| 国产精品色在线| 欧美精品v国产精品v日韩精品| 国内精品伊人久久久久av一坑 | 在线成人高清不卡| 福利一区福利二区| 视频一区视频二区中文字幕| 久久久精品日韩欧美| 欧美无砖砖区免费| 国产酒店精品激情| 亚洲国产精品久久人人爱 | 成人丝袜视频网| 视频精品一区二区| 亚洲欧洲日产国产综合网| 日韩三级电影网址| 日本福利一区二区| 国产一区视频网站| 亚洲成人免费看| 国产精品乱码一区二三区小蝌蚪| 欧美蜜桃一区二区三区| a在线播放不卡| 国产一区二区在线免费观看| 亚洲国产精品久久人人爱| 国产精品久久久久久久久动漫 | 国产伦精品一区二区三区视频青涩 | 青青草97国产精品免费观看无弹窗版| 中文字幕乱码日本亚洲一区二区| 欧美日韩高清在线播放| 成人黄色a**站在线观看| 开心九九激情九九欧美日韩精美视频电影 | 久久超级碰视频| 亚洲一二三四久久| 国产精品久久一级| 精品国产一区二区在线观看| 欧美三级三级三级| 91网站最新地址| 国产激情精品久久久第一区二区 | 日韩欧美一级精品久久| 在线欧美日韩精品| 99re这里只有精品首页| 国产资源精品在线观看| 天堂在线一区二区| 亚洲国产成人porn| 亚洲欧美激情在线| 欧美激情一区二区在线| 精品日韩成人av| 91精品国产91久久综合桃花| 在线免费观看成人短视频| 99国产欧美另类久久久精品| 成人涩涩免费视频| 国产999精品久久久久久| 国产一区二区三区日韩| 麻豆成人av在线| 日韩电影在线免费看| 日韩在线观看一区二区| 亚洲一区二区欧美| 亚洲柠檬福利资源导航| 亚洲区小说区图片区qvod| ●精品国产综合乱码久久久久| 日本一区二区电影| 国产日韩欧美一区二区三区综合| 久久亚洲免费视频| 久久众筹精品私拍模特| 久久久精品免费网站| 国产亚洲精品超碰| 国产视频一区不卡| 国产精品日日摸夜夜摸av| 国产精品水嫩水嫩| 国产精品美女www爽爽爽| 中文av一区二区| 国产精品九色蝌蚪自拍| 日韩码欧中文字| 亚洲美女视频在线| 亚洲图片欧美综合| 午夜婷婷国产麻豆精品| 日韩av二区在线播放| 六月丁香婷婷久久| 国产一区二区三区在线观看免费 | 国产精品国产馆在线真实露脸| 国产精品理论片| 综合久久一区二区三区| 亚洲黄色小说网站| 午夜久久福利影院| 免费在线观看日韩欧美| 国产在线精品国自产拍免费| 丁香网亚洲国际| 91小视频在线观看|