用51单片机驱动1602,结果只能这样显示单字符:
LCD1602_Write_Dat('O'); LCD1602_Write_Dat('K');
不能这样显示字符串:
uchar code table[]="I LOVE MCU!"
for(n=0;n<=11;n++) { LCD1602_Write_Dat(table[n]); } 已解决:把原有代码移植到新工程就好了,程序没问题,不知道是工程出现了什么问题,编译没有问题。
for(n=0;n<=11;n++) { LCD1602_Write_Dat(table[n]); }
你这个函数看着就有点诡异啊,看着像1602驱动内部的函数......
建银看一下1602的驱动函数
一般是这样的
朋友 你需要看看LCD1602_Write_Dat的定义的,这个根据楼上的截图可以看出,不是写字符串的指令。