新闻  |   论坛  |   博客  |   在线研讨会
实时时钟芯片DS1302 的C51 编程
0750long | 2009-04-21 12:44:32    阅读:1850   发布文章

实时时钟芯片DS1302 的C51 编程

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

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客