在Proteus中用80C51模拟4线SPI点亮OLED屏幕

本文通过Proteus软件,利用80C51单片机模拟4线SPI接口操作OLED屏幕进行显示。详细介绍了从新建Firmware到编写代码实现屏幕点亮的过程,包括初始化屏幕、设置寻址模式、发送图案数据等步骤,最终成功在模拟环境中显示预设图案。
摘要由CSDN通过智能技术生成

前言

天气好冷好无聊,脑子不会转了,写点代码。正好有一个OLED屏幕,想着拿来玩玩。想了半天,我还是先在proteus里面试试吧。


一、准备条件

  • Windows系统,Proteus 8.12 sp0,SSD1306手册,互联网。
  • 对OLED屏幕和SPI的基本认识。

二、电路连接

80C51芯片的P2口几个引脚接到一个叫“LY190-128064”的仿真器件上。Proteus库里也有别的,比如有个叫“UG-”什么什么的,不过那个是总线式的引脚,没有这个好连接。BS[0…2]都接VSS,选择4线SPI。

按照SSD1306的手册把每个脚都连好肯定没错。不过这是在Proteus里,有些引脚不用理会。各个引脚具体怎么接SSD1306的手册上都有,要按那个来。

YL190-128064的引脚连接P2口的引脚连接

三、开始

先让屏幕显示点什么东西吧。比如在左上角显示一下这个:

黑白方块
其实就是向OLED传送8个字节,前四个是0x0Fÿ

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值