-
大小: 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個文件信息
- 上一篇:Proteus仿真:LCD液晶屏顯示.rar
- 下一篇:OLED驅動源碼
評論
共有 條評論