×

如何使用DS1302和AT89C51设计电子万年历

消耗积分:0 | 格式:rar | 大小:0.32 MB | 2020-08-28

分享资料个

  在这个系统中,最重要的就是时钟芯片的选择,在电子时钟设计中,常用的时钟芯片有DS1302、DS1216、DS1643、DS1302。每种芯片的主要功能基本相同,只是在引脚数量、备用电池的安装方式、计时精度和扩展功能等方面略有不同。DS12877 与DS1216 芯片都有内嵌式锂电池作为备用电源: X1203 引脚少,没有嵌入式锂电池,跟DS1302 芯片功能相似,只是相比较之下, X1203 与AT89S51 搭配使用时占用I/O 口较多。DS1643 为带有全功能实时时钟的非易失性型SRAM ,集成了非易失性型SRAM 、实时时钟、晶振、电源掉电控制电路和锂电池电源, BCD 码表示的年、月、日、星期、时、分、秒,带闰年补偿。同样。DS1643 拥有28 只管脚,硬件连起来占用微处理器I/O 口较多,不方便系统功能拓展和维护。故而从性价比和货源上考虑,本设计采用实时时钟芯片DS1302。

  显示器件的选择范围很广,成本最低的就是采用八位数码管进行显示,但是使用八位数码管,经过评估和计算需要至少八个,这占用了太大的空间,而且很不美观。第二个选择就是使用液晶,采用12864 大液晶是普遍的选择,但是成本太高,而且函数调用不便,程序较长,因此从节约成本的角度考虑,使用小液晶1602 进行设计。

  3》设计评估

  本次设计完成了基本要求规定那个的所有内容,能够正确进行日历记录和显示、能够输入设定年份、能够通过按键进行日历的调整、能够进行整点报时、每年1 月1 日进行新年报时。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !