- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津职业大学2011年论文答辩 论文题目:基于SD2000的实时日历时钟系统设计 二、日历时钟芯片介绍: 本次设计选用日历时钟芯片SD2000作为实时时钟芯片,SD2000能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决了“千年”问题;SD2000中自带有锂电池,外部掉电时,其内部时间信息还能够保持10年之久;对于一天内的时间记录,有12小时制和24小时制两种模式。在12小时制模式中,用AM和PM区分上午和下午;时间的表示方法也有两种,一种用二进制数表示,一种是用BCD码表示;SD2000中带有128字节RAM,其中有11字节RAM用来存储时间信息,4字节RAM用来存储SD2000的控制信息,称为控制寄存器,113字节通用RAM供用户使用;此外用户还可对SD2000进行编程以实现多种方波输出,并可对其内部的三路中断通过软件进行屏蔽。 SD2000的具体引脚功能如下: GND、VCC:直流电源,其中VCC接+5V输入,GND接地,当VCC输入为+5V时,用户可以访问SD2000内RAM中的数据,并可对其进行读、写操作; 当VCC的输入小于+4.25V时,禁止用户对内部RAM进行读、写操作,此时用户不能正确获取芯片内的时间信息;当VCC的输入小于+3V时,SD2000会自动将电源发换到内部自带的锂电池上,以保证内部的电路能够正常工作。 MOT:模式选择脚,SD2000有两种工作模式,即Motorola模式和Intel模式,当 MOT接VCC时,选用的工作模式是Motorola模式,当MOT接GND时,选用的是Intel模式。本设计选用其Intel模式,所以电路图中MOT端接GND。 SQW:方波输出脚,当供电电压VCC大于4.25V时,SQW脚可进行方波输出,此时用户可以通过对控制寄存器编程来得到13种方波信号的输出。 AD0~AD7:复用地址数据总线,该总线采用时分复用技术,在总线周期的前半部分,出现在AD0~AD7上的是地址信息,可用以选通SD2000内的RAM,总线周期的后半部分出现在AD0~AD7上的数据信息。 AS:地址选通输入脚,在进行读写操作时,AS的上升沿将AD0~AD7上出现的地址信息锁存到SD2000上,而下一个下降沿清除AD0~AD7上的地址信息,不论是否有效,SD2000都将执行该操作。 DS/RD:数据选择或读输入脚,该引脚有两种工作模式,当MOT接VCC时,选用Motorola工作模式,在这种工作模式中,每个总线周期的后一部分的DS为高电平,被称为数据选通。 R/W:读/写输入端,该管脚也有2种工作模式,当MOT接VCC时,R/W工作在Motorola模式。此时,该引脚的作用是区分进行的是读操作还是写操作,当R/W为高电平时为读操作,R/W为低电平时为写操作。 当MOT接GND时,该脚工作在Intel模式,此时该脚作为写允许输入,即Write Enable。 CS:片选输入,低电平有效。 IRQ:中断请求输入,低电平有效,该脚有效对SD2000内的时钟、日历和RAM中的内容没有任何影响,仅对内部的控制寄存器有影响,在典型的应用中,RESET可以直接接到VCC,这样可以保证SD2000在掉电时,其内部控制寄存器不受影响。 三、LED显示驱动芯片的选择 本设计选择MAXIM公司的多功能串行LED显示驱动器MAX7219。 MAX7219是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。 本设计选用MAX7219是基于以下考虑: 1) MAX7219能够驱动8个数码管,而两片MAX7219分别与单片机连接之后便能够满足本设计13数码管显示的要求,可方便地对每位LED进行单独控制、刷新,不需重写整个显示器存器。 2) 外围电路仅需一个电阻即可设定峰值段电流,可用于亮度调节,同时也支持软件方式调整显示亮度。 3) 可设置为低功耗模式,此模式下单片机仍可对其传送数据修改控制方式,而且芯片耗点仅为150uA。 引脚功能说明如下: DIN(1引脚):串行数据输入端口。在时钟上升沿时数据被载入内部的16位寄存器。 DIG0~7(2、11、6、7、3、10、5、8引脚):八个数据驱动线路置显示器共阴极为低电平。关闭时此管脚输出高电平。 GND(4、9引脚):地线(4脚和9脚必须同时接地)。 LOAD(12引脚):载入数据。连
文档评论(0)