文章目录

前言

使用步骤

1.引入库

2.配置工作环境

3.主程序

4.运行结果

5.该库函数预览

总结


前言

【简单应用】本系列旨在某个功能的简单应用,以备不时之需,不会深入讲原理。

OLED(4P)一般用的是IIC通信,7P才是SPI。本文只讲OLED(4P)的应用。这个库文件本意是将IIC通信和OLED显示分离开,不过后续发现貌似失败了,不过不干扰OLED的正常显示。

说明:该库只是简单的应用OLED(4P)显示。

基于STC8。

使用步骤

1.引入库

#include <STC8.H>
#include <I2C.H>
#include <OLED.H>

2.配置工作环境

在I2C.H下可找到,该口对应OLED(4P)屏上的两个口

sbit SCL=P0^7;
sbit SDA=P0^6;

3.主程序

先调用OLED_Init()完成OLED初始化

在调用功能函数OLED_ShowString()

#include <STC8.H>
#include <I2C.H>
#include <OLED.H> void main()
{OLED_Init();while(1){OLED_ShowString(2,2,"hello world",16);}
}

4.运行结果

5.该库函数预览

总结

上文用到文件下载

链接:https://pan.baidu.com/s/1GBWqERMX38xcmh_ji5tujw?pwd=1234 
提取码:1234

【简单应用】STC8+OLED(4P)显示相关推荐

  1. lua编程简单实用入门教程,用NodeMCU在OLED上显示温湿度

    OLED模块介绍 OLED显示屏是指有机电激发光二极管(Organic Light-Emitting Diode,OLED),具备自发光,所以不需背光源,对比度高,厚度薄,视角广,反应速度快等特性,被 ...

  2. 总结一下嵌入式OLED显示屏显示中文汉字的办法

    为什么80%的码农都做不了架构师?>>>    这个问题以为很简单,但最后花很多功夫才能完成,所以总结一下分享给大家. 解决思路 UTF-8->Unicode->GB23 ...

  3. STM32小项目之dht11在oled上显示温湿度

    前言: 实现一个简单的功能,最终多个功能合起来,就是一个大项目,也叫模块化编程:本篇文章不在讲述oled的用法和代码,因为代码太多了,粘不过来,需要的可以去看我另一篇文章专门讲解oled的. 本文牵扯 ...

  4. 第八章 STM32+SGP气体传感器+DHT11温湿度传感器+OLED模块显示室内温湿度、二氧化碳和甲醛浓度

    在智能家居相关的物联网毕设中,少不了室内气体检测功能,比如检测烟雾,检测一氧化碳,检测甲醛等有害气体浓度,别人有的,我们也要有!所以本章给大家介绍一款气体传感器--SGP气体传感器,这款气体传感器能够 ...

  5. 【嵌入式】STM32基于SPI通信协议OLED屏显示

    STM32基于SPI通信协议OLED屏显示 一.SPI协议和OLED介绍 1.SPI协议介绍 物理层 协议层 2.OLED显示屏介绍 二.显示个人学号姓名实验 1.题目要求 2.代码部分 1.完整代码 ...

  6. 高通字库芯片GT20L16S1Y驱动 0.96寸 OLED 任意显示中文

    连续两个月的加班,给ODM客户生产温控器订单,今天终于顺利发货,对于工程师出身的我,终于可以对着电脑,消停几天,研究技术,分享技术了,闲话少说,直接进入正题: 半年前有个老客户介绍个中央某院的项目,我 ...

  7. 基于SPI的OLED温湿度显示

    本文首先会简单介绍SPI通信协议,然后后面的实验分为两个板块,一个是OLED屏的使用,另一个是在此基础上,结合上次实验(结尾会附上链接),用OLED屏显示温湿度信息. 实验器材:STM32F103C8 ...

  8. Arduino Uno 驱动OLED进阶 显示中英文字

    之前已经学会如何接线,实现示例显示 这次就开始一些实际的应用 本示例还是使用IIC的接线方法,请参照第一篇 Arduino 驱动OLED屏幕IIC接线方式简单入门 实现文字的显示 这代码上实现在指定的 ...

  9. 树莓派oled IP显示

    1 实现效果 2 说明 问题: 在嵌入式开发中,经常遇到一些问题,比如收到一块开发板,没有屏幕,没有串口,需要调试,只能使用网口连接. 可是如果公式内网不是你管理,无法设置固定IP,那么怎么搞?我开发 ...

最新文章

  1. noip复赛普及组2020_我校学子在2020年“外研社·国才杯”全国英语写作大赛(高职组)复赛中斩获佳绩...
  2. 规模 300+ 的研发团队,怎样保持工程高质高效?
  3. SectionList的使用
  4. Linux系统抓包回放,Linux下24小时持续网络抓包(TCPDUMP)
  5. SD-WAN与传统WAN设备相比
  6. “RPC 好,还是 RESTful 好?” 不要选错了!
  7. SOLOv2论文简读
  8. maven中的module及聚合项目
  9. 解决iframe在ios中无法滚动的bug
  10. haproxy + keepalived + mycat 高可用与负载均衡集群配置 centos7
  11. 虚拟机不能上网以及无法ping通百度的解决方案
  12. js打印到控制台_前端JS,8个问题测试你真的懂吗(高频面试题,附答案)
  13. [java多线程]高并发List与Map
  14. 多线程id为什么是负的?原因
  15. 思科特定接口禁用RIP
  16. 【学习笔记】TRIZ 40个创新原理及解析
  17. 全新在线制图网站源码在线制作横幅广告
  18. 图普科技李麟|当新零售遇上人工智能
  19. Android WiFi 以太网同时上内外网
  20. Python解二元一次方程

热门文章

  1. 如何记录文件服务器上的文件操作日志
  2. [Python] [机器学习] 基础聚类算法(K-means、AHC、DBSCAN)简介及可视化代码
  3. 牛逼的js--就是d3.js
  4. 【DNS系列】什么是正向DNS和反向DNS
  5. 自然语音处理(NLP)系列(三)——什么是序列标注?
  6. android碎片实验报告,三年级下册科学实验报告模板1篇
  7. 法拉帝港股上市:市值76亿港元 9个月交付179艘游艇
  8. 微信小程序如何直接分享到朋友圈?
  9. 系统——Linux服务器
  10. 知识图谱入门学习笔记(二)-知识表示