- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 基于PCF8563的电子万年历设计
本章主要内容包括:
单总线技术概述
单总线数据传输协议
单总线驱动程序
本章首先对单总线的基本知识和芯片进行了简单介绍,接着详细论述了单总线数据传输协议,包括通信信号的类型、单总线通信的初始化、ROM命令、功能命令、单总线器件的ROM搜索。最后给出了单总线的驱动程序,以便读者参阅。
8.1实例背景及功能
电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式液晶屏显示的日历钟逐渐受到人们的欢迎。液晶屏显示的日历钟显示清晰直观、走时准确、并且还可以扩展出多种功能。
电子万年历的设计方法有很多,本章在基于第三章IIC总线的学习基础上,利用支持IIC总线通信的一款专用时钟/日历芯片PCF8563实现了电子万年历的设计。它具有结构简单、定时精确、程序运算量小、占用系统资源少的特点。
在进行具体IIC总线接口和电子万年历设计的学习之前,必须要了解IIC总线协议和芯片相关知识。IIC总线协议已经在第三章中进行了详细阐述,下面就来对时钟/日历芯片PCF8563进行学习。
8.2 PCF8563时钟/日历芯片介绍
8.2.1 概述
PCF8563是PHILIPS公司推出的一款工业级内含IIC总线接口功能的具有极低功耗的多功能时钟/日历芯片。PCF8563的多种报警功能、定时器功能、时钟输出功能以及中断输出功能能完成各种复杂的定时服务,甚至可为单片机提供看门狗功能。内部时钟电路、内部振荡电路、内部低电压检测电路(1.0V)以及两线制IIC总线通讯方式,不但使外围电路及其简洁,而且也增加了芯片的可靠性。同时每次读写数据后,内嵌的字地址寄存器会自动产生增量。当然作为时钟芯片PCF8563亦解决了2000年问题。因而PCF8563是一款性价比极高的时钟芯片,它已被广泛用于电表、水表、气表、电话、传真机、便携式仪器以及电池供电的仪器仪表等产品领域。
其特性有:
宽电压范围:1.0~5.5V,复位电压标准值Vlow 0.9V;
超低功耗:典型值为0.25μA(VDD 3.0V, Tamb 25℃);
可编程时钟输出频率:32.768KHz、1024Hz、32Hz、1Hz;
四种报警功能和定时器功能;
内含复位电路、振荡器电容和掉电检测电路;
开漏中断输出;
400kHz IIC总线 VDD 1.8~5.5V ,其从地址:读——0A3H;写——0A2H。
PCF8563 的管脚排列如图8.1所示,其管脚描述如表8.1 所示。
图8.1 PCF8563管脚排列图
表8.1 PCF8563管脚描述
符号 管脚号 描 述 OSCI 1 振荡器输入 OSCO 2 振荡器输出 /INT 3 中断输出 开漏 低电 VSS 4 地 SDA 5 串行数据 I/O SCL 6 串行时钟输入 CLKOUT 7 时钟输出 开漏 VDD 8 正电源 8.2.2 PCF8563的基本原理
PCF8563有16个8位寄存器:一个可自动增量的地址寄存器、一个内置32.768kHz的振荡器(带有一个内部集成的电容)、一个分频器(用于给实时时钟RTC提供源时钟)、一个可编程时钟输出、一个定时器、一个报警器、一个掉电检测器和一个400kHz IIC总线接口。
所有16个寄存器设计成可寻址的8位并行寄存器,但不是所有位都有用。前两个寄存器(内存地址00H,01H)用于控制寄存器和状态寄存器;内存地址02H~08H用于时钟计数器(秒~年计数器);地址09H~0CH用于报警寄存器(定义报警条件);地址0DH控制CLKOUT管脚的输出频率;地址0EH和0FH分别用于定时器控制寄存器和定时器寄存器.秒、分钟、小时、日、月、年、分钟报警、小时报警、日报警寄存器编码格式为 BCD,星期和星期报警寄存器不以 BCD格式编码。
当一个RTC寄存器被读时,所有计数器的内容被锁存,因此,在传送条件下可以禁止对时钟日历芯片的错读。
PCF8563的内部结构方框图见图8.2所示。
图8.2 PCF8563的内部结构方框图
8.2.3 PCF8563功能模块
PCF8563的主要功能模块有:
报警功能模块
定时器模块
时钟输出模块
复位电路模块
掉电检测和时钟监测模块
下面就对各个模块分别进行详细的介绍。
1. 报警功能模块
一个或多个报警寄存器MSB(AE Alarm Enable报警使能位)清0时,相应的报警条件有效。这样一个报警将在每分钟至每星期范围内产生一次。设置报警标志位AF 控制/状态寄存器2的位3 用于产生中断,AF只可以用软件清除。
2. 定时器模块
8位的倒计数器(地址OFH)由定时器控制寄存器(地址OEH)控制,定时器控制寄存器用于设定定
您可能关注的文档
最近下载
- 华为培训教材存储产品概论.ppt
- Q31 0115000140C043_立邦反射隔热涂料.pdf VIP
- 首届智能用电运营工技能竞赛理论考试题库-下(多选、判断题汇总).docx VIP
- 《输配电及用电工程》理论考试题库-下(多选、判断题汇总).docx VIP
- 《经皮去肾交感神经术治疗高血压专家建议2025》解读.pptx VIP
- 公立医院经济管理年活动自评报告三.docx VIP
- 关于深入推进移风易俗工作的通知.doc VIP
- 普通高中通用技术学生设计作品图文材料.pdf VIP
- 2024年《输配电及用电工程》理论考试题库(浓缩400题).docx VIP
- 考研英语2005年-2018年英语二答案.docx VIP
文档评论(0)