xjhhjx 发表于 2008-10-11 16:56:09

1602+ds1302时钟显示+ds18b20温度报警【恢复】

小弟也发发帖,上传我们远赛要的电子时钟,

功能:1602+ds1302时钟显示+ds18b20温度报警,



不过因为小弟资历有限,还不会怎么设计,是在网上借用他人程序,原理图,再加改造。

所以,还不会设置闹钟,闹钟音乐,倒计时(精确到毫秒)

不知各位高手能不能帮我想想怎么设计上述功能。

附上:C语言程序

      protues原理图

1602+1302+18b20时钟温度报警成功ourdev_448211.rar(文件大小:171K) (原文件名:1602+1302+18b20时钟温度报警成功.rar) 

xjhhjx 发表于 2008-10-11 16:57:59

肯求各位大侠看看怎么实现上述还没实现的功能!

xjhhjx 发表于 2009-2-27 19:07:52

终于回来了,我的东西

hall 发表于 2009-3-1 22:54:51

帮顶一个!

deepin 发表于 2009-3-5 17:30:31

MARK

wisebaby 发表于 2009-3-12 18:20:55

看得出来,楼主还是经过一番努力的.呵呵.

linxi 发表于 2009-6-2 23:13:30

3QQQ!!!

zhaoyanrock 发表于 2009-8-15 17:54:34

顶一下~~

cm0919 发表于 2009-8-18 10:56:27

收下 了,谢谢

dj3062008 发表于 2009-9-27 22:10:42

mark

jamswang 发表于 2009-12-18 17:23:41

wo ding you

jamswang 发表于 2009-12-19 11:23:28

楼主,请问你
i=ReadByte(0x81);                //读取second
second=((i>>4)&0x07)*10+(i&0x0f);
i=ReadByte(0x83);           //读取分minute
minute=((i>>4)&0x07)*10+(i&0x0f);
i=ReadByte(0x85);          //读取时hour
hour=((i>>4)&0x03)*10+(i&0x0f);
i=ReadByte(0x87);           //读取日date
date=((i>>4)&0x03)*10+(i&0x0f);
i=ReadByte(0x89);          //读取月份month
month=((i>>4)&0x01)*10+(i&0x0f);
i=ReadByte(0x8b);    //读取周week
week=i&0x07;
i=ReadByte(0x8d);               //读取年份year
year=((i>>4)&0x0f)*10+(i&0x0f);


(i&0x0f)是十进制数据吗?我送给LCD显示怎么是乱码呢?请赐教QQ382351388

baoxiuqiang520 发表于 2010-5-8 16:33:26

怎么程序编译不成功啊?http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_552415.jpg
(原文件名:未命名.jpg)

guxingganyue 发表于 2010-9-8 17:53:12

mark后留着

songjie 发表于 2010-9-17 17:19:39

mark...

lzz2009 发表于 2011-4-17 10:49:53

mark

ERDTxiduoduo 发表于 2011-4-17 14:01:55

mark

gggking 发表于 2011-4-29 20:40:14

好东西了

flotox 发表于 2013-5-5 15:51:10

MARKMARKMARK

zjsdlt2013 发表于 2013-6-21 23:13:41

谢谢分享!
页: [1]
查看完整版本: 1602+ds1302时钟显示+ds18b20温度报警【恢复】