感谢坛友shenrongze 寻寻觅觅提供的源程序,原贴:http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=4479970
在原作者提供源程序的基础上做了比较大的改动:
1、原程序单片机使用的是1T的快速芯片,刷新方式采用调用缓存的数据,如用普通的单片机在数据刷新时会产生跳跃的现象。现改为普通的单片机使用并口通信方式。
2、增加了农历生肖、节气显示功能。
3、增加了时间误差调整,可在0--15秒之间设置,设置状态:0-不调整,1-增加,2-减少。
由于编译后的文件有将近17K,使用的单片机为STC89C58RD+
修改后的程序中存在部分bug:
1、在进入设置菜单界面无任何操作自动退出时会出现花屏。
2、在设置闹钟调整分钟时,当数值大于20时,按退出键退出数值会发生变化,但不影响实际的设置时间。
存在的bug敬请各位大侠指点。
上效果图及程序。
(原文件名:DSC09319.jpg)
(原文件名:DSC09324.jpg)
(原文件名:DSC09344.jpg)
(原文件名:DSC09347.jpg)
(原文件名:DSC09349.jpg)
点击此处下载
ourdev_623932Z8HS32.rar(文件大小:137K) (原文件名:并口通信多功能闹钟.rar)
电原理图,仅供参考。
点击此处下载
ourdev_624145DPISNH.pdf(文件大小:18K) (原文件名:原理参考图.pdf)
楼主的stc58是怎么烧程序的,我有一块怎么烧都少不进去,stc52到是烧的挺正常的,芯片是刚买的,应该不会坏了吧!
-----------------------------------------------------------------------
按照原理图焊接的串口下载线烧进芯片。STC89C52、STC89C58、STC12C5A60S2都能正常烧录。
新买的芯片也有可能是坏的,我曾经买过一块AT89S52也是坏的,不能烧录。
你的STC52能够烧进去,stc58用同样的方法应该没问题,检查硬件连接是否有问题。
-----------------------------------------------------------------------
请教!
你用的18b20准吗?
我测量的结果比水银温度计高出约2℃,程序我查、比较折腾了一段时间,一直没解决。
-----------------------------------------------------------------------
没有测试对比过。
谢谢!
一周热门 更多>