昨天买的四线0.96寸的OLED到货,但是商家只提供了MSP430F149的SPI的显示例程,与自己的不配套,然后就从下午开始读C51的IIC例程,例程冗余较多,直接移植到CCS,提示错误太多,然后就在51上不停地删减。一直到晚上才例程才变得真正的简洁,然后开始移植到CCS上,让我贴几张图...两张51的两张430的。因为程序不完全是自己写的,所以不贴全部代码了,其实移植需要修改的部分不多,基本是包括的头文件根据不同开发平台需要修改,端口定义需要修改,其他部分基本没有做太大改动。之后弄到深夜,遇到一个问题一直无法解决,#10056 symbol "F6x8" redefined: first defined in "./src/OLED.obj";具体其他的问题贴了图。今天早上,直接将字库放到了OLED.c里,删除了对字库暂存的头文件,问题解决,显示正常。希望对大家有帮助。