欢迎来到天天文库
浏览记录
ID:53709732
大小:43.65 KB
页数:15页
时间:2020-04-06
《寄存器宏定义.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.
此文档下载收益归作者所有