V3021时钟芯片如何操作?请大神指点。谢谢

2019-07-15 19:47发布

我看了说明,搞不明白,初始化设置读写什么的好像都不正确,时序应该没什么问题,请大家指点一下,下面是我写的读写子程序:
void writetim8(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;
}
223932.jpg
223940.jpg
V3021_DS.pdf 下载积分: 积分 -1 分
709.61 KB, 下载次数: 2, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
jiangfh
2019-07-15 21:17
void writetim8(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;
}

一周热门 更多>