YD-613在單片機、嵌入式系統的應用
4 標準命令集
4.1 命令定義
YD-613彩色液晶顯示器作為智能顯示器的一項突出特點(diǎn)就是,避免了用戶(hù)敏瑣的點(diǎn)陣操作,只需使用簡(jiǎn)單的命令,就可顯示出漢字、字符和預置的圖形。YD-613的命令大致可以分為三種類(lèi)型:光標控制、功能設置、圖形操作。這里以十六進(jìn)制碼格式給出YD-613的標準命令集,如表3所列。十六進(jìn)制格式適用于單片機作上位機,每條命令均以"ESC"(十六進(jìn)制碼的"1B")打頭,后面緊跟命令代碼和所需要的參數。
YD-613命令使用規則如下:
①顏色代碼
液晶顯示器的圖形方式以光點(diǎn)(每個(gè)光點(diǎn)包含RGB三個(gè)色點(diǎn))為最小點(diǎn)陣顯示單位。字符方式以8×16點(diǎn)陣為最小顯示塊單位,西文字符占一個(gè)顯示塊,16×16點(diǎn)陣的漢字占二個(gè)顯示塊。
放大顯示時(shí),橫向放大的占橫向兩倍位置,縱向放大的占縱向兩行位置。
圖形點(diǎn)陣數與字符行列數,表示方便,在命令格式中以變量代替,其范圍見(jiàn)下表
GraphCol(像素列數)GraphRow(像素行數)TextCol(字符列數)TextRow(字符行數)MaxColor(最大顏色代碼)
YD-613320240401564種
命令表中所用到的顏色代碼對應如下:
可顯示64種顏色直接使用顏色數據作為顏色代碼,顏色在數據中的位置是:
D7 D6 D5 D4 D3 D2 D1 D0數據位
R2 R1 R0 G2 G1 G0 B1 B0對應顏色
其中:
R——紅色 G——綠色 B——藍色
當顏色對應的數據位為1時(shí),表示亮,數據位為0時(shí),表示暗。
例:如果顯示最亮的純紅色,則將顏色代碼設為 E0H;
如果顯示最亮的黃色,則將顏色代碼設為 FCH;
表3 YD-613彩色液晶顯示器標準命令集
十 六 進(jìn) 制 格 式說(shuō) 明
1B 0dn回邊換行
1B 10光標稱(chēng)到行尾
1B 11光標移到行首
1B 18BMP文件直接顯示
1B 19滿(mǎn)屏BMP文件調用
1B 1E光標移到首行
1B 1F光標移到尾行
1B 20 0~7寫(xiě)入整幅BMP文件
1B 20 08特種字庫傳送
1B 20 0A標準字庫傳送
1B 23置漢字方式
1B 24置西文字符方式
1B 25n自動(dòng)判別顯示數據的屬性
1B 26 m,n設定特種字庫
1B 27 No顯示特種字庫的第No個(gè)字模
1B 28(Block Page Num)寫(xiě)入單塊BMP文件
1B 29 Block Page X Y Wide High 在指定位置顯示指定大小的BMP文件
1B 2A x y color1 color2 用指定顏色填充閉合圖形
1B Nx ycolor 0=n8初始化曲線(xiàn)
1B 38m n光標顏色
1B 41color x1 y1 x2 y2 畫(huà)實(shí)心矩形
1B 42color用指定的顏色清屏
1B 43color設置前景顏色
1B 44光標下移1行
1B 45 b0 b1 b2,…,bn繪制曲線(xiàn)
1B 46 color x1 y1 x2 y2 畫(huà)線(xiàn)
1B 47x y 光標移到(x y)位置
1B 48x y 光標定位到指定像素
1B 4C光標左移一字符位
1B 4Dn 設置放大倍數
1B 50n調用預置的第n頁(yè)圖像
1B 52n光標右移n字符位
1B 53n 延時(shí)
1B 55光標上移一行
1B 56n md將預置畫(huà)面寫(xiě)入用戶(hù)Flash
1B 57n 光標顯示控制
1B 58n選擇覆蓋或重疊方式顯示
1B 59 color x y R畫(huà)圓
1B 5A color x1 y1 x2 y2畫(huà)空心矩形
②放大顯示時(shí),橫向放大的占橫向兩倍位置,縱向放大的占縱向兩行位置。
③YD-613在圖形操作命令中,X方向坐標值最大為320,用十六進(jìn)制數表示時(shí),必須占用2字節。因此凡命令中涉及到圖形坐標的地方,X方向和Y方向均以2字節表示。低位字節在前,高位字節在后。
4.2 常用命令說(shuō)明
為便于YD-613彩色液晶顯示器在嵌入式系統中的應用,下面對嵌八式系統中常用的命令說(shuō)明如下。
?。?) 調用預置畫(huà)面命令參數n為調用用戶(hù)預置的第(n+1)頁(yè)面,n的取值范圍為(0,254。YD-613液晶顯示器規定,對于用戶(hù)ROM,每80H個(gè)單元為1頁(yè),每幅畫(huà)面可能有1個(gè)或多個(gè)頁(yè)面。圖4YD-613 與單片機的串行接口電路
評論