找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 38183|回复: 56
打印 上一主题 下一主题
收起左侧

简单的OLED12864显示单片机源程序,供大家参考

  [复制链接]
跳转到指定楼层
楼主
简单的OLED12864显示程序,供大家参考


单片机源程序如下:
  1. //#include "reg52.h"
  2. #include "intrins.h"
  3. #include "codetab.h"
  4. #include "LQ12864.h"

  5. void main(void)
  6. {
  7.         unsigned char i;

  8.         OLED_Init(); //OLED初始化
  9.         while(1)
  10.         {
  11. //                OLED_Fill(0xff); //屏全亮
  12. //                delay(2000);
  13. //                OLED_Fill(0x00); //屏全灭
  14. //                delay(200);
  15.                 OLED_P16x16Ch(24,0,1);
  16.                 OLED_P16x16Ch(40,0,2);
  17.                 OLED_P16x16Ch(57,0,3);
  18.                 OLED_P16x16Ch(74,0,4);
  19.                 OLED_P16x16Ch(91,0,5);
  20.                 for(i=0; i<8; i++)//通过点整显示汉字 -- i表示字表数组的位置
  21.                 {
  22. //                        OLED_P16x16Ch(i*16,0,i);
  23.                          OLED_P16x16Ch(i*16,2,i+8);
  24.                          OLED_P16x16Ch(i*16,4,i+16);
  25.                          OLED_P16x16Ch(i*16,6,i+24);
  26.                 }
  27.                 delay(4000);
  28.                 OLED_CLS();//清屏

  29.                 OLED_P8x16Str(0,0,"ABCDEF");//第一行 -- 8x16的显示单元显示ASCII码
  30.                 OLED_P8x16Str(0,2,"ABCD ABCDEFG");
  31.                 OLED_P8x16Str(0,4,"ABCDEFGHIJKLM");
  32.                 OLED_P6x8Str(0,6,"ABCDEFGHIJKLMNOPQRS");
  33.                 OLED_P6x8Str(0,7,"ABCDEFGHIJKLMNOPQ");
  34.                 delay(4000);
  35.                 OLED_CLS();

  36.                 Draw_BMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)
  37.                 delay(8000);
  38.                 Draw_BMP(0,0,128,8,BMP2);
  39.                 delay(8000);
  40.         }
  41. }
复制代码

所有资料51hei提供下载:

OLED12864.rar (59.03 KB, 下载次数: 1094)


评分

参与人数 3黑币 +60 收起 理由
小潘哥 + 5 赞一个!
123sada123 + 5 赞一个!
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏38 分享淘帖 顶12 踩
回复

使用道具 举报

沙发
ID:282994 发表于 2018-4-17 10:20 | 只看该作者
mark一下
回复

使用道具 举报

板凳
ID:315751 发表于 2018-5-17 21:04 | 只看该作者
数字怎么显示啊?ds18b20测到的温度在OLED 上显示程序咋写啊?求大神帮助
回复

使用道具 举报

地板
ID:269211 发表于 2018-5-18 14:25 | 只看该作者
吖吖love 发表于 2018-5-17 21:04
数字怎么显示啊?ds18b20测到的温度在OLED 上显示程序咋写啊?求大神帮助

你在这个基本显示的基础上加一个18B20.H的头文件,将温度转化出来,显示在OLED12864里就行了。
回复

使用道具 举报

5#
ID:281705 发表于 2018-6-12 08:52 | 只看该作者
XIEXIE
回复

使用道具 举报

6#
ID:262059 发表于 2018-7-23 18:55 | 只看该作者
好东西谢谢分享
回复

使用道具 举报

7#
ID:375234 发表于 2018-7-23 22:05 | 只看该作者

好东西谢谢分享
回复

使用道具 举报

8#
ID:381829 发表于 2018-8-1 18:58 来自手机 | 只看该作者
求分享三个头文件
回复

使用道具 举报

9#
ID:395480 发表于 2018-9-8 21:41 | 只看该作者
很好很强大
回复

使用道具 举报

10#
ID:307823 发表于 2018-11-15 08:58 | 只看该作者
参考一下
回复

使用道具 举报

11#
ID:163705 发表于 2018-11-16 11:29 | 只看该作者
吖吖love 发表于 2018-5-17 21:04
数字怎么显示啊?ds18b20测到的温度在OLED 上显示程序咋写啊?求大神帮助

看我的帖子,有显示变量示例
回复

使用道具 举报

12#
ID:371527 发表于 2018-12-4 21:57 | 只看该作者
参考学习资料
回复

