找回密码
 立即注册

QQ登录

只需一步,快速开始

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

基于STC89C52单片机的四线SPI驱动OLED显示屏

[复制链接]
跳转到指定楼层
楼主
基于STC89C52单片机的OLED显示屏,
相对于LCD1602来说,IO口占用少,只用五个IO口,使用四线SPI驱动
并且可以显示数字,字符串,汉字,显示内容多,字符大小可以选择
字库需要用字库软件制作,
制作设计的时候写的,不是假代码!!!


单片机源程序如下:
  1. #include "reg52.h"
  2. #include "oled.h"
  3. #include "include.h"
  4. #include "delay.h"

  5. void main()
  6. {
  7. //        u8 t=0;
  8.         OLED_Init();                                //初始化OLED
  9.         while(1)
  10.         {
  11.   OLED_ShowString(0,0,"ALIENTEK",24);  
  12. //        OLED_ShowString(0,24, "0.96' OLED TEST",16);  
  13. //         OLED_ShowString(0,40,"ATOM 2014/5/4",12);  
  14. //         OLED_ShowString(0,52,"ASCII:",12);  
  15. //         OLED_ShowString(64,52,"CODE:",12);  
  16.         OLED_Refresh_Gram();//更新显示到OLED         
  17. //        t=' ';  
  18. //        while(1)
  19. //        {               
  20. //                OLED_ShowChar(36,52,t,12,1);//显示ASCII字符       
  21. //                OLED_ShowNum(94,52,t,3,12);        //显示ASCII字符的码值   
  22. //                OLED_Refresh_Gram();        //更新显示到OLED
  23. //                t++;
  24. //                if(t>'~')t=' ';  
  25. //                delay_ms(500);
  26. ////                LED0=!LED0;
  27.         }
  28.        
  29.        
  30. }
复制代码

所有资料51hei提供下载:
OLED.zip (54.77 KB, 下载次数: 229)




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

使用道具 举报

沙发
ID:258110 发表于 2021-6-19 16:22 | 只看该作者
使用STC15L2K60S2不显示啊
回复

使用道具 举报

板凳
ID:432788 发表于 2021-6-26 17:57 | 只看该作者
STC89C52单片机不显示
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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