历史上的今天
今天是:2024年12月19日(星期四)
2019年12月19日 | 带详细注释的51单片机数字钟源码(带闹钟万年历)
2019-12-19 来源:51hei
一、设计任务:
本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。

二、设计要求:
(1)用4个按键实现所有功能,计时准确。
(2)可以设定闹钟功能。
(3)有阴历功能,平年闰年准确无误。
(4)液晶能显示年、月、日、星期、时、分、秒、温度。
仿真原理图如下
带有详细注释的程序源码:
史海拾趣
|
。 15、修改别人程序的修养 ----------- 当你维护别人的程序时,请不要非常主观臆断的把已有的程序删除或是修改。我经常看到有的程序员直接在别人的程序上修改表达式或是语句。修改别人的程序时,请不要删除别人的程序,如果你觉得别人的程序有 ...… 查看全部问答> |
|
来自EEWORLD合作群:arm linux fpga 嵌入0(49900581) 群主:wangkj 我用着用着菜单变了,不知道进入什么模式了,连new都没有 … 查看全部问答> |
|
现在开发一个使用WIN CE的PDA,本人想通过点击某个按键来弹出一个已经设定的界面,这怎么设置啊请问! 作为一个奄割版,智能设备窗体和创建WINDOWS窗体太不一样了!… 查看全部问答> |
|
dopod700开发 显示自制对话框 最下面一行怎么出现键盘的图标,而且允许操作,如何删除它 我在资源里添加一个对话框,并在函数里dlg.DoModal()显示它,怎么最底下一行有个键盘的图标呢,而且在屏幕上点它,还会在画面上出现整个键盘的键,如何删除它或不让它看到呢??谁知道的跟我说下好么,谢谢大哥,大姐了,帮帮忙...… 查看全部问答> |
|
大家好: 我现在用的 DDS 是 AD9833,如上图所示,输出用一个反向放大器放大正弦波, 可是发现波形会有锯齿成分,请问有哪一种滤波器可以消除锯齿成分使波形更圆滑一点? 要用低通还是带通?而截止频率应该设计为多少呢?谢谢。… 查看全部问答> |




