前言
天气好冷好无聊,脑子不会转了,写点代码。正好有一个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的手册上都有,要按那个来。
三、开始
先让屏幕显示点什么东西吧。比如在左上角显示一下这个:
其实就是向OLED传送8个字节,前四个是0x0Fÿ