标题: st7567废弃LCD12864改万年历成功制作过程 附程序 [打印本页]

作者: qun2012    时间: 2016-12-16 14:19
标题: st7567废弃LCD12864改万年历成功制作过程 附程序
我是08界电子的!上学的时候学过几节课单片机并没有深入的学习过,甚至上学的时候根本没碰过单片机,后来工作了,自己自学了一点,一直停留在不会12864,不会ds1302的状态!通过这个u一下子学会了LCD12864,和ds1302始终芯片!下面是我的学习过程!写这个帖子主要是让自己把学习过程记录下来!因为之前做成功了一次,电脑做系统把资料给弄没了!作为一个电脑维修员,忘了备份资料真实惭愧啊!这是我第二次驱动这个12864,这次一定要写下来!以备以后查看学习!同时也想给像我一样喜欢单片机但是没有那么牛X的童鞋的一个参考!

一开始无意中从其他网站中看到u屏幕还可以利用,一直有这种想法,苦于不知道引脚定义,手头也没有3.3v的单片机,屡屡的作罢,后来在旧货市场上买了两个废弃的u价格便宜大概2块钱吧!可是这个,搜了半天并没有一样的u驱动电路的介绍!后来又放了一段时间!去中关村进货的时候,顺便去中发电子市场买了两片stc12le5a60s2  3.3v单片机!
后来来到了51hei.com看了这篇帖子,看到有很多的帖子,参照下面这个帖子,找到了自己的引脚定义,也通过这个帖子内的程序成功驱动了我的,只要改引脚就可以
12864液晶 弄个小玩意 有兴趣的可以看看  


接着是引脚定义spi驱动方式,我也一开始也不知道spi驱动是怎么回事,但是spi用的是4根线
通过以上信息和程序就可以驱动12864显示,这时候很高兴了,但是不做出点实际的东西好像也不会很开心!论坛里做万年历的不少!于是又是伸手党的作风,找了半天并没有找到现成的程序!于是想想自己改装一下别人的程序应该也行!用的是下面帖子中的程序进行了改装!
【原创】STC89C58省电终极挑战 12864万年历二级菜单农历节日显示自动闰月不重复节日

这个程序写的很好,每个零件都单独写了一个c程序文件,不会写的这是一个很好的范例!源程序用的是st7565主控的12864,本次用的是st7567主控的12864 u屏幕!大概看了一下!引脚定义不同,驱动方式不同不能只修改引脚!

我是这样修改的地方:12864的引脚定义;
                                   void LcdSt7565_WriteCmd(uchar cmd);
                                   void LcdSt7565_WriteData(uchar dat);
                                  void LCD_ST7565_INIT(void);
以上函数名称不要更改,直接复制《12864液晶 弄个小玩意 有兴趣的可以看看  》里面的函数内容直接填充进去,还要修改一下复制过来内部函数的名称st7567改成st7565。
如果写完程序发现屏幕全黑,请拔掉写单片机额数据线,只保留vcc和地,如果显示特别浅,请修改12864初始化的,对比度命令的值;
如果ds1302发烫,在1302的vcc和地之间接一个104电容;
如果写完程序不显示数字部分,那就是没有驱动上ds1302时钟芯片,我用的是:
                                 sbit sck  = P1^2;                                 sbit io    = P1^1;
                                 sbit rst  = P1^0;

如果进入待机模式以后无法退出:返回键和外部中断要链接在一起,当按返回键时会推出待机模式

最后:是我修改好的程序分享给大家 修改过后的用于st7567主控万年历程序.zip (210.89 KB, 下载次数: 698)





作者: 山东临沂    时间: 2016-12-17 15:21
就喜欢这样的改装。
类似主题:
http://www.51hei.com/bbs/dpj-27356-1.html
http://www.51hei.com/bbs/dpj-190973-1.html
http://www.51hei.com/bbs/dpj-35520-1.html
http://www.51hei.com/bbs/dpj-213269-1.html
http://www.51hei.com/bbs/dpj-186003-1.html
http://www.51hei.com/bbs/dpj-59981-1.html
http://www.51hei.com/bbs/dpj-129947-1.html
http://www.51hei.com/bbs/dpj-202400-1.html
http://www.51hei.com/bbs/dpj-88462-1.html
http://www.51hei.com/bbs/dpj-36379-1.html
http://www.51hei.com/bbs/dpj-80238-1.html
http://www.51hei.com/bbs/dpj-178374-1.html
http://www.51hei.com/bbs/dpj-151707-1.html
http://www.51hei.com/bbs/dpj-155801-1.html

作者: admin    时间: 2016-12-17 17:05
很好,51黑电子论坛的屏幕diy改装又多了一员

1.jpg (392 KB, 下载次数: 194)

