pic24系列单片机原理与开发 第12章 实时时钟日历new

pic24系列单片机原理与开发 第12章 实时时钟日历new

ID:34396935

大小:265.39 KB

页数:10页

时间:2019-03-05

pic24系列单片机原理与开发 第12章 实时时钟日历new_第1页
pic24系列单片机原理与开发 第12章 实时时钟日历new_第2页
pic24系列单片机原理与开发 第12章 实时时钟日历new_第3页
pic24系列单片机原理与开发 第12章 实时时钟日历new_第4页
pic24系列单片机原理与开发 第12章 实时时钟日历new_第5页
资源描述:

《pic24系列单片机原理与开发 第12章 实时时钟日历new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PIC24系列单片机原理与开发byZeng2012-6-13第NO章实时时钟日历NOKN概述mf`OQc系列芯片内集成有一个实时时钟日历(oÉ~äJqáãÉ=`äçÅâ=~åÇ=`~äÉåÇ~ê,=oq``)模块外设,它能够向`mr提供秒、分、时、日、月、年和星期等实时时间信息。这为那些需要实时时钟的的嵌入式应用提供了方便,可省去外接apNPNM、m`cURSP等专用日历时钟芯片的硬件开销。mf`OQc系列芯片的oq``模块具有如下特性:时间:_`a格式的时(OQ小时制)、分和秒。日历:_`a格式的年、月、日和星期。年的范围:OMMM至=OMVV,闰年自修正。

2、可编程设置报警(闹钟)时间,报警事件可产生中断,并可在oq``引脚上输出的报警脉冲或秒脉冲信号。带自动调节的用户校准,调节范围:每月±OKSQ秒误差。具有写禁止位,可保护时间日历单元和报警设置单元,以防被意外改写。外接=POKTSU=âeò晶振。该模块为低功耗使用作了优化,以减小电池备份供电的功耗。`mr可访问域oq``域plp`l引脚o`cd`^i振荡oq``预分频器^i`cdomq电路POKTSUâeòvb^o(32kHz)MKRpjqea^vplp`f引脚oq``定时器oq`s^ithaveojfkpb`比较器^ijqeav比较寄存器^iojs^i

3、^itaeo^ijfkpb`重复计数器oq``中断oq``中断逻辑报警脉冲oq``引脚oq`lb图12-1实时时钟日历模块的结构框图oq``模块的基本工作原理如下:如图=NO-N所示,oq``模块由外接POKTSU=âeò晶振的低功耗辅助振荡器(plp`)提供时钟源。经oq``预分频器的NSPUQ分频,形成周期MKR秒的脉冲。在MKR秒脉冲的作用下,oq``定时器的寄存器中获得_`a编码的秒、分、时、日、月、年和星期信号。模块设有_`a编码的秒、分、时、日、月、年和星期的报警寄存器E也称闹钟寄存器F,用户可编程产生所需的报警中断,也可在oq``引脚上输出报警脉冲。

4、oq``模块内有若干个寄存器。控制寄存器o`cd`^i负责配置oq``的时钟和日历,^i`cdomq寄存器管理与报警L闹钟相关的事项。oq`s^i和^iojs^i寄存器分别是访问时钟和PIC24系列单片机原理与开发byZeng2012-6-13日历单元和报警L闹钟设置单元的窗口寄存器。NOKOoq``模块的寄存器oq``模块的寄存器分为三类:控制寄存器(o`cd`^i,m^a`cdN,^i`cdomq);实时时间日历的值寄存器字oq`s^i,通过=oq`s^i访问模块的vb^o(年)、jqeav(月日)、thaveo(星期时)和jfkpb`(分秒)单元;报警值寄存

5、器^iojs^i,通过=^iojs^i访问模块的报警设定单元^ijqeav(月日)、^itaeo(日时)和=^ijfkpb`(分秒)。为了方便引述,oq`s^i寄存器的高U位部分用=oq`s^iYNRWU[表示,低U位部分用oq`s^iYTWM[表示。相同的表示方法也适用于=^iojs^i寄存器。1.配置和校准寄存器RCFGCA表NO-N列出了配置和校准寄存器o`cd`^i各位的功能定义。表NO-N:配置和校准寄存器RCFGCAL各位功能定义oLtJM========rJMoLtJMoJMoJMoLtJMoLtJMoq`bk未用oq`tobkoq`pvk`e^ic

6、pb`oq`lboq`mqoYNWM[Äáí=NRÄáí=UoLtJM`^iYTWM[Äáí=T===============================================================================Äáí=M其中WoZ可读,=tZ可写,Jå=Z上电复位值IrJ未用RTCC使能位:1=使能RTCC模块Äáí=NRoq`bk0=禁止RTCC模块RTCVAL寄存器写使能位:1=允许写RTCVAL寄存器Äáí=NPoq`tobk0=禁止写RTCVAL寄存器oq`s^i寄存器读同步位:Äáí=NOoq`pvk`N=Zo

7、q`s^i和^i`cdomq寄存器在读的过程中可能发生了改变M=Z=oq`s^i和=^i`cdomq寄存器在读的过程中没有发生改变半秒状态位:1=一秒的后半秒Äáí=NNe^icpb`0=一秒的前半秒RTCC输出使能位:1=使能RTCC时钟输出Äáí=NMoq`lb0=禁止RTCC时钟输出读写RTCVAL寄存器(RTCVAL<15:8>:RTCVAL<7:0>)的窗口指针位:Äáí=V-Uoq`mqoYNWM[00=分:秒,01=星期:时,10=月:日,11=保留:年oq`修正位,为U位的补码,单位为Q个oq`时钟脉冲L每分钟:Äáí=T-M`^iYTWM[MM~

8、MñTc:

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

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

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