使用道具 举报

13#
ID:237868 发表于 2018-12-11 09:02 | 只看该作者
支持楼主!
回复

使用道具 举报

14#
ID:439318 发表于 2018-12-20 11:34 | 只看该作者
吖吖love 发表于 2018-5-17 21:04
数字怎么显示啊?ds18b20测到的温度在OLED 上显示程序咋写啊?求大神帮助

问题有解决吗?同求
回复

使用道具 举报

15#
ID:371527 发表于 2018-12-25 18:02 | 只看该作者
仅显示点阵,一般
回复

使用道具 举报

16#
ID:109763 发表于 2019-1-2 17:36 | 只看该作者
已经下载,可以使用,很不错,很及时,正在学习这个,谢了楼主。
回复

使用道具 举报

17#
ID:399179 发表于 2019-1-2 20:17 来自手机 | 只看该作者
楼主好伟大啊!
回复

使用道具 举报

18#
ID:465495 发表于 2019-1-10 00:21 | 只看该作者
mark一下
回复

使用道具 举报

19#
ID:328121 发表于 2019-1-29 09:17 | 只看该作者
楼主做得图标,好看
回复

使用道具 举报

20#
ID:476062 发表于 2019-2-15 00:25 | 只看该作者
可以可以 下载一个来试试看
回复

使用道具 举报

21#
ID:493151 发表于 2019-3-20 18:20 | 只看该作者
谢谢谢
回复

使用道具 举报

22#
ID:110278 发表于 2019-3-25 10:55 | 只看该作者
不错。感谢分享。
回复

使用道具 举报

23#
ID:204748 发表于 2019-3-25 12:59 | 只看该作者
下载看看。值得学习。
回复

使用道具 举报

24#
ID:457666 发表于 2019-4-3 17:36 | 只看该作者
想学用oled显示任何想显示的东西
回复

使用道具 举报

25#
ID:469635 发表于 2019-4-10 15:51 | 只看该作者
我的下载不能用是直接接上单片机管脚就能用还是管脚要上拉电阻
回复

使用道具 举报

26#
ID:485991 发表于 2019-5-12 13:45 | 只看该作者
有个整体框架的就好了,这种只有一部分小功能的参考意义不是很大。
回复

使用道具 举报

27#
ID:543040 发表于 2019-5-20 17:28 | 只看该作者
学习一下
回复

使用道具 举报

28#
ID:487962 发表于 2019-5-24 23:55 | 只看该作者
挖挺好
回复

使用道具 举报

29#
ID:578520 发表于 2019-7-5 15:19 | 只看该作者
刚好要选一款显示屏,试试这个好不好用
回复

使用道具 举报

30#
ID:64765 发表于 2019-9-27 19:38 | 只看该作者
学习了,谢谢分享。
回复

使用道具 举报

31#
ID:283523 发表于 2019-10-25 12:48 | 只看该作者
谢谢分享
回复

使用道具 举报

32#
ID:535176 发表于 2019-10-28 15:50 | 只看该作者
STC8A8K和这个一样吗
回复

使用道具 举报

33#
ID:648535 发表于 2019-11-24 18:34 | 只看该作者
回复

使用道具 举报

34#
ID:619830 发表于 2019-12-3 15:02 | 只看该作者
可以的,非常棒
回复

使用道具 举报

35#
ID:629021 发表于 2020-2-21 20:54 | 只看该作者
不错不错,正愁找不到这个屏的用法呢,楼主的程序稍微改一下就可以收入收藏夹啦,真好。
回复

使用道具 举报

36#
ID:605938 发表于 2020-3-17 11:05 | 只看该作者
吖吖love 发表于 2018-5-17 21:04
数字怎么显示啊?ds18b20测到的温度在OLED 上显示程序咋写啊?求大神帮助

请问你知oled12864怎么显示温度传感器上的温度了吗,把程序发给我学习一下可以吗。QQ2455101835.非常感谢
回复

使用道具 举报

37#
ID:52896 发表于 2020-3-23 13:31 | 只看该作者
感谢分享,学习学习
回复

使用道具 举报

38#
ID:423533 发表于 2020-4-15 00:01 | 只看该作者
非常好用的代码。。谢谢楼主分享了~~~
回复

使用道具 举报

39#
ID:704255 发表于 2020-5-3 23:48 来自手机 | 只看该作者
显示dth11的温湿度怎么改啊
回复

使用道具 举报

40#
ID:639106 发表于 2020-5-7 17:16 | 只看该作者
感谢分享!因此我买了一个OLED模块。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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