|
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 串列電路,鍵入下列程式:
|