可以。51试过以前使用12864液晶时使用
单片机IO口模拟SPI
总线,导致显示
程序耗时多,频繁刷新屏幕有闪烁。STC新的单片机(比如STC12C5A60S2)自带有SPI总线接口,用SPI硬件驱动LCD无疑是一个很好的选择。做过LCD功能扩展的朋友们知道,LCD驱动程序的核心就是SPI通讯部分,我们只用改写这一部分程序就可以,其他程序不变。这里我参考了STC的数据手册和网友的一个程序,还有一个小问题就是丛机的片选端在STC的头文件中是P1.4,但给的演示程序中改为了P1.3,这点要注意。可以发现使用SPI总线驱动时执行效率很高,使用单片机口线最少,十分便于程序编写。哇靠,这样的程序不修改直接弄上去,能行才见鬼呢。
#include <iom16v.h>
也不改下#include <iom8v.h>
还有这是怎么写的程序,如此凌乱
评论列表(0条)