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

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

?? ds1302.lst

?? 51單片機實例
?? LST
字號:
C51 COMPILER V7.06   DS1302                                                                06/16/2010 00:46:43 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,9,3,13,18,51,00,6};//空年月日時分秒周
   5          unsigned char time_buf[8] ;                         //空年月日時分秒周
   6          /*------------------------------------------------
   7                     向DS1302寫入一字節數據
   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              //寫入目標地址: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              //寫入數據: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讀出一字節數據
  51          ------------------------------------------------*/
  52          
  53          unsigned char Ds1302_Read_Byte(unsigned char addr) 
  54          {
C51 COMPILER V7.06   DS1302                                                                06/16/2010 00:46:43 PAGE 2   

  55   1      
  56   1              unsigned char i;
  57   1              unsigned char temp;
  58   1              RST_SET;        
  59   1      
  60   1              //寫入目標地址: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              //輸出數據: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寫入時鐘數據
 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);                     //關閉寫保護 
 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:46:43 PAGE 3   

 117   1              Ds1302_Write_Byte(ds1302_day_add,time_buf[7]);          //周 
 118   1              Ds1302_Write_Byte(ds1302_hr_add,time_buf[4]);           //時 
 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);                     //打開寫保護 
 123   1      }
 124          
 125          /*------------------------------------------------
 126                     從DS1302讀出時鐘數據
 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);            //時 
 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        =    328    ----
   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)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频永久免费| 日本黄色一区二区| 国产在线视视频有精品| 日本午夜一本久久久综合| 亚洲一区二区三区中文字幕 | 久久女同性恋中文字幕| 日韩一级在线观看| 久久影院午夜论| 亚洲乱码国产乱码精品精小说| 亚洲欧美视频在线观看视频| 精品1区2区在线观看| 欧美大片一区二区| 91精品国产欧美一区二区18| 国产成人在线观看| 日韩成人一级片| 亚洲一区中文在线| 久久综合九色综合欧美就去吻| 风间由美一区二区av101| 欧美日韩国产一级片| 久久精品av麻豆的观看方式| 亚洲一区av在线| 欧美国产1区2区| 精品免费国产一区二区三区四区| 国产激情一区二区三区四区| 欧美一卡二卡在线观看| 国产成人h网站| 日韩av电影免费观看高清完整版在线观看 | 91 com成人网| 粉嫩高潮美女一区二区三区| 奇米亚洲午夜久久精品| 国产白丝精品91爽爽久久| 色哟哟在线观看一区二区三区| 91精品国产综合久久小美女| 日韩视频永久免费| 91免费在线看| 欧美精品一区二区三区很污很色的 | 日韩av电影免费观看高清完整版| 成人性生交大片免费看视频在线 | 精品国产一区二区三区久久久蜜月 | 亚洲大片在线观看| 久久精品一区二区三区不卡牛牛| 久久精品国内一区二区三区| 色悠悠亚洲一区二区| 国产精品视频第一区| 老司机午夜精品99久久| 欧美一级黄色录像| 欧美日韩午夜在线视频| 91高清视频在线| 99精品欧美一区二区蜜桃免费| 日韩av在线发布| 欧美日韩不卡一区| 日韩电影免费一区| 日韩欧美国产综合| 国产米奇在线777精品观看| 久久蜜桃av一区精品变态类天堂 | 久久久久久久综合日本| 日韩电影在线一区二区三区| 91免费版在线看| 一区二区三区免费看视频| 99视频在线精品| 久久精品国产99国产精品| 久久久www成人免费毛片麻豆 | 91麻豆精品国产| 国产99久久久精品| 成人视屏免费看| 成人深夜福利app| 一本一道波多野结衣一区二区| 国产精品国产自产拍高清av| 一本大道久久a久久综合婷婷| 蜜臀av一区二区| 亚洲成人自拍网| 一区二区三区欧美视频| 国产亚洲短视频| 2020国产精品自拍| 日韩一区二区免费视频| 91精品综合久久久久久| 成人毛片老司机大片| 成人性生交大片免费看在线播放| 卡一卡二国产精品| 国产麻豆视频一区二区| 免费三级欧美电影| 免费在线观看成人| 国产在线视频精品一区| 国产美女精品人人做人人爽| 韩国中文字幕2020精品| 韩国女主播成人在线观看| 激情综合色播激情啊| 亚洲影视在线播放| 天天综合色天天综合色h| 日日夜夜精品免费视频| 美女视频网站黄色亚洲| 国内精品国产三级国产a久久| 国产麻豆精品在线| 91亚洲精品一区二区乱码| 色噜噜偷拍精品综合在线| 在线电影欧美成精品| wwwwww.欧美系列| 国产精品成人免费精品自在线观看| 国产网红主播福利一区二区| |精品福利一区二区三区| 亚洲与欧洲av电影| 国产综合久久久久影院| 97aⅴ精品视频一二三区| 欧美日韩精品福利| 国产精品免费av| 日韩精品每日更新| 91理论电影在线观看| 91精品国产综合久久久蜜臀图片| 欧美激情在线看| 奇米精品一区二区三区四区| 91视频精品在这里| 久久精品视频免费| 日本欧美一区二区| 欧美性色黄大片| 国产精品久久久久久久岛一牛影视| 日日夜夜一区二区| 欧美色爱综合网| 国产精品视频在线看| 青青草国产成人av片免费| 欧亚一区二区三区| 亚洲免费高清视频在线| 国产白丝精品91爽爽久久| 久久综合资源网| 久久福利资源站| 欧美第一区第二区| 精品亚洲成a人在线观看| 日韩视频免费观看高清完整版在线观看 | 麻豆精品国产91久久久久久| 欧美午夜寂寞影院| 亚洲福利视频一区| 欧美午夜影院一区| 日日骚欧美日韩| 日韩欧美在线网站| 国产精品一区免费视频| 久久久久成人黄色影片| 国产成人免费视频网站高清观看视频| 精品处破学生在线二十三| 捆绑紧缚一区二区三区视频| 精品国产一区二区三区久久影院| 美女视频黄 久久| 久久精品亚洲国产奇米99| 99re这里只有精品首页| 亚洲五月六月丁香激情| 欧美成人免费网站| 豆国产96在线|亚洲| 亚洲一区影音先锋| 日韩精品一区二区三区在线| 国产成人av一区二区三区在线观看| 日本一区二区久久| 欧美精品亚洲一区二区在线播放| 美女一区二区三区在线观看| 国产欧美一区二区精品久导航 | 国产精品美女久久久久久久网站| 波多野结衣在线aⅴ中文字幕不卡| 亚洲免费观看在线视频| 在线综合亚洲欧美在线视频| 成人高清免费观看| 精品一区免费av| 亚洲电影第三页| 亚洲色图视频免费播放| 337p日本欧洲亚洲大胆精品| 欧美日韩国产高清一区二区| 国产精品资源在线| 裸体在线国模精品偷拍| 亚洲影视资源网| 伊人夜夜躁av伊人久久| 一色屋精品亚洲香蕉网站| 久久综合丝袜日本网| 色久优优欧美色久优优| 成人av在线影院| 粉嫩蜜臀av国产精品网站| 国产福利精品一区二区| 激情五月激情综合网| 国产一区二区不卡| 国产美女av一区二区三区| 国产精品 日产精品 欧美精品| 日产精品久久久久久久性色| 日韩精品乱码免费| 美洲天堂一区二卡三卡四卡视频| 视频在线在亚洲| 国产又黄又大久久| 成人一区二区三区视频在线观看| 国产99久久久国产精品| 成人精品一区二区三区四区| proumb性欧美在线观看| 99视频一区二区三区| 欧美性猛片xxxx免费看久爱| 欧美日韩在线播放一区| 欧美成人性战久久| 欧美国产1区2区| 亚洲电影一区二区| 国产综合色在线视频区| 国产成人av自拍| 欧美区在线观看| 久久久精品综合| 天天亚洲美女在线视频| 国产91综合一区在线观看| 精品视频999| 亚洲色大成网站www久久九九| 日韩高清在线观看|