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

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

?? ds1302.lst

?? 功能齊全的12864萬年歷
?? LST
字號:
C51 COMPILER V8.08   DS1302                                                                07/29/2008 20:05:45 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE DS1302
OBJECT MODULE PLACED IN ds1302.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ds1302.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //亦木明
   2          //哪天寫的忘了。^_^
   3          #include <reg52.h>
   4          //#include "ds1302.h"
   5          
   6          #define uchar unsigned char
   7          #define uint  unsigned int
   8          
   9          #define SECOND 0x80             //秒
  10          #define MINUTE 0x82             //分鍾
  11          #define HOUR   0x84             //小時
  12          #define DAY        0x86         //天
  13          #define MONTH  0x88             //月
  14          #define WEEK   0x8a             //星期
  15          #define YEAR   0x8c             //年
  16          
  17          sbit DS1302_RST=P3^0;
  18          sbit DS1302_SCLK=P3^1;
  19          sbit DS1302_IO=P3^2;
  20                  
  21          typedef struct systime
  22          {
  23                  uchar   cYear;
  24                  uchar   cMon;
  25                  uchar   cDay;
  26                  uchar   cHour;
  27                  uchar   cMin;
  28                  uchar   cSec;
  29                  uchar   cWeek;
  30          }SYSTIME;
  31                           
  32          void DS1302_Write(uchar D)
  33          {
  34   1              uchar i;        
  35   1              for(i=0;i<8;i++)
  36   1              {       
  37   2                      DS1302_IO=D&0x01;
  38   2                      DS1302_SCLK=1;
  39   2                      DS1302_SCLK=0;
  40   2                      D=D>>1;                         
  41   2              }       
  42   1      }
  43          
  44          uchar DS1302_Read()
  45          {
  46   1              uchar TempDat=0,i;
  47   1              for(i=0;i<8;i++)
  48   1              {       
  49   2                      TempDat>>=1;    
  50   2                      if(DS1302_IO) TempDat=TempDat|0x80;
  51   2                      DS1302_SCLK=1;
  52   2                      DS1302_SCLK=0;
  53   2                      
  54   2              }       
  55   1          return TempDat;
C51 COMPILER V8.08   DS1302                                                                07/29/2008 20:05:45 PAGE 2   

  56   1      }
  57          
  58          void WDS1302(uchar ucAddr, uchar ucDat) 
  59          {
  60   1          DS1302_RST = 0;
  61   1          DS1302_SCLK = 0;
  62   1          DS1302_RST = 1;
  63   1          DS1302_Write(ucAddr);               // 地址,命令 
  64   1          DS1302_Write(ucDat);        // 寫1Byte數據
  65   1          DS1302_SCLK = 1;
  66   1          DS1302_RST = 0;
  67   1      } 
  68          
  69          uchar RDS1302(uchar ucAddr)
  70          {
  71   1          uchar ucDat;
  72   1          DS1302_RST = 0;
  73   1          DS1302_SCLK = 0;
  74   1          DS1302_RST = 1;
  75   1          DS1302_Write(ucAddr);               // 地址,命令 
  76   1          ucDat=DS1302_Read();       
  77   1          DS1302_SCLK = 1;
  78   1          DS1302_RST = 0;
  79   1              return ucDat;
  80   1      }
  81          
  82          void SetTime(SYSTIME sys)
  83          {
  84   1      
  85   1          WDS1302(YEAR,sys.cYear); 
  86   1              WDS1302(MONTH,sys.cMon&0x1f);
  87   1              WDS1302(DAY,sys.cDay&0x3f);
  88   1              WDS1302(HOUR,sys.cHour&0xbf);
  89   1              WDS1302(MINUTE,sys.cMin&0x7f);
  90   1              WDS1302(SECOND,sys.cSec&0x7f);  
  91   1              WDS1302(WEEK,sys.cWeek&0x07);
  92   1      
  93   1      }
  94          
  95          void GetTime(SYSTIME *sys)
  96          {
  97   1              uchar uiTempDat;
  98   1              uiTempDat=RDS1302(YEAR|0x01);                     
  99   1              (*sys).cYear=(uiTempDat>>4)*10+(uiTempDat&0x0f);
 100   1      
 101   1      //      uiTempDat=RDS1302(0x88|0x01);
 102   1      //      (*sys).cMon=((uiTempDat&0x1f)>>4)*10+(uiTempDat&0x0f);
 103   1              uiTempDat=RDS1302(0x88|0x01);
 104   1              (*sys).cMon=((uiTempDat&0x1f)>>4)*10+(uiTempDat&0x0f);  
 105   1      
 106   1              uiTempDat=RDS1302(DAY|0x01);
 107   1              (*sys).cDay=((uiTempDat&0x3f)>>4)*10+(uiTempDat&0x0f);
 108   1      
 109   1              uiTempDat=RDS1302(HOUR|0x01);
 110   1              (*sys).cHour=((uiTempDat&0x3f)>>4)*10+(uiTempDat&0x0f);
 111   1      
 112   1              uiTempDat=RDS1302(MINUTE|0x01);
 113   1              sys->cMin=((uiTempDat&0x7f)>>4)*10+(uiTempDat&0x0f);
 114   1      
 115   1              uiTempDat=RDS1302(SECOND|0x01);
 116   1              sys->cSec=((uiTempDat&0x7f)>>4)*10+(uiTempDat&0x0f);
 117   1      
C51 COMPILER V8.08   DS1302                                                                07/29/2008 20:05:45 PAGE 3   

 118   1              uiTempDat=RDS1302(MONTH|0x01);
 119   1              (*sys).cMon=uiTempDat&0x17;
 120   1      
 121   1              uiTempDat=RDS1302(WEEK|0x01);
 122   1              sys->cWeek=uiTempDat&0x07;
 123   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    317    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       7
   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一区二区三区免费野_久草精品视频
欧美年轻男男videosbes| 久久综合久久综合久久| 亚洲精品伦理在线| 99久久精品国产导航| 国产精品久久久一本精品| 国产宾馆实践打屁股91| 日本一区二区成人| 波多野结衣精品在线| 国产精品国模大尺度视频| 成人高清视频在线观看| 1024成人网色www| 91香蕉视频污在线| 亚洲激情av在线| 欧美日韩中文一区| 视频一区国产视频| 欧美一级生活片| 国产专区欧美精品| 久久久国产精品午夜一区ai换脸| 国产剧情一区二区| 久久精品无码一区二区三区| 国产成人av一区| 国产精品国产馆在线真实露脸 | 本田岬高潮一区二区三区| 国产精品久久久久7777按摩 | 91美女在线看| 亚洲综合一区二区三区| 欧美美女喷水视频| 麻豆高清免费国产一区| 久久精品视频在线看| 成人亚洲一区二区一| 亚洲欧美日韩国产另类专区| 欧美四级电影网| 捆绑调教美女网站视频一区| 久久先锋影音av鲁色资源网| 成人国产精品免费观看| 亚洲一区欧美一区| 日韩欧美一区二区免费| 国产ts人妖一区二区| 亚洲精品一卡二卡| 欧美一二三四区在线| 国产麻豆一精品一av一免费| 国产精品初高中害羞小美女文| 色老综合老女人久久久| 青椒成人免费视频| 中文乱码免费一区二区| 精品视频1区2区| 国产在线一区观看| 亚洲精品va在线观看| 日韩亚洲欧美一区二区三区| 懂色av一区二区在线播放| 亚洲精品国产a| 欧美电影免费提供在线观看| 不卡免费追剧大全电视剧网站| 亚洲自拍欧美精品| 久久综合九色综合97婷婷女人 | 激情亚洲综合在线| 亚洲视频在线观看一区| 91精品国产综合久久久久久久| 激情综合五月天| 亚洲精品视频一区二区| 欧美成人免费网站| 91免费观看视频| 久久99精品国产.久久久久| 亚洲婷婷在线视频| 欧美成人乱码一区二区三区| 91免费版在线| 国产专区综合网| 亚洲资源在线观看| 久久久不卡网国产精品一区| 日本道精品一区二区三区| 久久99国产精品免费网站| 亚洲靠逼com| 久久午夜国产精品| 7777精品伊人久久久大香线蕉完整版 | 亚洲裸体在线观看| 欧美精品一区二区在线观看| 欧美综合在线视频| 成人在线视频一区二区| 奇米影视一区二区三区| 亚洲少妇最新在线视频| 久久综合99re88久久爱| 欧美三级电影在线观看| 成人黄色电影在线| 久久精品国产网站| 性做久久久久久免费观看| 国产女同性恋一区二区| 欧美一区二区三区小说| 一本一道波多野结衣一区二区| 国产一区二区三区| 日本成人在线电影网| 亚洲欧美日韩成人高清在线一区| 欧美精品一区二区三区在线 | 樱桃国产成人精品视频| 国产三级一区二区| 日韩午夜激情av| 欧美日韩色一区| 91蝌蚪porny| 成人性生交大片免费看在线播放| 免费成人av在线| 午夜精品123| 亚洲精品免费在线| 中文字幕制服丝袜成人av| 久久综合九色综合97_久久久| 宅男噜噜噜66一区二区66| 色系网站成人免费| 97se亚洲国产综合在线| 国产电影一区在线| 国产又黄又大久久| 久久精品国产亚洲一区二区三区| 午夜欧美电影在线观看| 亚洲黄色性网站| 亚洲美女屁股眼交3| 国产精品国产三级国产a| 国产午夜亚洲精品不卡| 精品国产电影一区二区| 日韩午夜精品电影| 91麻豆精品国产91久久久久久| 欧美系列一区二区| 欧美色涩在线第一页| 在线免费观看一区| 欧美性色欧美a在线播放| 91福利精品视频| 在线观看日韩国产| 欧美日韩中文字幕一区二区| 欧洲av在线精品| 欧美日韩一二三| 欧美高清激情brazzers| 欧美高清精品3d| 欧美一区二区免费| 日韩免费观看高清完整版 | 亚洲欧洲另类国产综合| 国产精品久久久久一区二区三区 | 日韩区在线观看| 91精品国产91综合久久蜜臀| 7777精品久久久大香线蕉| 91精品黄色片免费大全| 日韩限制级电影在线观看| 日韩欧美一级精品久久| 精品久久五月天| 久久精品一区二区三区不卡牛牛 | 亚洲精选免费视频| 亚洲电影视频在线| 日日摸夜夜添夜夜添亚洲女人| 青青草91视频| 国产原创一区二区| 福利电影一区二区| 99久久精品国产麻豆演员表| 色狠狠综合天天综合综合| 色婷婷亚洲综合| 欧美久久久久中文字幕| 日韩欧美一区二区视频| 久久青草国产手机看片福利盒子| 国产日本欧美一区二区| 最新国产精品久久精品| 夜夜亚洲天天久久| 蜜臀久久99精品久久久久宅男| 久99久精品视频免费观看| 丰满岳乱妇一区二区三区| 99久久99久久精品免费看蜜桃 | 欧美日韩精品一区二区三区蜜桃| 欧美一区二区播放| 久久久精品免费免费| 亚洲色图欧美激情| 天堂影院一区二区| 国产精品一色哟哟哟| 99精品视频在线观看| 欧美浪妇xxxx高跟鞋交| 亚洲精品在线三区| 亚洲人精品一区| 日本aⅴ免费视频一区二区三区| 国产精品羞羞答答xxdd| 一本到不卡精品视频在线观看| 555www色欧美视频| 日本一区二区三区高清不卡| 亚洲精品国产视频| 久久精品国产免费| av电影一区二区| 欧美福利视频一区| 欧美激情一区二区三区全黄| 亚洲综合色丁香婷婷六月图片| 免费日韩伦理电影| 不卡免费追剧大全电视剧网站| 欧美日韩三级一区| 国产欧美日韩视频在线观看| 亚洲一区二区偷拍精品| 精品亚洲国产成人av制服丝袜| 91免费视频观看| 欧美不卡一二三| 亚洲精品大片www| 国模套图日韩精品一区二区| 色欧美乱欧美15图片| 日韩精品中文字幕一区 | 亚洲激情成人在线| 国产在线一区观看| 欧美偷拍一区二区| 国产区在线观看成人精品| 亚洲一区二区综合| 高清久久久久久| 日韩欧美一区二区三区在线| 亚洲欧美日韩成人高清在线一区|