标题: 普中的开发板以及送的 ST7565主控12864液晶 做的一个带2级菜单的时钟 自动识别闰平年 [打印本页]

作者: xueyunmicheng    时间: 2014-7-30 11:57
标题: 普中的开发板以及送的 ST7565主控12864液晶 做的一个带2级菜单的时钟 自动识别闰平年
本帖最后由 xueyunmicheng 于 2014-8-3 20:06 编辑


历时好多天做了一个
时钟 也是是 128X64  ST7565 主控不带字库的液晶  没有使用时钟芯片 用的98c52 三个定时器

T0: 用来走时 定时50毫秒 为了提高精度 这个中断里面 加上赋初值 只有三条指令。
T1 : 用来提供背光亮度PWM产生 定时0.1毫秒 。 共20级可调 每级 5%
T2:用来提供背光延时 定时50毫秒 由于接触单片机时间不长  这个定时器在设定时间到了后 需要关闭定时器  然后停止计时 我做不到于T0公用定时 所以启用了 T2定时器 (希望高手可以帮我解惑) 可调时间 5 - 45秒 每5秒递增

菜单由于ST7565主控液晶资料比较少 (或许我没有找到)文字反白实在处理不了 所以用的箭头来指示显示行 内容是 时间设置 日期设置 星期设置 背光设置 背光设置下面有子菜单 背光时间设置 背光亮度设置
上点图片先:














时间实验v1.2.zip

用的外链 115储存 看看能不能下载吧! 这个文件有点大 是修改后的版本  添加了 闹钟设置功能 但是没有写入声音文件 可以用 有源蜂鸣器 或者 自己加代码 来驱动无源蜂鸣器
另 已经不是用定时器 走时了 现在用的 ds1302 时钟芯片 然后把闹钟时间 背光时间设置 背光亮度设置数据 储存在 1302 芯片中 当1302 有备用电池的时候 设置数据不会丢失!



作者: xueyunmicheng    时间: 2014-7-30 12:03
本帖最后由 xueyunmicheng 于 2014-7-31 17:27 编辑

附上程序 呃 为何文件上传不了啊!









时间 .c.zip (32.18 KB, 下载次数: 630)

12864.h.txt.zip (3.23 KB, 下载次数: 543)

那就单独上传文件吧 一个是 后缀是 .C 的文件  一个是液晶头文件
直接把文件名 后面的 .zip 删除就可以用记事本打开了!



作者: admin    时间: 2014-7-30 14:52
楼主你好 时间时间.rar 这个压缩包有多大?
作者: wangyin    时间: 2014-7-30 15:11
好东西 啊 我喜欢  谢谢楼主分享,51黑有你更精彩!!
作者: xueyunmicheng    时间: 2014-7-31 14:25
admin 发表于 2014-7-30 14:52
楼主你好 时间时间.rar 这个压缩包有多大?

包不大 只有 四点几 M 应该大小没有超过吧!因为里面有一些图片
作者: admin    时间: 2014-7-31 16:28
xueyunmicheng 发表于 2014-7-31 14:25
包不大 只有 四点几 M 应该大小没有超过吧!因为里面有一些图片

那应该可以上传啊  要不你再测试一下  可能是但是网络不好
作者: xueyunmicheng    时间: 2014-7-31 17:28
admin 发表于 2014-7-31 16:28
那应该可以上传啊  要不你再测试一下  可能是但是网络不好

没办法了 还是不能上传 还是一样的错误代码 我重新压缩后 也一样不能上传!
不过所有代码已经放在2楼的 两个文件里面咯 有兴趣的可以看看!
作者: bangshan    时间: 2014-7-31 17:49
谢谢分享,下载 来看一下
作者: leiyutian    时间: 2014-9-6 20:03
谢谢分享
作者: 轩轩ai22    时间: 2014-10-29 16:02
楼主好人
作者: wamgweix    时间: 2015-3-6 16:02
可惜我的12864不能用
作者: 周安松    时间: 2015-3-18 15:17
谢谢楼主分享
作者: qagainc    时间: 2015-3-24 23:35
感谢分享 需要呢  找了好久。。。
作者: tiger_man    时间: 2015-5-16 13:21
弄半天。感谢
作者: fsj5098    时间: 2015-5-17 20:43
谢谢分享,下载 来看一下
作者: mengliner    时间: 2015-6-28 20:54
新人学习了
作者: 我还有    时间: 2015-9-6 19:00
谢谢楼主
作者: 执念执战    时间: 2015-9-26 16:46
请问楼主,你知道这块屏幕该如何读数据吗?写了半天也没有头绪。或者求教能够重叠显示图像的方法!
作者: zhqsoft    时间: 2015-10-2 00:33
xueyunmicheng 发表于 2014-7-30 12:03
附上程序  呃 为何文件上传不了啊!



