亮第一行,说明1602应该没有坏。我写的程序很简单,只是想先让1602亮,程序如下:
#include <m8c.h> // part specific constants and macros
#include "PSoCAPI.h" // PSoC API definitions for all User Modules
还有一个显示程序:
#include <m8c.h> // part specific constants and macros
#include "PSoCAPI.h" // PSoC API definitions for all User Modules
void main()
{
char theStr[] = "PSoC LCD"; // Define RAM string
LCD__1_Start(); // Initialize LCD
LCD_1_Delay50uTimes(BYTE 2);
LCD__1_Position(0,5); // Place LCD cursor at row 0, col 5.
LCD_PrString(theStr); // Print "PSoC LCD" on the LCD
}
这两个程序编译都是正确的,但LCD一点反应都没有,还是接电只亮第一行,而且没有任何显示,我想是不是应该进行初始化,并且重设地址?还望高手指点!