第四章采用LED显示的电子钟精品.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章采用LED显示的电子钟精品

4.5 数字钟编程 4.5.2 汇编程序 IN0INT:PUSH PSW PUSH ACC PUSH B PUSH DPH PUSH DPL MOV PSW,#8 LCALL PCF_RD LCALL CLOCK LCALL DISP SETB SECFL POP DPL POP DPH POP B POP ACC POP PSW RETI 第四章 采用LED显示的电子钟 51单片机工程应用实例 4.1 数字钟的硬件组成 4.2 实时钟电路PCF8563简介 4.3 设置当前时间的方法 4.4 六位LED显示器的工作原理 4.5 数字钟编程 第四章 采用LED显示的电子钟 第四章 4.1 数字钟的硬件组成 数字钟的组成: AT89C2051单片机、PCF8563实时时钟芯片、时间设定键(3)、LED数码显示器(6) P59 图4-2 4.2 实时时钟芯片PCF8563 功能: 1、提供基于32.768kHz晶振的年、月、日、星期、时、 分、秒的时间;可提供世纪标志 2、具有超低的待机工作电流,典型值为0.25uA 3、具有宽范围的工作电压,1.0~5.5V 4、具有400kHz的双线IIC总线接口 5、对外设提供可编程的时钟输出,频率为32.678kHz、 1024Hz、32Hz和1Hz 6、具有报警和定时功能、具有低电压检测功能 7、具有内部上电复位功能、具有内部集成的振荡电容 8、从机IIC总线的读地址为A3H,写地址为A2H 9、包含开漏极中断引脚 4.2 实时时钟芯片PCF8563 4.2.1 PCF8563的封装和引脚功能 4.2 实时时钟芯片PCF8563 4.2.1 PCF8563的封装和引脚功能 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 内部资源: 16个可寻址的8位寄存器 1个可自动增加的地址寄存器 1个带内部集成电容的内置32.768kHz的振荡器 1个用于给实时钟RTC提供时钟源的分频器 1个可编程时钟输出 1个定时器、1个报警器、1个掉电检测器 1个400kHz的IIC总线接口 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 寄存器 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 控制寄存器1 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 控制寄存器2 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 CLKOUT频率寄存器 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 定时器控制寄存器和数值计数器 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 寄存器 4.2 实时时钟芯片PCF8563 4.2.2 PCF8563的内部资源和寄存器 报警寄存器:用来设置报警的时间、日期和星期。 4.2 实时时钟芯片PCF8563 4.2.3 PCF8563的应用电路 P64 图4-4 4.2 实时时钟芯片PCF8563 4.2.4 PCF8563的程序设计 PCF8563程序设计包括时钟的写入/读出、定时器、报警功能和时钟输出5部分。 1、时钟的写入 首先初始化内部寄存器。一般应用只需初始化00H—08H共9个寄存器。 初始化PCF8563寄存器的起始地址为00H 在单片机中开辟发送数据缓冲区,暂存9个单元内容 4.2 实时时钟芯片PCF8563 4.2.4 PCF8563的程序设计 1、时钟的写入 写入地址A2H?写入PCF的首地址和内容共10个寄存器 PCF_WRNBYTE:MOV R3,#NUMBYT LCALL START;IIC总线启动 MOV A , SLA ;SLA=0A2H LCALL WRITE_BYTE LCALL CACK JB F0,WRNBYTE MOV R1, #MTD WRLP

文档评论(0)

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

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

1亿VIP精品文档

相关文档