原创 实时时钟芯片DS1302 的C51 编程

2009-4-21 00:08 2567 5 5 分类: MCU/ 嵌入式
1.将数据写入DS1302
// 名称: v_RTInputByte
// 说明:
// 功能: 往DS1302 写入1Byte 数据
// 调用:
// 输入: dat 写入的数据
// 返回值: 无
void v_RTInputByte(unsigned char ucdat)
{
unsigned char i;
for(i=8;i>0;i--){
DS1302_IO = (bit)(ucdat & 0x01); /*相当于汇编中的 RRC */
DS1302_SCLK = 1;
_nop_();
DS1302_SCLK = 0;
ucdat >>= 1;
}
return;
}

见附件pdf
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /4 下一条