-
大小: 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驱动源码
评论
共有 条评论