带日历时钟及温度显示的电子万年历
图5-1所示多功能电子日历牌可同时显示年、月、日、星期、时、分、秒共7项 另外,电子日历牌还设计添加了数字温度显示功能。通过设计调试,可进一步提高较 品、整合多项器件功能的系统程序设计能力。
1. 程序设计与调试
电子日历牌整合了第4章硬件应用中的实时时钟芯片DS1302、数字温度传感器TC-: 串入并出驱动器74HC595 (驱动数码管显示)。编写程序时,可直接引用硬件应用童 DS1302、TC72、74HC595的有关程序。这里重点说明一下DS1302的备用电源及其U 滴式充电器的配置程序设计。
在电子日历牌中,DS1302使用双电源供电,其VCC1引脚连接备用电源(可充W 电容,后者仅允许在短时断电更换主电池的场合使用),VCC2连接主电源(例如,与 共用的+5V电源),在主电源停止供电时,VCC1使DS1302不间断运行。
为保证备用电源的供电输出,在主电源工作时,DS1302要使能主电源向备用电d 图5-2给出了 DS1302可编程点滴式充电器结构图,其中配置寄存器的3顼配置如下日
① 4位 TS (Trickle Charger Selection)仅为 “1010” 时使能充电器
② 2位DS (Diode Selection)为“01”或“10”,选择使用一只或2只二极管(每 0.7 V);
③ 2 位的 RS (Resistor Selection)为 “01、10、11”,分别选择 2 kD、4 kfi, 8 电阻。
例如,当配置字节为“1010-01-01”时,选通的是1只二极管,2kQ限流电阻,i 最大充电电流为
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !