基于AT89S52的12864LCD万年历制作全过程Word文档下载推荐.docx
《基于AT89S52的12864LCD万年历制作全过程Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于AT89S52的12864LCD万年历制作全过程Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
2.整点报时(早8点至晚21点)
3.时钟调整
4.128*64LED显示,亮度高,一目了然
5.备用电池,长久走时
6.温度显示,00.0度高精度(0~99度)
7.国际、国内公历重要节日提醒
8.将原有的蜂鸣器改成了可以发出音乐的扬声器将液晶屏从串口改为了并口通信方式
9.采用了无需要任何外围元器件的高集成液晶屏模块
10.增加了单片机对LCD背光的控制功能(将在V3.0版中体现)
11.修正了程序中的几处可能会导致显示乱码的BUG
感谢杜洋老师为大家提供的程序,下载地址:
原理图非常漂亮
从硬件连接开始,这台电子钟由三大部分组成:
控制板,主板和显示板。
由于刚开始是做串口通信的,但是没有成功后来改成并口通信,所以板上比电路图上多了一只LED。
控制板通过排针与主板连接
为了加固,主板用了两张万能板叠在一起,因为是做串口通信时拍的,所以还有一些痕迹。
比如蜂鸣器(在V2.1版本中都用小喇叭了)。
还有就是那两根天线,可不是用来接收信号的哦,先卖一下关子,看到后面你就明白了。
焊接中的主板
长度太长的走线就用跳线,节约锡丝。
主板快要焊接完毕了
主板与控制板组合在一起了
图中两个2P的插座分加是接喇叭和后备电池的。
主板制作完毕
显示板开工了,同样使用了两张万能板。
你要问那八只铜柱是做什么用的啊,接着往下看。
显示板背后的走线
128*64液晶屏,内置汉字库。
显示板通过排线与主板连接
整机图,这下知道那两根天线和八只铜柱是用来干什么用的了吧。
从这边看看
再从后面看看
折叠起来了
效果图
把程序烧录进AT89S52后试机,刚开始只有背光灯亮,按按键喇叭有相应的声音发出,说明程序正常运行了,判断是显示板的问题。
后来尝试把液晶屏的V0端接上5V的高电平后显示正常了。
资料上说的这只引脚是LCD偏压输入(一般悬空),不得其解,还望有高手不吝赐教。
附上液晶模资料:
该显示模块是128*64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置国标GB2312码简体中文字库(16*16点阵),128个字符(8*16点阵)及64*256点阵显示RAM(GDRAM),可与CPU直接接口,提供两种方式来连接CPU:
8位并行及串行两种连接方式。
引脚说明:
1.VSS
电源负极
2.
VDD
电源正极(+5V)
3.V0
LCD偏压输入(悬空)
4.RS(CS)
数据/命令选择端(片选信号输入)
5.R/W(SID)
读/写控制信号(串行数据输入)
6.E(SCLK)
使能信号(串行移位脉冲输入)
7.D0
数据0
8.D1
数据1
9.D2
数据2
10.D3
数据3
11.D4
数据4
12.D5
数据5
13.D6
数据6
14.D7
数据7
15.PSB
模式选择(H并行,L串行)
16.NC
空脚
17./RST
复位端(L复位)
18.NC
19.LED+
背光源正极
20.LED-
背光源负极