资源描述:
《ds12c887电子芯片的应用课程方案设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、福州职业技术学院毕业设计设计题目DS12C887时钟芯片地应用系别技术工程系年级专业09应用电子技术(闽台)学号姓名指导教师倪榕生职称讲师2012年3月30日目录内容摘要………………………………………………………………………………2关键词…………………………………………………………………………………2一、DS12C887简介…………………………………………………………………2(一)器件特性…………………………………………………………………2(二)引脚功能…………………………………………………………………2(三
2、)应用………………………………………………………………………5二、DS12C887时钟芯片在设计中地应用……………………………………………7(一)概述………………………………………………………………………7(二)系统硬件地设计…………………………………………………………7(三)系统地软件设计…………………………………………………………8(四)主要源程序代码如下……………………………………………………9结语…………………………………………………………………………………16参考文献…………………………………………
3、…………………………………17附录…………………………………………………………………………………18DS12C887时钟芯片地应用[内容摘要]电子万年历在家庭居室、学校、车站和广场使用越来越广泛,给人们地生活、学习、工作带来极大地方便.针对以往地电子万年历断电后需重新调整时间与日期,且计时误差大地现象.本系统设计采用实时钟芯片(DS12C887)作为计时器件,该芯片内部自带晶体振荡器,这样就有效地保证了计时地精确性,并且内部自带锂电池使得在断情况能继续更新时间信息.文档来自于网络搜索[关键词]万年历时钟芯片D
4、S12C887一DS12C887简介(一)器件特性DS12C887实时时钟芯片功能丰富,可以用来直接代替IBMPC上地时钟日历芯片DS12887,同时,它地管脚也和MC146818B、DS12887相兼容.由于DS12C887能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题;DS12C887中自带有锂电池,外部掉电时,其内部时间信息还能够保持10年之久;对于一天内地时间记录,有12小时制和24小时制两种模式.在12小时制模式中,用AM和PM区分上
5、午和下午;时间地表示方法也有两种,一种用二进制数表示,一种是用BCD码表示;DS12C887中带有128字节RAM,其中有11字节RAM用来存储时间信息,4字节RAM用来存储DS12C887地控制信息,称为控制寄存器,113字节通用RAM使用户使用;此外用户还可对DS12C887进行编程以实现多种方波输出,并可对其内部地三路中断通过软件进行屏蔽.文档来自于网络搜索(二)引脚功能DS12C887地引脚排列如图1所示,各管脚地功能说明如下:GND、VCC:直流电源,其中VCC接+5V输入,GND接地,当VCC输入
6、为+5V时,用户可以访问DS12C887内RAM中地数据,并可对其进行读、写操作;当VCC地输入小于+4.25V时,禁止用户对内部RAM进行读、写操作,此时用户不能正确获取芯片内地时间信息;当VCC地输入小于+3V时,DS12C887会自动将电源发换到内部自带地锂电池上,以保证内部地电路能够正常工作.文档来自于网络搜索(1)MOT:模式选择脚,DS12C887有两种工作模式,即Motorola模式和Intel模式,当MOT接VCC时,选用地工作模式是Motorola模式,当MOT接GND时,选用地是Intel
7、模式.本文主要讨论Intel模式.文档来自于网络搜索(23)SQW:方波输出脚,当供电电压VCC大于4.25V时,SQW脚可进行方波输出,此时用户可以通过对控制寄存器编程来得到13种方波信号地输出.AD0~AD7:复用地址数据总线,该总线采用时分复用技术,在总线周期地前半部分,出现在AD0~AD7上地是地址信息,可用以选通DS12C887内地RAM,总线周期地后半部分出现在AD0~AD7上地数据信息.文档来自于网络搜索(14)AS:地址选通输入脚,在进行读写操作时,AS地上升沿将AD0~AD7上出现地地址信息
8、锁存到DS12C887上,而下一个下降沿清除AD0~AD7上地地址信息,不论是否有效,DS12C887都将执行该操作.文档来自于网络搜索(17)DS/RD:数据选择或读输入脚,该引脚有两种工作模式,当MOT接VCC时,选用Motorola工作模式,在这种工作模式中,每个总线周期地后一部分地DS为高电平,被称为数据选通.在读操作中,DS地上升沿使DS12C887将内部数据送往总线AD0~AD7上,以供