这么久了不知道还看不看的到。115盘已经堕落了。LZ的时钟版本1302不知道能否上传一份,不胜感激。最近被送了几块c2600的屏幕。
作者: zhqsoft    时间: 2015-10-2 00:35
除了背景纸基本上是一样的了

IMG_20151001_235748.jpg (72.03 KB, 下载次数: 290)

IMG_20151001_235748.jpg

作者: xueyunmicheng    时间: 2015-10-6 23:30
执念执战 发表于 2015-9-26 16:46
请问楼主,你知道这块屏幕该如何读数据吗?写了半天也没有头绪。或者求教能够重叠显示图像的方法!

这个屏 我试过读数据 结果都出来会有错误 (错乱的)结果放弃了 想要显示重叠的图像 只能采取“或”之前的显示数据这样的方法了
作者: xueyunmicheng    时间: 2015-10-6 23:34
zhqsoft 发表于 2015-10-2 00:33
这么久了不知道还看不看的到。115盘已经堕落了。LZ的时钟版本1302不知道能否上传一份,不胜感激。最近被 ...

1302 的在我的其他的帖子里面有贴出来 你可以去找找
作者: 执念执战    时间: 2015-11-5 17:16
本帖最后由 执念执战 于 2015-11-5 17:22 编辑
xueyunmicheng 发表于 2015-10-6 23:30
这个屏 我试过读数据 结果都出来会有错误 (错乱的)结果放弃了 想要显示重叠的图像 只能采取“或”之前 ...

好吧  我已经读出来了
uchar read_date()

{         
uchar sh;
P0=0xff;                     //这儿数据发送端口开始要加高电平  网上说P1,P2口        不必加,没试过,用其他端口的话试试
CS = 0;
RW = 0;
_nop_();
RD = 0;         
RS = 1;   
RW = 1;      
_nop_();
_nop_();        
_nop_();
sh=P0 ;            
_nop_();
_nop_();        //延时要长一些。就因为延时短了,我改了很多遍也老是读不出        来,网上各种提问也没人给我    答案,差点愁死我,于是各种实验,加 长延时后居然好了。
_nop_();
RD = 1;

_nop_();
_nop_();
_nop_();
RD = 0;
_nop_();
return sh;
}
然后虚读一次,就是读两次。乱码的话要右移八位再或上本身。

作者: plane_747    时间: 2015-11-9 21:34
执念执战 发表于 2015-11-5 17:16
好吧  我已经读出来了
uchar read_date()

层主的mcu晶振是多少?我做画点程序,这块LCD真的是奇葩,也是纠结在数据读取这里,copy了你的程序,每次读取都是0,不知道怎么解决,求解
作者: 377031516    时间: 2015-11-20 22:18
为什么下载文件是损坏的

作者: 上交上呈    时间: 2016-1-31 22:01
xueyunmicheng 发表于 2014-7-30 12:03
附上程序  呃 为何文件上传不了啊!

谢谢楼主,正需要

作者: Creeper_San    时间: 2016-2-4 12:33
老是搞不好,新人学习了
作者: 732513122    时间: 2016-3-10 11:13
谢谢分享,下载 来看一下
作者: zhengjianping    时间: 2016-4-17 18:07
什么不能解压呀  
作者: xueyunmicheng    时间: 2016-4-19 00:01
zhengjianping 发表于 2016-4-17 18:07
什么不能解压呀

不用解压 直接把 文件后缀名改掉 就可以了 比如 那个x.c.zip 改成x.c就可以了
作者: 易晓勇121    时间: 2016-5-5 08:47
看看啊。。。。。
作者: hfutwangwei    时间: 2016-5-25 15:23
楼主,你好,115的分享功能已经取消了,你还有其他的这种12864的程序么?
作者: 永夜之渊    时间: 2016-7-21 15:42
找了好久,终于找到了
作者: Booligan    时间: 2016-8-1 17:04
Good!!!
作者: Booligan    时间: 2016-8-1 20:25
zhqsoft 发表于 2015-10-2 00:35
除了背景纸基本上是一样的了

请问你这是怎么搞的啊 ???直接插在单片机上吗??  我插上了  程序也烧进去了   没反应啊
作者: 154860956    时间: 2016-8-2 09:03
下来看看
作者: xueyunmicheng    时间: 2016-8-2 11:10
Booligan 发表于 2016-8-1 20:25
请问你这是怎么搞的啊 ???直接插在单片机上吗??  我插上了  程序也烧进去了   没反应啊

请根据程序中引脚声明来调整接线
作者: 易晓勇121    时间: 2016-8-18 17:00
不粗,有才啊
作者: 776915092    时间: 2016-8-27 14:23
过来学习一下
作者: zjx888    时间: 2016-9-18 15:19

找了好久,终于找到了
作者: 杀死比尔    时间: 2016-10-5 21:28
好厉害好厉害,我正需要

