DS1302驱动程序.doc
《DS1302驱动程序.doc》由会员分享,可在线阅读,更多相关《DS1302驱动程序.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DS1302是课程设计和毕业设计经常用到的时钟芯片,还在愁怎么对DS1302操作吗?那么看完DS1302驱动程序,一切变得那么简单。DS1302驱动程序:/=DS1302.H=#ifndef _DS1302_H_#define _DS1302_H_/DS1302管脚定义sbit T_IO=P26; /位定义1302芯片的接口,数据输出端定义在P2.5引脚sbit T_RST=P27; /位定义1302芯片的接口,复位端口定义在P2.6引脚sbit T_CLK=P25; /位定义1302芯片的接口,时钟输出端口定义在P2.4引脚/变量定义声明unsigned char TableDs13027=
2、55,59,23,4,3,5,11; /初始化时时间日期设置 /秒 分 时 日月 星期 年/函数定义声明void Write1302(unsigned char );/向1302写一个字节数据void WriteSet1302(unsigned char ,unsigned char );/根据命令字,向1302写一个字节数据unsigned char Read1302(void);/从1302读一个字节数据unsigned char ReadSet1302(unsigned char Cmd);/根据命令字从1302读取一个字节数据void InitDS1302(void);/初始化1302
3、void GetTime(void);/获取1302的时间/*函数功能:向1302写一个字节数据入口参数:x*/ void Write1302(unsigned char dat) unsigned char i; T_CLK=0; /拉低T_CLK,为脉冲上升沿写入数据做好准备 Delay1Us(2); /稍微等待,使硬件做好准备 for(i=0;i=1; /将dat的各数据位右移1位,准备写入下一个数据位 /*函数功能:根据命令字,向1302写一个字节数据入口参数:Cmd,储存命令字;dat,储存待写的数据,为十进制数*/ void WriteSet1302(unsigned char C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DS1302 驱动程序
限制150内