微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 这个程序是写不进去读不出来DS1302的,请指点一下

这个程序是写不进去读不出来DS1302的,请指点一下

时间:10-02 整理:3721RD 点击:
void DS1302InputByte(uchar d)        
{
    uchar i;
    ACC = d;
    for(i=8; i>0; i--)
    {
        DS1302_IO = ACC0;                   //相当于汇编中的 RRC
        DS1302_CLK = 1;
        DS1302_CLK = 0;
        ACC = ACC >> 1;
    }
}
//*************************************
//实时时钟读取一字节(内部函数)
//*************************************
uchar DS1302OutputByte(void)        
{
    uchar i;
    for(i=8; i>0; i--)
    {
        ACC = ACC >>1;                                 //相当于汇编中的 RRC
        ACC7 = DS1302_IO;
        DS1302_CLK = 1;
        DS1302_CLK = 0;
    }
    return(ACC);
}

谢谢分项谢谢分项谢谢分项

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top