作者: fjndxym    时间: 2016-10-20 11:52
这么厉害
作者: ma070432    时间: 2016-11-2 20:51
感谢教程分享!学习了解中!
作者: huaxia    时间: 2016-11-22 11:22
正在弄lcd,学习学习
作者: 416356084    时间: 2016-11-25 22:21
学习下,弄了好久,经常花屏
作者: 魂回千年    时间: 2016-12-29 18:49
谢谢楼主,学习了
作者: 2715644932    时间: 2017-2-8 02:05
主你好 时间时间.rar 这个压缩包有多大?
作者: fml123    时间: 2017-2-28 15:49
正好在写一个类似的程序,可以参考!
作者: wal    时间: 2017-4-29 13:20
找了好久,终于找到一个不错的了
作者: fengrenjie    时间: 2017-5-12 21:54
正在找这个,没有黑币,可否email :  fengrenjie@126.com
作者: csz9981    时间: 2017-5-14 10:52
普中的开发板以及送的 ST7565主控12864液晶 做的一个带2级菜单的时钟 自动识别闰平年
作者: f4348357    时间: 2017-6-6 18:51
我靠 黑币不够
作者: 妖若仙    时间: 2017-7-8 11:36
想要一个三级菜单;普中的开发板好扯,为什么非要用st7576

作者: rrqxx    时间: 2017-10-5 22:55
下了一个,准备仿制一个。
作者: major.gao    时间: 2017-10-25 16:38
xueyunmicheng 发表于 2014-7-30 12:03
附上程序  呃 为何文件上传不了啊!

怎么下载不了呢
作者: 执念执战    时间: 2017-10-28 12:17
plane_747 发表于 2015-11-9 21:34
**** 作者被禁止或删除 内容自动屏蔽 ****

不好意思,不怎么关注消息,没注意,这都过去老长时间了。我用的就是普中的开发板。(我猜你也用不到这方面的信息了,而且我也已经忘了......现在都是找个内存大的单片机,建立个数组,直接将数组刷到屏幕上,读取也方便。)
作者: J木昜    时间: 2017-11-29 14:01
for (wordNum=0; wordNum<50; wordNum++) 楼主知道源代码里wordNum为什么是50吗
作者: binyv    时间: 2017-12-15 22:04
下载学习了,我也有个谱中的屏幕
作者: zkele    时间: 2017-12-16 10:49
下了两个,去了10黑币
作者: zhaohanqing    时间: 2017-12-16 16:45
提供背光亮度PWM产生 定时0.1毫秒 。 共20级可调 每级 5% T2:用来提供背光延时 定时50毫秒 由于接触单片机时间不长  这个定时器在设定时间到了后 需要关闭定时器  然后停止
作者: 无缘无故    时间: 2017-12-17 22:20
挺好的
作者: 无缘无故    时间: 2017-12-17 22:20
挺好的,收藏了,打算学习一下
作者: 米珠薪桂    时间: 2018-6-10 01:04
谢谢分享
作者: sjh7366    时间: 2018-6-11 19:24
谢谢楼主分享
作者: changqm    时间: 2018-6-17 17:06
下了2个文件,还没调试成功。115网盘已废,那位好心人把全套的发下百度盘吧,谢谢。
作者: cb474265474265    时间: 2018-10-25 06:12
多谢楼主分享,积分不够,不能下载。
作者: sdsadssefd    时间: 2018-12-7 19:04
多谢楼主分享,目前正在全力调试
作者: 1337173140    时间: 2018-12-11 15:23
解压不了,花了20币下了2次
作者: rsbook    时间: 2019-3-29 00:41
楼主都说了“不用解压 直接把 文件后缀名改掉 就可以了 比如 那个x.c.zip 改成x.c就可以了”
作者: rocky13    时间: 2019-5-9 13:18
下载了为什么打不开
作者: zqd    时间: 2019-6-3 21:25
感谢大佬,正好需要
作者: 行动上的巨人    时间: 2019-6-5 21:35
xueyunmicheng 发表于 2014-7-30 12:03
附上程序  呃 为何文件上传不了啊!

为什么下了说压缩包损坏啊

作者: pbxywyq    时间: 2020-5-7 00:51
xueyunmicheng 发表于 2014-7-30 12:03
附上程序  呃 为何文件上传不了啊!

多谢分享,不知道时钟精度怎么样,ds1302温漂比较厉害,做电子钟还是ds3121好一点。
作者: jiaojunh    时间: 2020-7-27 23:52
打开有风险  不知道什么原因
作者: jiaojunh    时间: 2020-7-27 23:53
我打开提示有风险,不知道什么原因
作者: 民盛    时间: 2021-4-16 20:11
正需要,加个标记准备下载
作者: xgp158    时间: 2024-2-24 14:17


作者: guotianz    时间: 2024-3-1 09:51
楼主有万年历的源码吗




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1