标题: 关于在Proteus上仿真0.96寸OLED显示屏的问题 [打印本页]

作者: Eli_    时间: 2020-5-14 23:45
标题: 关于在Proteus上仿真0.96寸OLED显示屏的问题
本帖最后由 Eli_ 于 2020-5-16 02:20 编辑

正在做一个控制系统,需要用OLED显示一些数据,实际电路没有问题,买的是中景园电子0.96 寸OLED 显示屏,7针
的SPI接口。
目前正在做仿真,单片机用的89C52,在元件库中找到了名为“UG-2864HSWEG01”的OLED显示屏,用的SSD1306驱动。
程序为赠送的例程,按照提供的原理图连接电路,最后仿真结果是黑屏。
主要有两个疑惑,第一是仿真的时候需不需要添加那个1306驱动,第二个是正确的仿真电路是什么样子的。请多指教!

图1 显示器部分



图2 整体部分




图3 原理图


问题得到解决了,总线的问题没搞明白,从本站另一位伙伴那得到参考,可以使用 SSD1308 驱动的“LY190-128064” 显示屏做仿真运行,实测可以运行参考例程!
51单片机和OLED仿真 芯片SSD1306

http://www.51hei.com/bbs/dpj-186801-1.html

(出处: 单片机论坛)

仿真效果如下图所示


图4 128*64 0.96寸OLED仿真


作者: taotie    时间: 2020-5-15 08:44
总线上端线与Oled连接缺失网络标号D[0..7]和BS[0..2]
作者: Eli_    时间: 2020-5-15 11:02
taotie 发表于 2020-5-15 08:44
总线上端线与Oled连接缺失网络标号D[0..7]和BS[0..2]

您好,能详细指点一下吗?我理解的网络标号在总线上连接一根导线出来,在导线上添加网络标号,不知道这样对不对?
作者: Eli_    时间: 2020-5-15 11:23
这问题得到解决了,总线的问题没搞明白,从本站另一位伙伴那得到参考,可以使用 SSD1308 驱动的“LY190-128064” 显示屏做仿真运行,实测可以运行参考例程!
51单片机和OLED仿真 芯片SSD1306
http://www.51hei.com/bbs/dpj-186801-1.html
(出处: 单片机论坛)
仿真效果如下图所示


作者: taotie    时间: 2020-5-15 12:02
Eli_ 发表于 2020-5-15 11:02
您好,能详细指点一下吗?我理解的网络标号在总线上连接一根导线出来,在导线上添加网络标号,不知道这样 ...

右键单击左面总线添加D[0..7]
右键单击右面总线添加BS[0..2]
作者: taotie    时间: 2020-5-15 12:09
仿真软件中有这个例程,搜索ssd1306可以找到i2c和spi的参考
作者: 18000653707    时间: 2020-5-15 13:50
我和他的线路有些不同,我的没有实现,求大佬帮忙
作者: 凭栏静听潇潇雨    时间: 2020-5-25 23:01
请问贴主自己的电路的问题解决了吗,我的电路跟你的几乎一样,问题也是程序能输进去但出现黑屏!
作者: stzxq    时间: 2020-6-10 11:08
NB
优秀求大佬的带带我
作者: 很有意义    时间: 2020-6-10 17:50
我的问题差不多
作者: 阿拉灯神丁    时间: 2020-6-27 17:40
taotie 发表于 2020-5-15 12:09
仿真软件中有这个例程,搜索ssd1306可以找到i2c和spi的参考

感谢大佬提醒!真的找到了!
作者: mygold    时间: 2021-3-5 10:50
做DIY小玩意也同样遇到这个问题,尚未解决




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1