找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

原创:0.96寸单色OLED绘制电子钟表盘的实现

查看数: 13705 | 评论数: 28 | 收藏 32
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-2-27 11:55

正文摘要:

    一般很多人做电子钟都是那种纯数字显示的,这种比较容易实现,而且51黑电子论坛也有很多例子借鉴,重复去实现也没有什么新意。我花了2天的时间,写程序实现一个像样的电子钟表盘的制作,再加上DS3231 ...

回复

ID:351097 发表于 2020-6-1 15:20
工程是基于IAR for 8051,完整的工程已经上传到github,链接地址:github.com/sms-wyt/OLED_CLOCK,如果有需要的,可以自行git clone下来。
ID:608729 发表于 2024-6-13 11:39

谢谢楼主无私分享,时钟很不错,喜欢,学习了!
ID:961114 发表于 2024-6-12 17:11
一个神奇的闹钟, 郭天祥老师的
=== @STC8H4K64TL-40MHz-LQFP48 实现
=== MCU 自带【触摸按键】,
         MCU 自带【80mA大电流LED数码管自动刷新驱动】显示,
         MCU 自带【RTC】
ID:79094 发表于 2024-3-30 00:32
看起来 很厉害   大神很多啊
ID:351097 发表于 2021-7-23 17:23
jizi 发表于 2021-7-23 14:44
楼主请问一下关于更新的问题  如果一只表针落在 6 这个数字上 到下一次跑动 这一只表针就会向前跑 现在问题 ...

如果图省事,每次指针移动都更新表盘。如果要细致处理,比如指针覆盖到数字6的情况,则要先重绘制数字6,再绘制指针。
ID:272269 发表于 2021-7-23 14:44
楼主请问一下关于更新的问题  如果一只表针落在 6 这个数字上 到下一次跑动 这一只表针就会向前跑 现在问题来了 在上一次的表针的位置通常来说都是算法消失处理 但是 现在落在6上 这样子 常规处理就会把6这个数字给消失一点  请问这个问题你是这么克服的  请问是周期性的 更新那个表盘 呢 还是有其他方法可以解决这个问题  我也做过这个实验 使用stc12c做的
ID:351097 发表于 2020-6-21 14:31
starv 发表于 2020-6-19 11:24
楼主请问下是用的什么型号的单片机, 有那么大的RAM供使用的 ;

用STC8A8K64S4
ID:117310 发表于 2020-6-19 20:02
感谢分享! 对于OLED画线问题也是困扰了我很久,代码下载了研究研究,先谢谢!
ID:361734 发表于 2020-6-19 11:24
楼主请问下是用的什么型号的单片机, 有那么大的RAM供使用的 ;
ID:740383 发表于 2020-6-3 11:26
好资源
ID:628703 发表于 2020-6-2 16:15
好东西,谢谢楼主分享!
ID:351097 发表于 2020-6-1 16:31
lizhendong 发表于 2020-5-31 09:24
怎么不上传整套源码呢???

看第一条置顶评论
ID:428114 发表于 2020-5-31 16:16
楼主很给力啊
ID:283908 发表于 2020-5-31 10:45
学习了,论坛有你更精彩,感谢分享。
ID:138443 发表于 2020-5-31 09:24
怎么不上传整套源码呢???
ID:88256 发表于 2020-5-29 10:46
谢谢分享!学习一下
ID:394719 发表于 2020-5-15 10:11
楼主,请问能把全部代码文件分享一下吗?
ID:715893 发表于 2020-4-19 14:06
没有你 发表于 2020-4-18 13:06
关于OLED的显示基本操作代码都在上面罗列出来了。OLED_DISPLAY是一个1k大小的数组,也就是显存。对显存的 ...

OLED_WR_Bytes这些还是不懂,主要想学习显存的使用方法
ID:351097 发表于 2020-4-18 13:06
大神666666 发表于 2020-4-16 21:49
请问有OLED_DISPLAY这些函数的介绍嘛,想看整个代码 可以嘛。想学一下显存的使用方法

关于OLED的显示基本操作代码都在上面罗列出来了。OLED_DISPLAY是一个1k大小的数组,也就是显存。对显存的基本操作,只要看OLED_SetPixel、OLED_GetPixel、 OLED_Refresh_Display这三个函数即可。多看几次就明白了。
ID:715893 发表于 2020-4-16 21:49
请问有OLED_DISPLAY这些函数的介绍嘛,想看整个代码 可以嘛。想学一下显存的使用方法
ID:706822 发表于 2020-3-12 10:09
谢谢分享
ID:686739 发表于 2020-3-6 12:10
谢谢分享
ID:35873 发表于 2020-3-6 11:59
赞  不错  对玩屏的新手大有帮助   
ID:631668 发表于 2020-3-6 11:31
感谢楼主,最近在愁这个
ID:71535 发表于 2020-2-28 16:06
这个要顶,虽然还不太明白,要好好学习。
ID:207943 发表于 2020-2-28 15:38
谢谢楼主无私分享,时钟很不错,喜欢,学习了!
ID:476527 发表于 2020-2-28 13:45
我前些日子正有这个想法,没想到楼主已经实现了,马克一下,有时间再看
ID:156220 发表于 2020-2-28 10:07
谢谢楼主的经验分享,学习了,

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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