DS1302 C语言源程序.pdf
《DS1302 C语言源程序.pdf》由会员分享,可在线阅读,更多相关《DS1302 C语言源程序.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实时时钟芯片 DS1302 的 C51 编程 作者:刘健永 Email:ts_ 1将数据写入 DS1302 1将数据写入 DS1302/名称:v_RTInputByte/说明:/功能:往 DS1302 写入 1Byte 数据/调用:/输入:dat 写入的数据/返回值:无 void v_RTInputByte(unsigned char ucdat)unsigned char i;for(i=8;i0;i-)DS1302_IO=(bit)(ucdat&0 x01);/*相当于汇编中的 RRC*/DS1302_SCLK=1;_nop_();DS1302_SCLK=0;ucdat=1;return;
2、2读取 DS1302 中的数据 2读取 DS1302 中的数据/名称:uchar uc_RTOutputByte/说明:/功能:从 DS1302 读取 1Byte 数据/调用:/输入:/返回值:dat unsigned char uc_RTOutputByte(void)unsigned char i;unsigned char ucdat=0;for(i=8;i0;i-)DS1302_IO=1;ucdat=1;/*相当于汇编中的 RRC*/if(DS1302_IO)ucdat|=0 x80;DS1302_SCLK=1;_nop_();DS1302_SCLK=0;return(ucdat);3
3、往 DS1302 写入数据 3往 DS1302 写入数据/名称:v_W1302/说明:先写地址,后写命令/数据/功能:往 DS1302 写入数据/调用:v_RTInputByte()/输入:address:DS1302 地址,dat:要写的数据/返回值:无 void v_W1302(unsigned char address,unsigned char ucdat)DS1302_RST=0;DS1302_SCLK=0;DS1302_RST=1;v_RTInputByte(address);/*地址,命令*/v_RTInputByte(ucdat);/*写 1Byte 数据*/DS1302_SC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DS1302 C语言源程序 语言 源程序
限制150内