我看了说明,搞不明白,初始化设置读写什么的好像都不正确,时序应该没什么问题,请大家指点一下,下面是我写的读写子程序:
void write
tim8(uchar date) //写8位数据
{
uchar i,temp;
temp=date;
for(i=0;i<8;i++)
{
temp=temp<<1;
tcs=0;
trd=1;
twr=0;
tio=CY;
tcs=1;
twr=1;
}
}
uchar readtim() //读 8镁数据
{
uchar i,j,k;
for(i=0;i<8;i++)
{
tcs=0;
trd=0;
twr=1;
j=tio;
k=(k<<1)|j;
tcs=1;
trd=1;
}
return k;
}
-
-
-
-
V3021_DS.pdf
下载积分: 积分 -1 分
709.61 KB, 下载次数: 2, 下载积分: 积分 -1 分
{
uchar i,temp;
temp=date;
for(i=0;i<8;i++)
{
temp=temp<<1;
tcs=0;
trd=1;
twr=0;
tio=CY;
tcs=1;
twr=1;
}
}
uchar readtim() //读 8镁数据
{
uchar i,j,k;
for(i=0;i<8;i++)
{
tcs=0;
trd=0;
twr=1;
j=tio;
k=(k<<1)|j;
tcs=1;
trd=1;
}
return k;
}
一周热门 更多>