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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ds1302.lst

?? 51單片機(jī)實(shí)例
?? LST
字號(hào):
C51 COMPILER V7.06   DS1302                                                                06/16/2010 00:43:25 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DS1302
OBJECT MODULE PLACED IN .\obj\DS1302.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE DS1302.c BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\DS1302.lst) OBJECT(.\obj\DS1
                    -302.obj)

stmt level    source

   1          
   2          #include "ds1302.h"
   3          
   4          unsigned char time_buf1[8] = {20,10,6,5,12,55,00,6};//空年月日時(shí)分秒周
   5          unsigned char time_buf[8] ;                         //空年月日時(shí)分秒周
   6          /*------------------------------------------------
   7                     向DS1302寫入一字節(jié)數(shù)據(jù)
   8          ------------------------------------------------*/
   9          void Ds1302_Write_Byte(unsigned char addr, unsigned char d)
  10          {
  11   1      
  12   1              unsigned char i;
  13   1              RST_SET;        
  14   1              
  15   1              //寫入目標(biāo)地址:addr
  16   1              addr = addr & 0xFE;     //最低位置零
  17   1              for (i = 0; i < 8; i ++) 
  18   1                  { 
  19   2                      if (addr & 0x01) 
  20   2                          {
  21   3                              IO_SET;
  22   3                              }
  23   2                      else 
  24   2                          {
  25   3                              IO_CLR;
  26   3                              }
  27   2                      SCK_SET;
  28   2                      SCK_CLR;
  29   2                      addr = addr >> 1;
  30   2                      }
  31   1              
  32   1              //寫入數(shù)據(jù):d
  33   1              for (i = 0; i < 8; i ++) 
  34   1                 {
  35   2                      if (d & 0x01) 
  36   2                          {
  37   3                              IO_SET;
  38   3                              }
  39   2                      else 
  40   2                          {
  41   3                              IO_CLR;
  42   3                              }
  43   2                      SCK_SET;
  44   2                      SCK_CLR;
  45   2                      d = d >> 1;
  46   2                      }
  47   1              RST_CLR;                                        //停止DS1302總線
  48   1      }
  49          /*------------------------------------------------
  50                     從DS1302讀出一字節(jié)數(shù)據(jù)
  51          ------------------------------------------------*/
  52          
  53          unsigned char Ds1302_Read_Byte(unsigned char addr) 
  54          {
C51 COMPILER V7.06   DS1302                                                                06/16/2010 00:43:25 PAGE 2   

  55   1      
  56   1              unsigned char i;
  57   1              unsigned char temp;
  58   1              RST_SET;        
  59   1      
  60   1              //寫入目標(biāo)地址:addr
  61   1              addr = addr | 0x01;//最低位置高
  62   1              for (i = 0; i < 8; i ++) 
  63   1                  {
  64   2                   
  65   2                      if (addr & 0x01) 
  66   2                         {
  67   3                              IO_SET;
  68   3                              }
  69   2                      else 
  70   2                          {
  71   3                              IO_CLR;
  72   3                              }
  73   2                      SCK_SET;
  74   2                      SCK_CLR;
  75   2                      addr = addr >> 1;
  76   2                      }
  77   1              
  78   1              //輸出數(shù)據(jù):temp
  79   1              for (i = 0; i < 8; i ++) 
  80   1                  {
  81   2                      temp = temp >> 1;
  82   2                      if (IO_R) 
  83   2                         {
  84   3                              temp |= 0x80;
  85   3                              }
  86   2                      else 
  87   2                         {
  88   3                              temp &= 0x7F;
  89   3                              }
  90   2                      SCK_SET;
  91   2                      SCK_CLR;
  92   2                      }
  93   1              
  94   1              RST_CLR;        //停止DS1302總線
  95   1              return temp;
  96   1      }
  97          
  98          /*------------------------------------------------
  99                     向DS1302寫入時(shí)鐘數(shù)據(jù)
 100          ------------------------------------------------*/
 101          void Ds1302_Write_Time(void) 
 102          {
 103   1           
 104   1          unsigned char i,tmp;
 105   1              for(i=0;i<8;i++)
 106   1                  {                  //BCD處理
 107   2                      tmp=time_buf1[i]/10;
 108   2                      time_buf[i]=time_buf1[i]%10;
 109   2                      time_buf[i]=time_buf[i]+tmp*16;
 110   2                  }
 111   1              Ds1302_Write_Byte(ds1302_control_add,0x00);                     //關(guān)閉寫保護(hù) 
 112   1              //Ds1302_Write_Byte(ds1302_sec_add,0x80);                               //暫停 
 113   1              //Ds1302_Write_Byte(ds1302_charger_add,0xa9);                   //涓流充電 
 114   1              Ds1302_Write_Byte(ds1302_year_add,time_buf[1]);         //年 
 115   1              Ds1302_Write_Byte(ds1302_month_add,time_buf[2]);        //月 
 116   1              Ds1302_Write_Byte(ds1302_date_add,time_buf[3]);         //日 
C51 COMPILER V7.06   DS1302                                                                06/16/2010 00:43:25 PAGE 3   

 117   1              Ds1302_Write_Byte(ds1302_day_add,time_buf[7]);          //周 
 118   1              Ds1302_Write_Byte(ds1302_hr_add,time_buf[4]);           //時(shí) 
 119   1              Ds1302_Write_Byte(ds1302_min_add,time_buf[5]);          //分
 120   1              Ds1302_Write_Byte(ds1302_sec_add,time_buf[6]);          //秒
 121   1              Ds1302_Write_Byte(ds1302_day_add,time_buf[7]);          //周 
 122   1              Ds1302_Write_Byte(ds1302_control_add,0x80);                     //打開寫保護(hù) 
 123   1      }
 124          
 125          /*------------------------------------------------
 126                     從DS1302讀出時(shí)鐘數(shù)據(jù)
 127          ------------------------------------------------*/
 128          void Ds1302_Read_Time(void)  
 129          { 
 130   1                  unsigned char i,tmp;
 131   1              time_buf[1]=Ds1302_Read_Byte(ds1302_year_add);          //年 
 132   1              time_buf[2]=Ds1302_Read_Byte(ds1302_month_add);         //月 
 133   1              time_buf[3]=Ds1302_Read_Byte(ds1302_date_add);          //日 
 134   1              time_buf[4]=Ds1302_Read_Byte(ds1302_hr_add);            //時(shí) 
 135   1              time_buf[5]=Ds1302_Read_Byte(ds1302_min_add);           //分 
 136   1              time_buf[6]=(Ds1302_Read_Byte(ds1302_sec_add))&0x7F;//秒 
 137   1              time_buf[7]=Ds1302_Read_Byte(ds1302_day_add);           //周 
 138   1      
 139   1      
 140   1              for(i=0;i<8;i++)
 141   1                 {           //BCD處理
 142   2                      tmp=time_buf[i]/16;
 143   2                      time_buf1[i]=time_buf[i]%16;
 144   2                      time_buf1[i]=time_buf1[i]+tmp*10;
 145   2                 }
 146   1      }
 147          
 148          /*------------------------------------------------
 149                          DS1302初始化
 150          ------------------------------------------------*/
 151          void Ds1302_Init(void)
 152          {
 153   1              
 154   1              RST_CLR;                        //RST腳置低
 155   1              SCK_CLR;                        //SCK腳置低
 156   1          Ds1302_Write_Byte(ds1302_sec_add,0x00);                              
 157   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    321    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     16    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲综合色| 国产精品日韩成人| 色综合久久久久综合| 免费成人av在线播放| 一区二区在线看| 精品国一区二区三区| 欧美日韩一二三| 波多野结衣的一区二区三区| 美女一区二区三区在线观看| 亚洲精品免费一二三区| 国产视频一区二区三区在线观看| 欧美日韩国产片| 色一情一乱一乱一91av| 国产风韵犹存在线视精品| 麻豆一区二区99久久久久| 亚洲国产成人精品视频| 一区在线播放视频| 中文字幕av在线一区二区三区| 欧美tickle裸体挠脚心vk| 欧美精品日日鲁夜夜添| 欧美色大人视频| 色婷婷久久久亚洲一区二区三区| 国产寡妇亲子伦一区二区| 麻豆成人久久精品二区三区红| 天天综合网天天综合色 | 最新热久久免费视频| 久久综合久久综合久久| 欧美一区二区久久久| 欧美日韩的一区二区| 91福利区一区二区三区| 欧美影片第一页| 欧美性一二三区| 欧美无乱码久久久免费午夜一区| 色噜噜狠狠色综合欧洲selulu| 91首页免费视频| 日本精品一区二区三区四区的功能| 不卡欧美aaaaa| 丰满少妇久久久久久久| 成人高清视频在线| 99国产欧美另类久久久精品| 99精品视频一区| 91精彩视频在线| 欧美精品在线视频| 91精品国产福利| 精品国产91亚洲一区二区三区婷婷| 日韩一区二区三区电影在线观看| 日韩一区和二区| 欧美大片拔萝卜| 国产拍欧美日韩视频二区| 日本一区二区视频在线| 国产精品久久毛片av大全日韩| 最新国产精品久久精品| 亚洲在线免费播放| 日本不卡123| 国产一区二区0| 成人aa视频在线观看| 91在线国产观看| 在线综合+亚洲+欧美中文字幕| 在线播放国产精品二区一二区四区| 日韩欧美国产精品一区| 国产欧美一区在线| 一区二区高清免费观看影视大全| 免费视频一区二区| 国产精品综合久久| 99re66热这里只有精品3直播 | 欧美欧美午夜aⅴ在线观看| 91超碰这里只有精品国产| 日韩精品专区在线影院重磅| 久久久久国产精品麻豆 | 激情文学综合丁香| www.欧美色图| 91麻豆精品国产91久久久| 久久久久久一二三区| 亚洲影视在线播放| 久久se精品一区二区| 99久久精品免费精品国产| 欧美美女一区二区在线观看| 久久久久久久久久久久电影| 夜夜亚洲天天久久| 激情丁香综合五月| 欧美亚一区二区| 久久影院电视剧免费观看| 一片黄亚洲嫩模| 韩国女主播一区| 欧美在线免费视屏| 久久亚洲一区二区三区明星换脸| 亚洲色图色小说| 精品写真视频在线观看| 91日韩一区二区三区| 日韩欧美成人激情| 亚洲一区二区在线播放相泽 | 欧美图区在线视频| 久久久久久亚洲综合影院红桃 | 成人黄色777网| 日韩丝袜美女视频| 亚洲精品国产第一综合99久久| 精品一区二区在线播放| 色一情一伦一子一伦一区| 久久青草欧美一区二区三区| 婷婷开心激情综合| 91麻豆精品秘密| 久久久精品影视| 看电影不卡的网站| 在线视频国内一区二区| 国产欧美精品一区二区三区四区| 三级成人在线视频| 色婷婷av久久久久久久| 欧美激情中文字幕| 国产原创一区二区三区| 日韩三级在线观看| 午夜精品久久久久久不卡8050| 99re视频精品| 国产精品免费人成网站| 国产精品一区二区在线看| 91精品久久久久久蜜臀| 亚洲国产精品自拍| 91免费看片在线观看| 国产精品久久久久久久蜜臀 | 欧美日韩亚洲另类| 自拍av一区二区三区| 国产成人高清视频| 久久亚洲综合色一区二区三区| 麻豆精品视频在线观看视频| 欧美日韩国产综合一区二区| 一级中文字幕一区二区| 在线亚洲一区二区| 亚洲影院在线观看| 在线视频一区二区三区| 一个色综合av| 欧美日韩国产中文| 婷婷国产v国产偷v亚洲高清| 欧美精品在线视频| 日韩精品1区2区3区| 欧美高清性hdvideosex| 五月天激情小说综合| 欧美日本一道本| 日韩中文字幕av电影| 9191国产精品| 免费一区二区视频| 欧美videos大乳护士334| 国产一区二区精品久久| 欧美国产97人人爽人人喊| 成人午夜激情在线| 亚洲摸摸操操av| 欧美性极品少妇| 日韩激情中文字幕| 精品88久久久久88久久久| 国产99精品国产| 亚洲天堂免费看| 欧美调教femdomvk| 麻豆精品在线视频| 国产蜜臀97一区二区三区| 99re这里只有精品6| 亚洲v中文字幕| 日韩欧美中文一区二区| 国产一区二区三区久久久| 国产精品国产自产拍在线| 欧美色男人天堂| 久久精品国产澳门| 中文字幕av免费专区久久| 色久综合一二码| 久久精品国产一区二区三| 国产午夜精品美女毛片视频| 9i在线看片成人免费| 老司机精品视频导航| 欧美激情一区二区三区蜜桃视频| 色综合天天狠狠| 日本伊人午夜精品| 国产欧美日韩另类一区| 91福利视频网站| 国内精品自线一区二区三区视频| 亚洲欧洲日韩一区二区三区| 欧美午夜影院一区| 国产精品1区2区| 亚洲地区一二三色| 久久一区二区视频| 欧美性三三影院| 国产69精品久久99不卡| 亚洲蜜臀av乱码久久精品| 日韩欧美色综合网站| 99麻豆久久久国产精品免费优播| 亚洲成a人片在线观看中文| 久久蜜桃香蕉精品一区二区三区| 色老汉一区二区三区| 国产米奇在线777精品观看| 一区二区在线观看免费视频播放| 日韩你懂的电影在线观看| 97久久超碰精品国产| 精品午夜久久福利影院| 亚洲综合在线免费观看| 久久日韩精品一区二区五区| 欧美日韩在线综合| www.亚洲激情.com| 美国十次综合导航| 亚洲风情在线资源站| 国产精品久久久久影视| 精品欧美一区二区在线观看| 欧美专区在线观看一区| 成人免费视频一区二区| 久久99国产精品久久|