寄存器宏定义.doc

寄存器宏定义.doc

ID:53709732

大小:43.65 KB

页数:15页

时间:2020-04-06

寄存器宏定义.doc_第1页
寄存器宏定义.doc_第2页
寄存器宏定义.doc_第3页
寄存器宏定义.doc_第4页
寄存器宏定义.doc_第5页
资源描述:

《寄存器宏定义.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/******************寄存器宏定义********************/#defineWRITE_DS1302_SECOND0X80//写入“秒”寄存器#defineWRITE_DS1302_MINUTE0X82//写入“分”寄存器#defineWRITE_DS1302_HOUR0X84//写入“小时”寄存器#defineWRITE_DS1302_DAY0X86//写入“日”寄存器#defineWRITE_DS1302_MONTH0X88//写入“月”寄存器#defineWRITE_DS1302_WEEK0X8

2、A//写入“星期”寄存器#defineWRITE_DS1302_YEAR0X8C//写入“年”寄存器#defineWRITE_DS1302_REINIT_ADDR0XC0//写入上电判断RAM寄存器#defineREAD_DS1302_SECOND0X81//读出“秒”寄存器#defineREAD_DS1302_MINUTE0X83//读出“分”寄存器#defineREAD_DS1302_HOUR0X85//读出“小时”寄存器#defineREAD_DS1302_DAY0X87//读出“日期”寄存器#defineREAD_DS13

3、02_MONTH0X89//读出“月”寄存器#defineREAD_DS1302_WEEK0X8B//读出“星期”寄存器#defineREAD_DS1302_YEAR0X8D//读出“年”寄存器#defineREAD_DS1302_REINIT_ADDR0XC1//读出上电判断RAM寄存器#defineWRITE_DS1302_Timing_Hour10XC2#defineWRITE_DS1302_Timing_Min10XC4#defineWRITE_DS1302_Timing_Hour20XC6#defineWRITE_DS1

4、302_Timing_Min20XC8#defineWRITE_MODE_STA0XCA#defineWRITE_WIN_STA0XCC#defineREAD_DS1302_Timing_Hour10XC3#defineREAD_DS1302_Timing_Min10XC5#defineREAD_DS1302_Timing_Hour20XC7#defineREAD_DS1302_Timing_Min20XC9#defineREAD_MODE_STA0XCB#defineREAD_WIN_STA0XCD#defineDS1302_W

5、RITE_PROTECT0X8E//写保护寄存器#defineDS1302_Trickl_Charge0X90//慢速充电寄存器/******************初始化日期时间宏定义********************///初始日期时间为“2011年10月09日星期日12点00分00秒”//注意:此处是十进制,下面“地址,数据发送子程序”中有转换#defineINIT_SECONGD50#defineINIT_MINUTE59#defineINIT_HOUR22#defineINIT_DAY9#defineINIT_MON

6、TH10#defineINIT_WEEK7#defineINIT_YEAR11/******************写保护设置宏定义********************///注意:此处是十进制,下面“地址,数据发送子程序”中有转换#defineDS1302_WRITE_PROTECT_NO0//写保护禁止#defineDS1302_WRITE_PROTECT_OFF128//写保护允许/******************DS1302端口定义********************/sbitDS1302_SCLK=P1^5;/

7、/DS1302时钟信号sbitDS1302_DIO=P1^6;//DS1302数据信号sbitDS1302_CE=P1^7;//DS1302片选信号/********************充电方式宏定义*********************///TCSTCSTCSTCSDSDSRSRS//慢速充电选择(TCS)位(位4~7)控制快速充电器的选择,只有1010模式才能使慢速充电器工作//所有其它模式将禁止慢速充电器工作//DS1302上电时,慢速充电器被禁止//(DS)位(位2~3)选择是一个二极管(01)还是两个二极管(10

8、),如果DS为“00”或“11”,则充电器被禁止//RS位(位0~1)选择连接在VCC2与VCC1之间的电阻:“00”无;“01”2K;“10”4K;“11”8K。//如果RS为00,充电器被禁止,与TCS无关//最大充电电流计算:Imax=(5.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。