1.jpg

2.jpg (437.8 KB, 下载次数: 196)

2.jpg

作者: wsq0387    时间: 2016-12-18 15:05
做的不错,学习中
作者: ssfc    时间: 2016-12-18 16:51
这焊功很厉害呀,这么细的线都能焊上。
作者: taoqiba88    时间: 2016-12-19 01:16
很喜欢,高手,佩服啊
作者: bbkk    时间: 2016-12-19 08:00
谢谢分享,直的学习。
作者: ayv758    时间: 2016-12-19 10:58
厉害的我的哥,我搞明白ad差不多学了快一周了。
作者: kingmelody    时间: 2017-6-17 10:13

厉害的我的哥
作者: busker    时间: 2017-6-17 11:52
这个真是厉害
作者: liehanr    时间: 2017-10-18 21:26
没分数,下载不了
作者: lph1    时间: 2017-11-16 23:10
厉害,学习学习
作者: street    时间: 2018-1-26 09:28
感谢分享
刚开始接触无字库的 12864. 学习了
下载了 学习了。

但是我想说  你程序写的真烂,我觉得我写的就很烂了  但是你写的比我的更更烂(更没有多打)
作者: street    时间: 2018-1-26 12:04
仔细看了 注释很详细。 已经一直到stm8上面了 用的是其他的屏。
作者: luyea    时间: 2018-3-11 02:13
谢谢分享!
作者: jubaolun    时间: 2018-3-11 10:16
不错,谢谢分享。
作者: rong851109    时间: 2018-8-7 22:34
厉害,学习学习
作者: A-Mao    时间: 2018-8-22 21:28
厉害,,学习了
作者: qwe123!@#    时间: 2018-11-2 18:57
请教楼主,为啥我自己用ZIMO221 图片取模的代码显示总是不对的
作者: tom3721    时间: 2018-11-7 17:07
厉害了楼主
作者: 快乐眼泪    时间: 2018-11-7 18:03
还可以这样啊?楼主真高手啊!
作者: yu1994    时间: 2018-11-7 21:01
楼主这是什么板子?
作者: 这一生只为你    时间: 2018-11-8 16:05
庄里人发来贺电
作者: 调皮猫    时间: 2018-12-6 17:23
高手在民间啊!
作者: maya593    时间: 2018-12-23 22:50

高手在民间啊!
作者: maya593    时间: 2018-12-23 22:50
楼主真是厉害了
作者: wskjinfen    时间: 2019-2-10 20:12
我的屏怎么点不亮啊
作者: 13480828805    时间: 2019-3-15 00:35
厉害,学习学习
作者: axkf    时间: 2019-3-18 09:56
谢谢分享,直的学习。
作者: axkf    时间: 2019-3-18 13:27
谢谢分享,直的学习。
作者: qpzmg    时间: 2019-7-2 09:45
正在找ST7567的驱动,谢谢分享。
作者: yinqing452    时间: 2019-9-12 12:08
正在找这一款显示屏驱动,我尝试一下,先谢谢了!
作者: mobicity    时间: 2019-9-22 14:45
学习了,感谢
作者: man1234567    时间: 2019-10-23 22:29
下载看看可不可以抄
作者: coobakl    时间: 2019-10-25 10:57

做的不错,学习中
作者: 979940927    时间: 2019-10-29 22:37
试试看是不是这个芯片
作者: surf98    时间: 2021-6-12 07:45
手里正好有这款屏,感谢分享。
作者: 慢牵牛    时间: 2022-8-17 17:31
有创意。
作者: gaozhaohong    时间: 2022-8-22 14:42
佩服楼主!!!
作者: ciddy    时间: 2022-11-22 00:02
做的不错,我也有这个屏
作者: rkf6666    时间: 2022-12-5 22:38
做的不错,我在学习中
作者: 2398124358    时间: 2022-12-6 11:40
厉害,我也要努力达到这种水平
作者: cymskj    时间: 2023-3-18 23:33

正在找ST7567的驱动,谢谢分享
作者: fancunwu    时间: 2023-7-13 11:51
我按照楼主的程序 成功点亮一个

IMG_20230712_231442.jpg (832.89 KB, 下载次数: 308)

IMG_20230712_231442.jpg

作者: liuxingyekong01    时间: 2024-8-26 13:40
有好多屏 就是不知道怎么点亮 使用

3c6a4c934f25be9016bec5a8511c6bc.jpg (34.8 KB, 下载次数: 74)

12864

12864

e3dc05966518ad34c373f51heif0e4f97.jpg (111.17 KB, 下载次数: 78)

e3dc05966518ad34c373f51heif0e4f97.jpg

作者: luly8818    时间: 2024-10-14 17:13

做的不错,学习中




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