基于SPI/IIC接口下的OLED显示
发布日期:2021-11-03 09:33:23
浏览次数:2
分类:技术文章
本文共 1134 字,大约阅读时间需要 3 分钟。
基于SPI/IIC接口下的OLED显示
一、 OLED简介
OLED即有机发光二级管(Organic Light-Emitting Diode,OLED)。OLED 显示技术具有自发光、广视角、几乎无穷高的对比度、较低耗电、极高反应速度、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优点,被认为是下一代的平面显示器新兴应用技术。OLED 显示和传统的LCD显示不同,其可以自发光,所以不需要背光灯,这使得OLED 显示屏相对于LCD显示屏尺寸更薄,同时显示效果更优。
二、代码移植
1、字模生成
使用PCtoLCD2002软件,生成输出字模的16进制数组。 打开软件,设置,如构造的16×16的2、代码移值
. 解压后,找到 0.96inch_OLED_Demo_STM32F103RCT6_Software_4-wire_SPI 工程文件在 oledfont.h 文件中可以添加点阵汉字
修改需要输入的文字void TEST_MainPage(void){ GUI_ShowString(28,0," ",16,1); GUI_ShowCHinese(28,20,16," “,1); //GUI_ShowString(40,32,"64X128",16,1); GUI_ShowString(4,48,"1145141919810",16,1); //GUI_ShowString(4,48,"www.lcdwiki.com",16,1); delay_ms(1500); delay_ms(1500);}
烧录程序
如果要实现长字符左右滑动功能,可参考 SSD1306的芯片手册 (基于硬件实现) 实现字符的左右移动OLED_WR_Byte(0x2E,OLED_CMD); //关闭滚动OLED_WR_Byte(0x29,OLED_CMD); //水平向左或者右滚动 26/27OLED_WR_Byte(0x00,OLED_CMD); //虚拟字节OLED_WR_Byte(0x00,OLED_CMD); //起始页 0OLED_WR_Byte(0x07,OLED_CMD); //滚动时间间隔OLED_WR_Byte(0x07,OLED_CMD); //终止页 7OLED_WR_Byte(0x00,OLED_CMD); //虚拟字节OLED_WR_Byte(0xFF,OLED_CMD); //虚拟字节OLED_WR_Byte(0x2F,OLED_CMD); //开启滚动
三、效果展示
滑动显示转载地址:https://blog.csdn.net/weixin_51118019/article/details/111864601 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月20日 07时53分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【Android】 Android中Log调试详解
2019-04-26
【Android】Android中WIFI开发总结(一)
2019-04-26
【Android】Android中WIFI开发总结(二)
2019-04-26
【Android】Android之WiFi开发应用示例
2019-04-26
【Android】 Android adb常见问题整理
2019-04-26
【Android】 Android体系结构图
2019-04-26
【Android】 Android中spinner下拉列表的使用
2019-04-26
说说在 python 中,如何删除左右两边不需要的字符
2019-04-26
说说如何管理 Spring Boot 中的起步依赖
2019-04-26
说说如何在 Linux 中,新建账号
2019-04-26
说说如何在 linux 中搭建 FTP 服务
2019-04-26
说说 Python 的正则表达式
2019-04-26
说说 Spring Boot 属性配置源的加载顺序
2019-04-26
说说如何查看 Python Django 的版本号
2019-04-26
说说 Python Django 应用的基础目录结构
2019-04-26
说说如何在 Python 的正则表达式中使用分组
2019-04-26
说说 Python 正则表达式的匹配类型
2019-04-26
说说 Python 的贪心和非贪心匹配策略
2019-04-26
说说在 Python 中,如何找出所有字符串匹配
2019-04-26
说说 Python 正则表达式中的那些字符类别码
2019-04-26