• 大小: 0.09M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-20
  • 语言: C/C++
  • 标签:

资源简介

Proteus仿真:DS1302(时钟or日历).rar

资源截图

代码片段和文件信息

#include“clock.h“

uc Read_Rtc_Addr[7] = {0x81 0x83 0x85 0x87 0x89 0x8b 0x8d}; 
uc Write_Rtc_Addr[7] = {0x80 0x82 0x84 0x86 0x88 0x8a 0x8c};
uc Time[7] = {0 0 0x12 0x07 0x05 0x06 0x16};

void Clock_Init()
{

}

void Clock_Write(uc addruc dat)
{
uc n;
RST=0;
_nop_();
SCLK=0;
_nop_();
RST=1;
for(n=0;n<8;n++)
{
DSIO=addr&0x01;
addr>>=1;
SCLK=1;
_nop_();
SCLK=0;
_nop_();
}
for(n=0;n<8;n++)
{
DSIO=dat&0x01;
dat>>=1;
SCLK=1;
_nop_();
SCLK=0;
_nop_();
}
RST=0;
_nop_();
}

uc Clock_Read(uc addr)
{
uc ndat1dat2;
RST=0;
_nop_();
SCLK=0;
_nop_();
RST=1;
for(n=0;n<8;n++)
{
DSIO=addr&0x01;
addr>>=1;
SCLK=1;
_nop_();
SCLK=0;
_nop_();
}
for(n=0;n<8;n++)
{
dat2=DSIO;
dat1=(dat1>>1)|(dat2<<7);
SCLK=1;
_nop_();
SCLK=0;
_nop_();
}
return dat1;
}

void Clock_Read_Time()
{
uc n;
for(n=0;n<7;n++)
{
Time[n] = Clock_Read(Read_Rtc_Addr[n]);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1012  2020-07-22 17:07  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\clock.c

     文件        368  2020-07-22 17:05  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\clock.h

     文件       3531  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\clock.LST

     文件       4897  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\clock.OBJ

     文件       1480  2020-07-22 17:26  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\main.c

     文件       4388  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\main.LST

     文件       4698  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\main.OBJ

     文件       8577  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template

     文件       1690  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template.hex

     文件         43  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template.lnp

     文件      10314  2020-07-23 16:11  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template.M51

     文件        233  2020-07-23 16:13  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template.plg

     文件      57131  2020-07-23 16:39  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template.uvopt

     文件      13392  2020-07-22 17:08  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template.uvproj

     文件      57127  2020-07-23 16:05  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template_uvopt.bak

     文件          0  2020-07-22 16:10  Proteus仿真:DS1302(时钟or日历)\Keil4(显示日历)\Template_uvproj.bak

     文件       1309  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\clock.c

     文件        368  2020-07-22 15:42  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\clock.h

     文件       4323  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\clock.LST

     文件       5578  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\clock.OBJ

     文件       1214  2020-07-22 15:45  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\main.c

     文件       3697  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\main.LST

     文件       4350  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\main.OBJ

     文件       8846  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template

     文件       1755  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template.hex

     文件         43  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template.lnp

     文件      10284  2020-07-22 16:06  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template.M51

     文件        219  2020-07-22 17:19  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template.plg

     文件      57118  2020-07-22 17:23  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template.uvopt

     文件      13392  2020-07-22 17:08  Proteus仿真:DS1302(时钟or日历)\Keil4(显示时钟)\Template.uvproj

............此处省略13个文件信息

评论

共有 条评论

相关资源