您好,欢迎访问本站!
商品分类

AT-GG12864E液晶屏做的大字符时钟万年历源代码程序

作者: gmliwei

使用ST7565驱动芯片的12864液晶模块就可以用

DIY单片机12864LCD电子钟的详细资料

前面有几位朋友要用这个液晶做时钟,先用洞洞板搭建了一个电路;18B20温度传感器手头没有了,就暂时没焊接;按键也还没弄;程序正在调试中;先把实物图片发上来,大家参考一下。

YLEEE的AT-GG12864做12887大字符时钟

液晶的处理,将RK4去掉,在RL4处焊接一个几十欧姆电阻,没有的话可以直接连起来;插针我是直接从背面焊接的,用长端焊接完成后再把塑料部分按下去就成了;

YLEEE的AT-GG12864做12887大字符时钟

插针局部1

YLEEE的AT-GG12864做12887大字符时钟

插针局部2

YLEEE的AT-GG12864做12887大字符时钟

洞洞板做单片机和DS12C12887时钟芯片

YLEEE的AT-GG12864做12887大字符时钟

洞洞板背面,没有大的了,用了两块小的拼接的,大小能被液晶挡住;多出部分用大剪子剪的;

YLEEE的AT-GG12864做12887大字符时钟

DSCF5913.JPG (104.61 KB, 下载次数: 5)

下载附件  保存到相册

2012-6-6 13:41 上传
对接后的,后面的板子看不到。

就是按键还没考虑怎么弄。

程序比较麻烦,得慢慢调。

最终照片只拍摄了正面,背面效果请参看:https://www.yleee.com.cn/viewthread.php?from=notice&tid=15959
手头的DS12C887出问题了,使用了DS1302时钟芯片;因为代码空间不够了,我把汉字和显示时分秒的大字符数据写入了EEPROM;需要先下载write_eep.hex将数据写入EEPROM中:

AT-GG12864E做的大字符时钟,已经完工!有源码

将会出现这几个界面:写入、校验、测试画面

AT-GG12864E做的大字符时钟,已经完工!有源码
AT-GG12864E做的大字符时钟,已经完工!有源码

只要最后能出现这个画面,表示EEPROM写入正常,需要注意的是使用STCISP可以,但是MCUISP不能用(好像在写程序的时候会擦出EEPROM部分,选中不擦除也没用)
下一步就是写入time12887_12864.hex

AT-GG12864E做的大字符时钟,已经完工!有源码

这是晚上拍的,周围全黑的状态下。

AT-GG12864E做的大字符时钟,已经完工!有源码

这是白天拍的欢迎界面

AT-GG12864E做的大字符时钟,已经完工!有源码

正常走时了;

AT-GG12864E做的大字符时钟,已经完工!有源码

设置界面我增加了背光开关和对比度调整;本来背光想使用time1模拟PWM控制背光亮度的,但是会导致18B20无法正常读书,只得作罢了;

AT-GG12864E做的大字符时钟,已经完工!有源码

这是背光关闭的效果

AT-GG12864E做的大字符时钟,已经完工!有源码

对比度调整(从0-10,对比度逐渐加深)

AT-GG12864E做的大字符时钟,已经完工!有源码

其他设置:年份、月份、日期、小时、分钟、秒钟

硬件连接:
液晶:
sbit SDA=P1^3;   //lcd-data
sbit SCK=P1^2;    //lcd-clk
sbit RS=P1^4;   //lcd-A0
sbit CS=P1^0;   //lcd-cs
sbit BL=P1^1;   //lcd-BL-

18B20
sbit DQ = P1^5;

1302
sbit clock_clk = P2 ^0;//ds1302_clk(时钟线)
sbit clock_dat = P2 ^ 1;//ds1302_dat(数据线)
sbit clock_Rst = P2 ^ 2;//ds1302_Rst(复位线)

喇叭
sbit beepio  = P1^6;(主程序暂时没用)

按键
sbit K1  = P3^4; //K1-设置
sbit K2  = P3^5; //K2-确认、返回
sbit K3  = P3^6; //K3-加
sbit K4  = P3^7; //K4-减

软件:
将显示数据写入EEPROM以后,程序只有6K左右,还可以添加闹钟等功能。

AT-GG12864E做的大字符时钟,已经完工!有源码

IMG_20120611_231838.jpg (93.01 KB, 下载次数: 5)

下载附件  保存到相册

2012-6-15 01:07 上传

AT-GG12864E做的大字符时钟,已经完工!有源码
AT-GG12864E做的大字符时钟,已经完工!有源码
AT-GG12864E做的大字符时钟,已经完工!有源码

在没有加后备电池的情况下,断电然后重新通电出现第一个画面。

参考了35楼的接线。背光控不了。自己改了下。1–GND /  2–VCC / 3–空 / 4-P14 / 5–P13  / 6–P12 /  7–空 / 8–P10 / 9–VCC / 10–p11 上个图,手机拍的。

AT-GG12864E做的大字符时钟,已经完工!有源码

AT-GG12864E做的大字符时钟,已经完工!有源码

AT-GG12864E做的大字符时钟,已经完工!有源码
一乐来电显示12864屏实验成功未接DS1302,和背光,实验板上未集成DS1302,发给图庆祝下

111.jpg (32.86 KB, 下载次数: 6)

AT-GG12864E做的大字符时钟,已经完工!有源码

222.jpg (25.88 KB, 下载次数: 8)

AT-GG12864E做的大字符时钟,已经完工!有源码

电子智能时钟源代码程序下载 https://www.yleee.com.cn/thread-16063-1-1.html

发表回复

登录后才能评论