LCD输出JAPANESE片假名字符而不是字母数字?

时间:2014-06-02 16:26:45

标签: arduino lcd arduino-uno

尝试输出简单的数据字符串" ABCD"使用我的arduino uno和LCD,您可以在下面的数据表链接中查看。我的LCD输出日文字符而不是我指定的字符串。我已经尝试了几种方法来解决这个问题,但还没有找到解决办法。当您查看数据表中的字符表时,它的位置错误,这一点很清楚。关于我可以尝试做什么的任何想法。

Here是我的LCD数据表的链接。

以下是代码:

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12,11,5,4,3,2);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(20, 4);
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print("ABCD");
}

下面是它正在显示的图片。再次,它应该打印出ABCD。

Image

1 个答案:

答案 0 :(得分:0)

根据数据表和您对问题的描述,&#34;高4位&#34;的最左位始终设置为1。因此你应该检查接线(我不确定哪个引脚,但我会检查例如DB0并不总是卡在Vdd上)