一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 10844|回复: 52
收起左侧

STC15F104E+DS3231+12864OLED做的时钟,未完成品……

[复制链接]
发表于 2015-4-27 14:58 | 显示全部楼层 |阅读模式
话说OLED屏幕也是“LED点阵”吧?
OLED看上去真“精致”……
我尽力了。本来是准备程序调试通过了就做一个和0.96寸OLED大小一样的PCB,用锂电池供电的迷你小钟,结果字库就占用了1.3K……内伤了。本来还准备加上农历的。现在却调整时间的提示都做不到了。所以时间调整的时候只能自己记着是调整啥……程序占用3944,STC15F104E还有95个字节……
Program Size: data=25.2 xdata=0 code=3944
还没有学会怎么操作单片机内的eeprom,不然还有1K的空间,勉强能装得下了,不过农历八成是不行了


QQ截图20150413175956.jpg

QQ截图20150427143632.jpg

QQ截图20150427143642.jpg

QQ截图20150427143654.jpg

硬件连接方式很简单,因为3231和OLED都是IIC,所以共用接口


sbit SCL=P3^4; //
sbit SDA=P3^3; //

sbit KEY1=  P3^2;                  //set
sbit KEY2=  P3^0;                  //+
sbit KEY3=  P3^5;                  //-



固件和源代码,(虽然没有完美,但是好歹也是我的劳动成果,所以收1个金币)
OLED.rar (48.69 KB, 下载次数: 230, 售价: 1 人民币)

评分

参与人数 4一乐金币 +64 收起 理由
桃源客 + 20 很给力!
tdc31224 + 8 赞一个!
62nxt + 30 很给力!
DIY + 6 很给力!

查看全部评分

发表于 2015-4-27 15:02 | 显示全部楼层
只是一个时钟?
 楼主| 发表于 2015-4-27 15:15 | 显示全部楼层

是的,还是一个未完成品的时钟。程序空间不够。而且剩余的IO也只有1个了。
发表于 2015-4-27 15:30 | 显示全部楼层
非常有意思的DIY。或许,换片资源稍多的MCU,再开发一下会更精彩。
发表于 2015-4-27 16:37 | 显示全部楼层
做成一个手表更好。我在网上看到过一个老外做得不错。
发表于 2015-4-27 16:39 | 显示全部楼层
STC的大容量Flash多数是20脚以上的,有点.............
发表于 2015-4-27 17:19 | 显示全部楼层
屏是不是最底,还有一行可以显示?
发表于 2015-4-27 17:58 | 显示全部楼层
支持楼主!!!期待更完善!
发表于 2015-4-27 18:02 | 显示全部楼层
字库可以精简下,也可以放到EEP中,不过写入EEP有些麻烦,可以单独写个小程序写入。
发表于 2015-4-27 18:04 | 显示全部楼层
楼主模块我也有,可惜OLED是SPI的  这个DS3231不是还带32K  EEPROM么?再挂一个IIC也无所谓啊~

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-6 18:23 , Processed in 0.083662 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表