|
LCD 1602 常用指令集
指令 | 說明 | 範例 |
autoscroll() |
打開自動滾動,這使每個新的字符出現後,原有的字符都移動一格。
游標位置會固定。 |
lcd.autoscroll(); |
begin() |
定義LCD的長寬(n行 × m列)。 |
lcd.begin(行 , 列); |
blink() |
設定大塊游標閃爍。
(游標所在字元會受影響) |
lcd.blink(); |
clear() |
清除螢幕。 |
lcd.clear(); |
createChar() |
建立新字型。
(5×8) (字形編號只能 0~7) |
lcd.createChar(新字型編號 , 新字型定義的位址); |
cursor() |
顯示底線游標。 |
lcd.cursor(); |
display() |
開啟螢幕顯示。 |
lcd.display(); |
home() |
把游標移回左上角,即從頭開始輸出。 |
lcd.home(); |
leftToRight() |
定義字的方向,由左至右。(內定值) |
lcd.leftToRight() |
noAutoscroll() |
關閉自動滾動 |
lcd.noAutoscroll(); |
noBlink() |
游標停止閃爍。 |
lcd.noBlink(); |
noCursor() |
隱藏游標。 |
lcd.noCursor(); |
noDisplay() |
關閉螢幕顯示。 |
lcd.noDisplay(); |
print() |
在屏幕上顯示文字訊息。 |
lcd.print(訊息); |
print() |
在屏幕上顯示數值。 |
lcd.print(訊息 , 基底); |
rightToLeft() |
定義字的方向,由右至左。 |
lcd.rightToLeft() |
scrollDisplayLeft() |
把顯示的內容向左滾動一格。 |
lcd.scrollDisplayLeft(); |
scrollDisplayRight() |
把顯示的內容向右滾動一格。 |
lcd.scrollDisplayRight(); |
setCursor() |
移動游標到特定位置。 |
lcd.setCursor(col,row); |
write() |
顯示自建字型。 |
lcd.write(byte(自建字型編號));
lcd.write(自建字型編號);//串列版 |
請參考 LCD 串列電路,鍵入下列程式:
|