找回密码
 立即注册

QQ登录

只需一步,快速开始

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

0.96寸OLED显示屏用户资料 含各平台源程序

  [复制链接]
跳转到指定楼层
楼主
0.96寸OLED显示屏用户资料
重要提示:
OLED屏裸露,玻璃板易碎,使用过程中请勿用力挤压、
猛烈撞击,以免造成模块损坏!



1. OLED 简介:
     OLED,即有机发光二极管(OrganicLight-Emitting Diode),又称为有机电激光显示(OrganicElectroluminesence Display, OELD)。因为具备轻薄、省电等特性,因此从2003 年开始,这种显示设备在MP3播放器上得到了广泛应用,而对于同属数码类产品的DC 与手机,此前只是在一些展会上展示过采用OLED 屏幕的工程样品。自2007 年后,寿命得到很大提高,具备了许多LCD 不可比拟的优势。
2、通讯模式:4线SPI
3、电路连接
GND:电源地
VCC:2.2V~5.5V
SCL:CLK时钟 (高电平2.2V~5.5V)
SDA:MOSI数据(高电平2.2V~5.5V)
RST:复位(高电平2.2V~5.5V)
D/C:数据/命令(高电平2.2V~5.5V)
兼容3.3V和5V控制芯片的I/O电平(无需任何设置,直接兼容)
板子管脚依次为G(地),3.3V/5V(电源),SCL(CLK 时钟),SDA(MISO数据),RES(复位),DC(数据/命令
单片机采用 3.3V/5V 电压的接线模式,下图以XS128单片机接线图为例:

其他单片机只要有4个IO口就可以驱动
移植程序非常简单
驱动程序以标准的.C.H文件写出,轻松移植
注意事项:
OLED显示屏不同于LCDOLED上电是没有反应的,需要程序驱动才会有显示!


  1. /********************************************
  2. OLED屏测试程序-STC&89C52

  3. ------------------------------------     

  4. 使用说明:
  5. OLED电源使用3.3V。   
  6. ----------------
  7. G    电源地
  8. 3.3V 接3.3V电源
  9. SCL   P1.0  
  10. SDA         P1.1
  11. RST  P1.2
  12. DC   P1.3
  13. ============================================
  14. OLED电源使用5V。   
  15. ----------------
  16. G    电源地
  17. 3.3V 接5V电源,电源跟模块之间串接100欧姆电阻,并加3.3V钳位二极管
  18. SCL   P1.0 单片机跟模块之间串接2k-3.3k电阻
  19. SDA         P1.1 单片机跟模块之间串接2k-3.3k电阻
  20. RST  P1.2 单片机跟模块之间串接2k-3.3k电阻
  21. DC   P1.3 单片机跟模块之间串接2k-3.3k电阻   
  22. ============================================     
  23. 如果用户使用的是5V单片机,请看用户手册,切勿烧毁模块!  
  24. ============================================*/        
  25. #include <stdio.h>
  26. #include <string.h>   
  27. #include "LQ12864.h"   

  28. void delay(int ms)
  29. {
  30.    int ii,jj;
  31.    if (ms<1) ms=1;
  32.    for(ii=0;ii<ms;ii++)
  33.      for(jj=0;jj<500;jj++);  
  34.       
  35. }
  36. //============================MAIN()===========================
  37. /*********************主函数************************************/
  38. void main(void)
  39. {
  40.   unsigned char i=0;   
  41.    
  42.   LCD_Init();   
  43.   for(;;)
  44.   {
  45.       LCD_Fill(0xff);
  46.       delay(1000);
  47.       LCD_Fill(0x00);
  48.       delay(1000);      
  49.       LCD_P14x16Ch(36,0,0); //龙
  50.           LCD_P14x16Ch(50,0,1);        //丘
  51.           LCD_P14x16Ch(64,0,2);        //智
  52.           LCD_P14x16Ch(78,0,3); //能     
  53.       LCD_P8x16Str(48,4,"OLED");
  54.       LCD_P6x8Str(16,6,"chiusir@yahoo.cn");
  55.       LCD_P6x8Str(34,7,"2011-09-03");   
  56.       delay(2000);      
  57.       LCD_CLS();
  58.       
  59.       delay(2000);
  60.         
  61.      /*
  62.      for(i=0;i<32;i+=2)
  63.      {
  64.         LCD_CLS();
  65.         Draw_BMP(i,0,i+96,7,longqiu96x64);
  66.         delay(300);        
  67.         LED4=~ LED4;
  68.      }
  69.      for(i=32;i>1;i-=2)
  70.      {
  71.         LCD_CLS();
  72.         Draw_BMP(i,0,i+96,7,longqiu96x64);
  73.         delay(300);
  74.         LED1=~ LED1;
  75.      }
  76.      */            
  77.   }
  78.   /* please make sure that you never leave main */
  79. }

  80. //
复制代码



下载:
0.96寸OLED显示屏用户资料.rar (4.67 MB, 下载次数: 249)

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

使用道具 举报

沙发
ID:156220 发表于 2018-4-17 16:55 | 只看该作者
谢谢,很有用
回复

使用道具 举报

板凳
ID:238468 发表于 2018-4-26 22:09 | 只看该作者
谢谢楼主
回复

使用道具 举报

地板
ID:334749 发表于 2018-5-21 11:24 | 只看该作者

很有用
回复

使用道具 举报

5#
ID:371527 发表于 2018-12-14 10:54 | 只看该作者
3v模块接5v电源总线的应用很细致
回复

使用道具 举报

6#
ID:65480 发表于 2019-9-17 21:52 | 只看该作者
谢谢分享!学习一下。
回复

使用道具 举报

7#
ID:635462 发表于 2019-11-4 18:37 | 只看该作者
谢分享学习!!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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