第一范文网 - 专业文章范例文档资料分享平台

基于单片机的智能电子钟设计

来源:用户分享 时间:2025/5/16 19:45:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

UIE:更新结束中断允许位,AIE为1,允许中断,否则禁止中断。 SQWE:方波允许位,置1选定频率方波从SQW脚输出;为0-时,SQW脚为低。

DM:数据模式位,DM为1表明为十进制数据,而0表明是BCD码的数据。

24/12:小时格式位,1表明24小时制,而0表明12小时制。 DSE:夏令时允许位,当DSE置1时允许两个特殊的更新,在四月份的第一星期日,时间从1:59:59AM时改变为3:00:00AM;在十月的最后一个星期日的1:59:59AM时改变为1:00:00AM。当DSE位为0,这种特殊修正不发生。

3.2时钟模块

本设计中的DS12887芯片AD0-AD7引脚与STC89C52芯片的P2口相连接。MOT引脚接地,为INTEL总线时序方式。因此R/W和DS引脚也为对应INTEL的操作模式。

4.按键模块

独立按键K1-K4调节不同功能,K4键切换时分秒和闹铃时间的显示;K1键按一下调节时,再按一下调节分,再按一下结束,时间走动,K2键加一,K3键减一。

5-1键盘子程序流程功能是扫描按键,判断按下的是哪个键,然后具体调用该键的程序。如图所示4-3(其中50H里存储的是所需修改的时钟项)

(1)K4键程序主要完成定时模块和闹钟模块的切换,通过中断程序控制。

(2)K1键程序主要完成选位功能,通过判断(50H)单元中的内容取值,经过操作,具体判断出选中了那位。K1键对应的位选地址如表4-1所示,程序流程图如图4-4所示。

(3)K2键和K3键:

我们在K2键和K3键功能程序里设一个标志允许位,将该标志位置1表示K2键有效,完成加一功能,而将该标志位清零表示K3键有效,完成减一功能(如图4-5所示),跳到修改程序入口地址(如图4-6所示),再将该位信号赋给累加器A,然后对该位时钟信号进行修改操作。

搜索更多关于: 基于单片机的智能电子钟设计 的文档
基于单片机的智能电子钟设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c76neb8vsow72h8v7sa970wk4t3v47w00u2r_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top