- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用 HT48R10 单片机制作的多功能数字钟
这里向您介绍一款多功能数字钟。这种数字钟完全是仿照我国曾经风靡一时的 LM8361 系列和 TMS3450 系列数字钟的基本功能,还增加了年度、日期以及星期功能,使之更加实用。
本数字钟使用的是共阴极静态显示 LED 数码屏幕,与 LM8361 的显示屏幕引脚兼容,(尺寸是 72*19mm ),可以直接代用。数字钟的基本功能有:
采用 12 小时制式的实时方式,利用屏幕左上角的一个圆点点亮来表示“上午(AM)时间”,下午则不显示这种上下午的信息。
秒显示功能(按住 AN4 按钮),可以实时显示时钟的秒状态;
睡眠功能(倒计时定时功能),(按住 AN3 按钮),可以进行 2:00 - 0:00 的倒计时并且有相应的控制输出端口,这是一种“立即输出,到时关闭”的定时控制,当次启动,当次有效,在按住 AN3 的同时可以使用 AN0 和 AN1 来减短倒计时的时间;
定时功能,(按住 AN2 按钮),可以设置全天任何一个时间的定时输出并且有相应的控制输出端口,输出自动延时 60 分钟后关闭,也可以手动立即关闭,这是一种“到了某个时间才有输出”的定时控制,一次设置,天天重复有效,在按住 AN2 的同时可以使用 AN0 和 AN1 来改变定时的时间;
在倒计时到达 0:00 或者定时输出的同时,有专门的蜂鸣器进行 5 秒或者一分钟的声音提示,而声音提示不会影响它们的对应控制输出端口的状态。
年度显示功能,(按住 AN7 按钮),可以显示年度的数字,限于屏幕的显示位数,只是显示年度的最后两位,例如:“2003”被显示为“03”,在按住 AN7 的同时可以使用 AN0 和 AN1 来改变年度的数字;
日期显示功能,(按住 AN6 按钮),可以显示 1 月 1 日至 12 月 31 日的任何日期,并且可以自动区分每年二月份的天数,闰年或者平年都不会出现错误,在按住 AN6 的同时可以使用 AN0 和 AN1 来改变日期的数字;;
显示星期功能,(按住 AN5 按钮),可以自动显示任何一天的星期数字,在按住 AN5 的同时可以使用 AN0 和 AN1 来改变星期的数字;
以上功能都是采用同一个显示屏幕进行显示,因此,只有按下对应的按键,屏幕才会显示对应的内容,也才能进行对应的倒计时或者定时设置操作。
下图是本款数字钟的原理图,为了方便观看各个按钮的功能,还特地把按钮部分的图形局部放大了,见下面小图。 工作原理介绍:
单片机通过了 3 只 74HC164 串行-并行转换芯片后,驱动时钟屏幕,因为时钟屏幕的极性是共阴极,所以必须使用“74HC”电路而不能使用“74LS”电路,后者的高电平驱动能力很差!这里的 3 只 74HC164 芯片,自身属于串行输入,而从单片机一则看过去,3 只芯片驱动方式则是并行驱动,这样可以避免每次传送新的显示数据时,都需要从头到尾传送 24 个笔段数据。目前的传送方式可以只是传送已经变化了的显示数据。
晶体频率使用的是 32768HZ,这种低频率时基,对掉电保护的电池耗电关系极大,HT48R10A 单片机具有的“RTC”实时时钟的功能,大大方便了电路设计。按照常规,在如此低的频率下,对单片机的指令执行速度会有矛盾,但是,这种单片机却能够让程序运行时使用“内部 RC ”振荡频率而仅仅是时钟部分使用 32768HZ 频率,这样,就可以选择“内部 RC”高达数 MHZ 的指令运行频率而不用理会时钟走时频率,两者依靠这种特有的“RTC”功能获得了很理想的配合。当进入电池掉电保护的时候,可以令电池耗电维持在仅仅数十 uA 的水平,一只 60mAh 的掉电保护电池,就可以让掉电保护时间长达几个月之久!进入掉电保护后,屏幕不显示,所有按钮和控制功能暂时失效,仅仅实时时钟仍然继续走时。当外部主电源恢复供电后,所有功能自动恢复,实时时钟无需调整。
单片机的 15P 是复位引脚,当上电时或者程序运行发生异常时,可以通过此引脚让程序重新运行。但是,一般地,单片机本身具有“看门狗”自动复位功能,可以快速地自动对程序运行异常进行复位,人们几乎觉察不到它的复位影响。
单片机的 10P 引脚安排为专门检测外部供电是否正常,当外部 5V 供电掉电后,单片机将立即进入掉电保护状态,而在电路中电源能量还没有完全消耗尽之前,程序也必须抢先对各个端口进行配置,以便进入低电源消耗状态。
电路图中有两个输出端口,一个是“睡眠”控制输出端口,它只有在开始倒计时的时候才会输出高电平;另一个时“定时”输出端口,它只有在到达定时时间的时候才会输出高电平。合理地利用这两个输出,就能够安排一些简单的自动控制,例如,可以利用“睡眠”的倒计时功能来给电孵化行业的“自动翻蛋”使用,利用“定时”功能来作为一只“电子闹钟”等等。
文档评论(0)