液晶模組
LM016L 是一種液晶模組,它採用了 HD44780 控制器。HD44780 控制器具有一個簡單而功能強大的指令集,能夠支持字元移動、閃爍等功能。LM016L 液晶模組與單片機(MCU)通信時,可以採用8位或4位並行傳輸的方式。
HD44780 控制器的結構包括:
指令暫存器(IR):用於存儲指令碼,只能寫入不能讀出。
數據暫存器(DR):用於存儲數據,數據可以自動寫入 DDRAM 和 CGRAM,或者暫存從 DDRAM 和 CGRAM 讀出的數據。
忙標誌(BF):當 BF 為 1 時,液晶模組處於內部處理模式,不回響外部操作指令和接受數據。
顯示數據 RAM(DDRAM):用於存儲顯示的字元,能夠存儲 80 個字元碼。
字元發生器 ROM(CGROM):包含 8 位字元碼,可以生成 160 種 5x7 點陣字元和 32 種 5x10 點陣字元。
字元發生器 RAM(CGRAM):用於用戶定義的特殊字元,容量為 64 位元組,可以自定義 8 個 5x7 點陣字元或 4 個 5x10 點陣字元。
地址計數器(AC):用於存儲 DDRAM 和 CGRAM 的地址。
LM016L 液晶模組的引腳功能包括:
14 條引腳線或 16 條引腳線版本,其中額外的兩條線是背光電源線 VCC 和地線 GND。
引腳符號和對應的功能說明,例如 VSS 一般接地等。
通過這些特性和結構,LM016L 液晶模組能夠提供基本的顯示功能,並且通過 HD44780 控制器的指令集,可以實現更複雜的顯示效果和控制功能。