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

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

?? ds1302.lst

?? 51實例大全
?? LST
字號:
C51 COMPILER V7.06   DS1302                                                                06/16/2010 00:48:23 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};//空年月日時分秒周
   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:48:23 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:48:23 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一区二区三区免费野_久草精品视频
亚洲va欧美va天堂v国产综合| 中文字幕视频一区| 97久久超碰国产精品| 国产成人精品1024| 国产成人午夜视频| 国产成人在线电影| 国产精品资源在线| 国产成人日日夜夜| 国产精品一二三四区| 国产福利精品一区二区| 国产成人在线看| 成人av网站大全| 91一区二区在线观看| 欧美性猛交xxxx黑人交| 在线观看免费视频综合| 91精品国产91久久综合桃花 | 国产欧美精品国产国产专区| 久久九九久精品国产免费直播| 亚洲精品在线免费播放| 久久理论电影网| 国产精品不卡一区二区三区| 亚洲一区在线视频| 美女www一区二区| 国产99久久久国产精品免费看| 成人午夜伦理影院| 欧美亚洲国产bt| 欧美成人猛片aaaaaaa| 国产日产欧美一区二区三区| 亚洲综合视频网| 老司机一区二区| 夫妻av一区二区| 欧美在线播放高清精品| 日韩免费看的电影| 亚洲欧美偷拍另类a∨色屁股| 日韩经典中文字幕一区| 国产一区二区三区高清播放| 91国产免费看| 久久久精品人体av艺术| 亚洲少妇30p| 日本va欧美va欧美va精品| 国产99一区视频免费| 91久久香蕉国产日韩欧美9色| 精品国产一区二区三区不卡 | 亚洲日本va午夜在线电影| 亚洲r级在线视频| 国产成人av网站| 欧美日韩亚洲国产综合| 国产色一区二区| 蜜桃精品视频在线| 色婷婷综合久久久久中文一区二区| 日韩三级在线免费观看| 一区二区三区精密机械公司| 国产福利91精品| 91精品国产综合久久福利| 亚洲人成在线观看一区二区| 激情五月婷婷综合网| 欧美剧情电影在线观看完整版免费励志电影 | 韩国精品久久久| 欧美情侣在线播放| 亚洲精品国产无套在线观| 国产大陆a不卡| 精品奇米国产一区二区三区| 亚洲成人激情综合网| 色综合中文字幕国产 | 国产精品久久久久精k8| 麻豆精品国产传媒mv男同| 欧美性猛交一区二区三区精品| 国产精品白丝在线| 国产精品一区专区| 26uuu国产日韩综合| 日韩经典一区二区| 欧美二区在线观看| 日韩成人伦理电影在线观看| 色天使色偷偷av一区二区| 日韩一区在线播放| 色综合天天做天天爱| 亚洲视频一区二区在线| 91麻豆国产福利在线观看| 国产精品久久久久影院亚瑟| 国产成人精品网址| 国产欧美一区二区精品性色超碰| 国内外成人在线| 精品播放一区二区| 高清国产一区二区| 中文字幕在线不卡国产视频| 97国产精品videossex| 亚洲美腿欧美偷拍| 欧美丰满嫩嫩电影| 麻豆精品在线播放| 国产人伦精品一区二区| 99riav久久精品riav| 一区二区在线观看免费视频播放| 色欲综合视频天天天| 亚洲综合一二三区| 日韩午夜小视频| 国产在线精品不卡| 中文字幕一区日韩精品欧美| 91麻豆免费观看| 五月天中文字幕一区二区| 日韩午夜在线影院| 国产suv一区二区三区88区| 中文字幕日韩一区| 7777精品久久久大香线蕉 | 九九热在线视频观看这里只有精品| 精品美女被调教视频大全网站| 国产mv日韩mv欧美| 亚洲成av人片一区二区三区| 精品国产乱码久久久久久闺蜜| 国产成人99久久亚洲综合精品| 亚洲丝袜精品丝袜在线| 欧美一区二区播放| 成人精品免费网站| 日韩黄色在线观看| 日本一区二区三区免费乱视频 | 午夜精品久久久久久久99水蜜桃 | 欧美亚男人的天堂| 麻豆国产精品一区二区三区| 国产精品久久久一本精品| 欧美美女bb生活片| 成人永久免费视频| 蜜桃视频在线一区| 亚洲综合激情网| 国产日韩欧美一区二区三区综合| 欧美探花视频资源| 国产成人免费视| 日韩电影在线免费| 成人欧美一区二区三区视频网页| 欧美xxxxx裸体时装秀| 欧美影视一区在线| 成人av在线影院| 精彩视频一区二区三区| 午夜日韩在线观看| 亚洲色图另类专区| 国产精品午夜久久| 欧美精品一区二区三区蜜臀| 欧美日韩一级黄| 欧洲一区在线观看| 99久精品国产| 成人深夜福利app| 久久99精品久久久久| 奇米色777欧美一区二区| 亚洲一区二区精品久久av| 亚洲视频中文字幕| 中文字幕色av一区二区三区| 久久久精品综合| 日韩精品在线一区二区| 日韩三级视频中文字幕| 7777精品伊人久久久大香线蕉完整版| 97久久精品人人澡人人爽| 国产不卡视频一区二区三区| 国产精品一卡二卡| 国产酒店精品激情| 国产福利视频一区二区三区| 国产精品一级在线| 国产一区二区在线观看免费| 国产美女娇喘av呻吟久久| 国产曰批免费观看久久久| 国产黑丝在线一区二区三区| 亚洲高清视频中文字幕| 亚洲欧美另类久久久精品| 亚洲综合另类小说| 亚洲成人777| 日日夜夜一区二区| 日本免费新一区视频| 免费欧美在线视频| 黄色日韩网站视频| 国产精品自拍一区| 91在线精品秘密一区二区| 在线视频欧美区| 欧美日韩国产高清一区二区| 日韩视频免费观看高清完整版在线观看 | 国产精品国产三级国产普通话99 | 国产不卡高清在线观看视频| 丰满亚洲少妇av| 色吧成人激情小说| 欧美精品色综合| 精品国产亚洲在线| 国产精品免费av| 亚洲午夜视频在线| 麻豆91在线看| www.色综合.com| 欧美疯狂做受xxxx富婆| www成人在线观看| 中文字幕一区二区三区在线播放| 亚洲一区二区视频在线| 久久精品国产成人一区二区三区| 成人精品一区二区三区中文字幕| 极品少妇xxxx偷拍精品少妇| 欧美日本一区二区三区四区| 成人高清视频免费观看| 国产一区 二区 三区一级| 岛国一区二区在线观看| 在线视频你懂得一区| 日韩免费看的电影| 中文字幕中文字幕在线一区| 天天操天天综合网| 97久久超碰精品国产| 日韩欧美在线网站| 亚洲精品免费视频| 国产在线视视频有精品|