zhishang888 发表于 2010-12-22 15:49:53

自制12864大液晶显示万年历。具有年月可调测温音乐闹钟功能

自制12864液晶显示的万年历(ST7920控制器)。STC89C52单片机。采用1302时钟芯片。时间范围宽。闰年自动补偿2月自动调整。走时精度高。附属功能有测温功能。实时显示当前室温。还有一蜂鸣器内置三首通过蜂鸣器奏响的歌曲。可供选择为闹钟的响铃音乐。告别蜂鸣器单一的嗡嗡噪音。
自娱自乐制作的作品。里边还有一些地方需要完善。不过大体的部分经过一段时间的测试已经比较完善了。大家如果有更好的点子或者认为有问题欢迎提出来。结交广大电子爱好者

下面上图(第一行是我的大名,不拿出来吓唬人了。特此抹掉 O(∩_∩)O)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606435LJ6LR1.jpg
使用的液晶面板 (原文件名:1.jpg)


http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606436KH4OIG.jpg
主版面成品图 (原文件名:3.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606437SY7AUA.jpg
主版面的背面焊接线 (原文件名:4.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606438WRYIQ0.jpg
工作状态 (原文件名:5.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606439CUVFGZ.jpg
液晶显示 (原文件名:6.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606440GBDZWD.jpg
闹钟设定现在是关闭状态 (原文件名:7.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606441L5ZPZQ.jpg
闹钟设定打开 (原文件名:8.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606442ZUHXFV.jpg
打开后左上显示闹钟打开的小喇叭图标 (原文件名:9.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606443WWI65V.jpg
整体背面 (原文件名:10.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606444JPNGJS.jpg
测温器、微调的背面 (原文件名:11.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606445YCTYDG.jpg
时钟芯片和记忆芯片 (原文件名:12.jpg)

zhishang888 发表于 2010-12-22 15:53:20

自己先顶一下。呵呵

mkliop 发表于 2010-12-22 15:55:30

沙发真好!

poet_lee 发表于 2010-12-23 21:10:56

不错 顶一下

format 发表于 2010-12-23 21:29:45

有点意思啊

format 发表于 2010-12-23 21:34:47

过几天,我这把我的破烂攒上,捡了个TEA5767,家里有屏,1302 24c64 18B20凑合一块去。

以前还写了个菜单

就是没有1302 24c64 18B20驱动

正好用你的了~~~

呵呵,省大事了,一气找到3

谢谢了啊

format 发表于 2010-12-23 21:35:12

我擦,没源码~~~

白顶了~~~~

Rapido 发表于 2010-12-23 21:40:23

回复【7楼】format
我擦,没源码~~~
白顶了~~~~
-----------------------------------------------------------------------

兄弟,是不是有种吐血的感觉,哈哈

format 发表于 2010-12-23 23:01:10

回复【8楼】Rapido
回复【7楼】format
我擦,没源码~~~
白顶了~~~~
-----------------------------------------------------------------------
兄弟,是不是有种吐血的感觉,哈哈
-----------------------------------------------------------------------

还好,就算精尽人亡吧

zhishang888 发表于 2010-12-24 09:19:31

刚发上来的时候看见人气不高。以为很菜~~所以就没继续发源码上来。现在看来还有人要,呵呵。补发源码。继续顶

源码ourdev_606784A0JY16.rar(文件大小:98K) (原文件名:多功能万年历.rar)

zhishang888 发表于 2010-12-24 09:31:39

还有一个问题。这个万年历闹钟响铃是通过改变蜂鸣器的频率来达到发音乐声音的目的的。但是使用中有个弊端,就是发声的时候其实是一直在执行一个产生音乐的函数。执行之后才会退出这个函数继续进行下面的工作。但是一般的闹钟都是把人闹醒了之后人按键他就会停止。我想51当中怎么结束一个正在执行的函数。。这个问题困扰了我好久。开始想过用中断,产生中断后执行一个长跳转跳转到刚开机时候的地方。但是发现第一次可以成功第二次系统会死机,估计是里边的寄存器已经被跳转弄乱了(开始用GO TO发现goto只能在函数内跳转,大家还有什么好的跳转吗)。现在这个源码对这个问题没有解决,只是让他一直响铃直到完成曲目。我能想出的最好的解决方法大概只有产生中断。然后在中断中“放狗”这个方法能不产生其他问题还解决了。大家看看谁有更好的方法。来说一下~~~O(∩_∩)O

zhishang888 发表于 2010-12-24 09:32:06

还有一个问题。这个万年历闹钟响铃是通过改变蜂鸣器的频率来达到发音乐声音的目的的。但是使用中有个弊端,就是发声的时候其实是一直在执行一个产生音乐的函数。执行之后才会退出这个函数继续进行下面的工作。但是一般的闹钟都是把人闹醒了之后人按键他就会停止。我想51当中怎么结束一个正在执行的函数。。这个问题困扰了我好久。开始想过用中断,产生中断后执行一个长跳转跳转到刚开机时候的地方。但是发现第一次可以成功第二次系统会死机,估计是里边的寄存器已经被跳转弄乱了(开始用GO TO发现goto只能在函数内跳转,大家还有什么好的跳转吗)。现在这个源码对这个问题没有解决,只是让他一直响铃直到完成曲目。我能想出的最好的解决方法大概只有产生中断。然后在中断中“放狗”这个方法能不产生其他问题还解决了。大家看看谁有更好的方法。来说一下~~~O(∩_∩)O

zhishang888 发表于 2010-12-24 09:43:23

破_网。发了两编

hubeilcsun3 发表于 2010-12-24 12:40:33

nidy 发表于 2010-12-24 13:32:26

能共享下原理图吗,我也想做一个

zhishang888 发表于 2010-12-24 14:03:42

回复【15楼】nidy
-----------------------------------------------------------------------

这个东东的硬件我感觉太简单了。设计时根本没画原理图,直接看下硬件就连线了。如果想知道怎么连线的可以下下源代码。每个模块部分都有相应的宏定义。在参考相关器件的手册就OK了。

format 发表于 2010-12-24 16:02:39

这个需要用UCOS系统

b60885262 发表于 2010-12-24 20:32:31

我也发点给大家看看,



http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606910UFX57X.jpg
(原文件名:未命名.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606911CPBXO3.jpg
(原文件名:00.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606912H91WGR.jpg
(原文件名:87.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606913M6BC94.jpg
(原文件名:88.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606914JHPECN.jpg
(原文件名:222.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606915XN2SC8.jpg
(原文件名:455.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_606916PBKCUP.JPG
(原文件名:2222.JPG)


单片机仿真群 100645163 超级群.1G共享资源.

hzxin 发表于 2010-12-25 22:13:12

也秀一个我做的时钟。

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_607134RLOX1E.jpg
(原文件名:DS1302时钟芯片1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_607135GPQE80.jpg
(原文件名:DSC09030.jpg)

hezhe1014 发表于 2010-12-25 22:34:22

都是高手。

hometongsina 发表于 2010-12-25 23:06:30

问个弱问题:楼主用89C52 单片机,可以装下这么多的程序么?52的只有8K 程序存储器吧……

还是有什么解决办法,求教……

zhishang888 发表于 2010-12-26 14:14:45

回复【21楼】hometongsina
-----------------------------------------------------------------------

变量比较多的注意下变量存放地址,别总放code data。我这个就有一些用的idata 。用时间换空间。整个程序调试完后是7.5K。还算够用。如果你的程序不够用那就精简下程序吧。看看是不是有冗余可以精简。或者直接弄个516的。估计应该是够你用了。

zhishang888 发表于 2010-12-26 14:17:56

回复【18楼】b60885262
-----------------------------------------------------------------------

问一下。你的第二个图用的是什么屏幕??有源码吗?

zhishang888 发表于 2010-12-26 14:19:46

回复【19楼】hzxin
-----------------------------------------------------------------------

19楼你的字体是什么字体??时间显示也是用GDRAM弄的吗?DDRAM没有那样的字体吧!!

hzxin 发表于 2010-12-26 17:11:28

回复【24楼】zhishang888

-----------------------------------------------------------------------
19楼你的字体是什么字体??时间显示也是用gdram弄的吗?ddram没有那样的字体吧!!
-----------------------------------------------------------------------

字体是自创的,是用字模软件逐点描绘的图像文件。

hometongsina 发表于 2010-12-27 12:59:09

回复【22楼】zhishang888
-----------------------------------------------------------------------

这样啊,厉害,我都换成 STC 60K程序存储器的,真菜啊,还好没做板!

不知道可否联系下多多指导下啊。

hometong@sina.cn感激!

wsgj0 发表于 2010-12-29 09:15:41

一直没有找到合适的时钟芯片,你这个是什么型号啊,看不清的说

zhishang888 发表于 2010-12-30 22:39:34

这个啊。呵呵。最常用的1302时钟芯片了。便宜。实用。做简单的设备够用了。

zhishang888 发表于 2010-12-30 22:40:28

回复【26楼】hometongsina
-----------------------------------------------------------------------

有问题尽管问。呵呵。能帮到一定帮你。

dew2901 发表于 2010-12-30 23:07:03

markkkksii

ym7205 发表于 2010-12-31 09:59:47

回复【19楼】hzxin
-----------------------------------------------------------------------

把程序和原理图共享一下吧

hzxin 发表于 2010-12-31 22:33:47

回复【31楼】ym7205
-----------------------------------------------------------------------
回复【19楼】hzxin
-----------------------------------------------------------------------
把程序和原理图共享一下吧
-----------------------------------------------------------------------

有朋友需要,也把相关资料上传至此。
显示效果见【19楼】
带农历、生肖、温度,缺闹钟功能。
大字符显示时钟ourdev_608326GX4JJ4.rar(文件大小:91K) (原文件名:12864大字符时钟.rar)

b60885262 发表于 2010-12-31 23:32:23

回复【23楼】zhishang888
回复【18楼】b60885262
-----------------------------------------------------------------------
问一下。你的第二个图用的是什么屏幕??有源码吗?
-----------------------------------------------------------------------



http://www.eehome.cn/read-htm-tid-45891.html
源码在这.也是我传的

encrease 发表于 2011-1-1 01:59:47

回回复【11楼】zhishang888
-----------------------------------------------------------------------

用一个flag,在函数里监测flag就可以了。
中断后直接LJMP必须出问题啊,LZ你看看中断的原理就知道了。

dew2901 发表于 2011-1-1 11:19:30

回复【32楼】hzxin
-----------------------------------------------------------------------

有电路图吗,那个显示字体,很漂亮~

hzxin 发表于 2011-1-1 22:40:45

回复【35楼】dew2901 测控阿壮

-----------------------------------------------------------------------
有电路图吗,那个显示字体,很漂亮~
-----------------------------------------------------------------------
电路图在压缩包里面就有。

soso_lxy 发表于 2011-1-2 03:31:57

我也来顶几个。。。。。。。。。。。。。。。。

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_608554P83YMB.jpg
(原文件名:288884_1287311735.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_608555MS7QTD.jpg
(原文件名:288884_1288581026.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_608556RHDJE1.jpg
(原文件名:288884_1291614443.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_608556RHDJE1.jpg
(原文件名:288884_1291614444.jpg)

soso_lxy 发表于 2011-1-2 03:58:51

再顶一张小点阵的两种显示效果,每分钟自动切换显示。。。。。。。

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_608557KHYLNS.jpg
(原文件名:N70_2402.jpg)

zhishang888 发表于 2011-1-2 19:41:47

回复【38楼】soso_lxy
-----------------------------------------------------------------------

38楼希望把源码和电路图顶上让大家分享一下。谢了~~~

xuhui798 发表于 2011-1-5 11:21:44

mark

huixing122 发表于 2011-1-12 15:35:52

不公布源码啊 那就不会做了

tianyukobe 发表于 2011-2-17 00:25:38

回复【19楼】hzxin
-----------------------------------------------------------------------

求 教做万年历

ERDTxiduoduo 发表于 2011-2-17 01:15:50

好啊,小弟学习了。

safan 发表于 2011-2-17 03:16:44

./emotion/em005.gif

hongjie0216 发表于 2011-2-17 07:58:43

回复【39楼】zhishang888
-----------------------------------------------------------------------

楼主请问下QQ?我也是黑龙江的……

menghong_4 发表于 2011-2-17 10:22:00

好!!!

menghong_4 发表于 2011-2-17 10:22:09

好!!!

guhenggao 发表于 2011-2-17 13:12:23

mark

CSU_David 发表于 2011-2-17 15:09:57

顶一下~

happywolf999 发表于 2011-2-18 12:10:50

mark

phone 发表于 2011-2-18 13:45:44

很多,眼都看花了 。

xunke 发表于 2011-2-18 15:31:34

回复【楼主位】zhishang888
-----------------------------------------------------------------------

你用的18B20准吗?
我做的比实际高出约2度

xunke 发表于 2011-2-18 15:53:46

回复【18楼】b60885262
-----------------------------------------------------------------------
请教高手!
图:“原文件名:00.jpg”用的是不是手机屏?什么手机屏?多少钱块?

flyhouse 发表于 2011-2-18 16:39:28

不错。
另外在市面上看到还有用段式屏的“四面钟”真是有创意啊!

http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_616907SLA1FQ.jpg
(原文件名:四面钟.jpg)

aahui 发表于 2011-2-18 20:06:15

做的很不错!

gzyang 发表于 2011-2-18 21:22:23

不错········

zzqcx 发表于 2011-2-19 06:34:10

回复【10楼】zhishang888
-----------------------------------------------------------------------

楼主很厉害,向他学习

wuyuewenhao 发表于 2011-2-21 15:30:51

楼主有电路图么

tonyone 发表于 2011-2-22 14:19:38

都是高手啊
mark

yywin 发表于 2011-2-22 14:38:42

学习

zzjjhh250 发表于 2011-2-22 14:54:33

上面说的如何终止播放音乐,可以这样实现,在函数中检测按键(或者标志),检测到后 ,return
就好了!

heroling 发表于 2011-3-2 17:11:23

呵呵。做得挺好看的。mark

danceman_uk 发表于 2011-3-4 00:33:25

mark做得很美观!

lee345 发表于 2011-3-4 09:30:59

大字显示的不错,实用性好好

liguangshun 发表于 2011-3-20 00:20:04

回复【19楼】hzxin
-----------------------------------------------------------------------
请问你做的那个显示,那个日期“2”是图片吗?怎么在某个区域显示某个图片!!!

picherlu 发表于 2011-4-7 16:22:27

回复【32楼】hzxin
---------------------------------------------------------------------世界因为有好心人而美丽啊
感激不尽

picherlu 发表于 2011-4-7 16:29:14

楼主强大,还有几个大侠也很强大,世界因为你们这些人而美丽啊!!我找了这么多程序,你们的最好用,嘿嘿

picherlu 发表于 2011-4-8 17:59:49

回复【楼主位】zhishang888
-----------------------------------------------------------------------

楼主,可以教一下我么,我下了程序,显示,但是有乱码,不知道怎么回事

stephenfu8 发表于 2011-4-9 16:28:35

楼主不错!大家也很给力啊。

eryueniao 发表于 2011-4-11 11:43:05

回复【22楼】zhishang888
回复【21楼】hometongsina
-----------------------------------------------------------------------
变量比较多的注意下变量存放地址,别总放code data。我这个就有一些用的idata 。用时间换空间。整个程序调试完后是7.5k。还算够用。如果你的程序不够用那就精简下程序吧。看看是不是有冗余可以精简。或者直接弄个516的。估计应该是够你用了。
-----------------------------------------------------------------------

你是怎么知道整个程序调试完后是7.5k的???

zhishang888 发表于 2011-4-12 14:51:40

回复【52楼】xunke 科
-----------------------------------------------------------------------

也不是很准,有1度左右偏差,负温度偏差就更大了,不过我一般用不上负温度,正温度采取一定补偿一般应用就可以了。
另外45楼我不是经常上网,有不懂的来这里问,大家都很好的。

zhishang888 发表于 2011-4-12 14:53:40

回复【61楼】zzjjhh250 华电电子
-----------------------------------------------------------------------

函数是个蜂鸣器的操作函数,51本身就不快,如果在蜂鸣器函数中多插接检测函数音乐会断续,这个效果可不好。

zhishang888 发表于 2011-4-12 14:54:53

回复【70楼】eryueniao 二月鸟
-----------------------------------------------------------------------

调试后keil软件上有显示信息,下载器的上位机软件也能检测到啊。

sdwy 发表于 2011-4-12 15:47:07

好东西,刚发出去板子,准备做个玩呢,这下省事了
说下我的板子,mega128+12864+1302+3231+SHT11+18B20+蜂鸣器,miniUSB和7805双电源供电,还有个232调试用,等调好了发给大家看

stely 发表于 2011-4-12 15:52:57

mark

minyang3011 发表于 2011-4-13 20:58:19

19楼的画面比较秀气。

shudenaye1 发表于 2011-4-13 21:47:57

顶一个

fxping 发表于 2011-5-7 17:23:24

制作的不做,要顶一下

STC89C55 发表于 2011-5-7 18:06:51

我也做了一个,是1602+1302+TEA5767+18b20+蜂鸣器。用了菜单显示
屏太小了,没有图,呵呵,蜂鸣器出来的声音很差劲。跟楼主遇到了相同的问题,闹钟或者音乐响了就停不了,
大家可以再加个红外遥控的,代替按键。

danceman_uk 发表于 2011-5-7 23:00:14

仿制杜洋的FT4,串口12864,STC12PWM+光敏电阻调光.这个电路减化过

cu_ice 发表于 2011-5-8 11:40:17

mark

CPLA 发表于 2011-5-8 13:05:20

我也仿了一个,正在修改之中!

everchanging 发表于 2011-5-8 13:43:19

mark

junmin414 发表于 2011-5-27 11:24:45

留个脚印!!大力顶各位高手!!

iwtnui44 发表于 2011-5-28 22:36:34

都是高手啊。

myfglww 发表于 2011-7-16 12:02:30

请问下楼主的字体是通过图片来改的吗?
还有没有其他的改变方法

bbsview 发表于 2011-7-18 20:44:28

mark

luzj05 发表于 2011-7-19 10:11:01

下了
谢谢各位分享@!

hfut0801 发表于 2011-7-19 10:20:29

好像很不错!!!!!!!!!!

grc0709 发表于 2011-8-8 19:16:38

mark

grc0709 发表于 2011-8-8 21:54:55

mark

strookin 发表于 2011-8-9 08:36:04

回复【楼主位】zhishang888
-----------------------------------------------------------------------
不错哦,不过做板子,会更加紧凑把!!!呵呵

strookin 发表于 2011-8-9 08:39:50

回复【18楼】b60885262
-----------------------------------------------------------------------

学习》》》》》》

tonyone 发表于 2011-8-9 09:24:18

MARK

penlovemin 发表于 2011-8-11 15:21:28

都不好意思拿上来了....

a312835782 发表于 2011-10-5 23:41:39

MARK

liushiming82 发表于 2011-10-18 09:50:00

各位的音乐怎么样弄的呀,请联系我QQ:340150293

odile 发表于 2011-10-18 10:28:49

905910 发表于 2011-10-18 12:55:18

马上做一个

a312835782 发表于 2011-10-30 17:05:12

农历怎么换算哦?
页: [1] 2
查看完整版本: 自制12864大液晶显示万年历。具有年月可调测温音乐闹钟功能