网站大量收购闲置独家精品文档,联系QQ:2885784924

寄存器宏定义.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/******************寄存器宏定义********************/ #define WRITE_DS1302_SECOND 0X80 //写入“秒”寄存器 #define WRITE_DS1302_MINUTE 0X82 //写入“分”寄存器 #define WRITE_DS1302_HOUR 0X84 //写入“小时”寄存器 #define WRITE_DS1302_DAY 0X86 //写入“日”寄存器 #define WRITE_DS1302_MONTH 0X88 //写入“月”寄存器 #define WRITE_DS1302_WEEK 0X8A //写入“星期”寄存器 #define WRITE_DS1302_YEAR 0X8C //写入“年”寄存器 #define WRITE_DS1302_REINIT_ADDR 0XC0 //写入上电判断RAM寄存器 #define READ_DS1302_SECOND 0X81 //读出“秒”寄存器 #define READ_DS1302_MINUTE 0X83 //读出“分”寄存器 #define READ_DS1302_HOUR 0X85 //读出“小时”寄存器 #define READ_DS1302_DAY 0X87 //读出“日期”寄存器 #define READ_DS1302_MONTH 0X89 //读出“月”寄存器 #define READ_DS1302_WEEK 0X8B //读出“星期”寄存器 #define READ_DS1302_YEAR 0X8D //读出“年”寄存器 #define READ_DS1302_REINIT_ADDR 0XC1 //读出上电判断RAM寄存器 #define WRITE_DS1302_Timing_Hour1 0XC2 #define WRITE_DS1302_Timing_Min1 0XC4 #define WRITE_DS1302_Timing_Hour2 0XC6 #define WRITE_DS1302_Timing_Min2 0XC8 #define WRITE_MODE_STA 0XCA #define WRITE_WIN_STA 0XCC #define READ_DS1302_Timing_Hour1 0XC3 #define READ_DS1302_Timing_Min1 0XC5 #define READ_DS1302_Timing_Hour2 0XC7 #define READ_DS1302_Timing_Min2 0XC9 #define READ_MODE_STA 0XCB #define READ_WIN_STA 0XCD #define DS1302_WRITE_PROTECT 0X8E //写保护寄存器 #define DS1302_Trickl_Charge 0X90 //慢速充电寄存器 /******************初始化日期时间宏定义********************/ //初始日期时间为“2011年10月09日星期日12点00分00秒” // 注意:此处是十进制,下面“地址,数据发送子程序”中有转换 #define INIT_SECONGD 50 #define INIT_MINUTE 59 #define INIT_HOUR 22 #define INIT_DAY 9 #define INIT_MONTH 10 #define INIT_WEEK 7 #define INIT_YEAR 11 /******************写保护设置宏定义********************/ // 注意:此处是十进制,下面“地址,数据发送子程序”中有转换 #define DS1302_WRITE_PROTECT_NO 0 //写保护禁止 #define DS1302_WRITE_PROTECT_OFF 128 //写保护允许 /******************DS1302端口定义********************/ sbit DS1302_SCLK=P1^5; //DS1302时钟信号 sbit DS1302_DIO=P1^6; //DS1302数据信号 sbit DS1302_CE=P1^7; //DS1302片选信号 /******

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档