新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > YD-613在單片機、嵌入式系統的應用

        YD-613在單片機、嵌入式系統的應用

        作者: 時間:2013-09-29 來源:網絡 收藏

        4 標準命令集
        4.1 命令定義

          彩色液晶顯示器作為智能顯示器的一項突出特點就是,避免了用戶敏瑣的點陣操作,只需使用簡單的命令,就可顯示出漢字、字符和預置的圖形。的命令大致可以分為三種類型:光標控制、功能設置、圖形操作。這里以十六進制碼格式給出的標準命令集,如表3所列。十六進制格式適用于作上位機,每條命令均以"ESC"(十六進制碼的"1B")打頭,后面緊跟命令代碼和所需要的參數。
        YD-613命令使用規則如下:

        ①顏色代碼

          液晶顯示器的圖形方式以光點(每個光點包含RGB三個色點)為最小點陣顯示單位。字符方式以8×16點陣為最小顯示塊單位,西文字符占一個顯示塊,16×16點陣的漢字占二個顯示塊。
        放大顯示時,橫向放大的占橫向兩倍位置,縱向放大的占縱向兩行位置。
        圖形點陣數與字符行列數,表示方便,在命令格式中以變量代替,其范圍見下表 
        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時,表示亮,數據位為0時,表示暗。
        例:如果顯示最亮的純紅色,則將顏色代碼設為 E0H;
        如果顯示最亮的黃色,則將顏色代碼設為 FCH;

        表3 YD-613彩色液晶顯示器標準命令集

        十 六 進 制 格 式說 明
        1B 0dn回邊換行
        1B 10光標稱到行尾
        1B 11光標移到行首
        1B 18BMP文件直接顯示
        1B 19滿屏BMP文件調用
        1B 1E光標移到首行
        1B 1F光標移到尾行
        1B 20 0~7寫入整幅BMP文件
        1B 20 08特種字庫傳送
        1B 20 0A標準字庫傳送
        1B 23置漢字方式
        1B 24置西文字符方式
        1B 25n自動判別顯示數據的屬性
        1B 26 m,n設定特種字庫
        1B 27 No顯示特種字庫的第No個字模
        1B 28(Block Page Num)寫入單塊BMP文件
        1B 29 Block Page X Y Wide High 在指定位置顯示指定大小的BMP文件
        1B 2A x y color1 color2 用指定顏色填充閉合圖形
        1B Nx ycolor 0=n8初始化曲線
        1B 38m n光標顏色
        1B 41color x1 y1 x2 y2 畫實心矩形
        1B 42color用指定的顏色清屏
        1B 43color設置前景顏色
        1B 44光標下移1行
        1B 45 b0 b1 b2,…,bn繪制曲線
        1B 46 color x1 y1 x2 y2 畫線
        1B 47x y 光標移到(x y)位置
        1B 48x y 光標定位到指定像素
        1B 4C光標左移一字符位
        1B 4Dn 設置放大倍數
        1B 50n調用預置的第n頁圖像
        1B 52n光標右移n字符位
        1B 53n 延時
        1B 55光標上移一行
        1B 56n md將預置畫面寫入用戶Flash
        1B 57n 光標顯示控制
        1B 58n選擇覆蓋或重疊方式顯示
        1B 59 color x y R畫圓
        1B 5A color x1 y1 x2 y2畫空心矩形

        ②放大顯示時,橫向放大的占橫向兩倍位置,縱向放大的占縱向兩行位置。

        ③YD-613在圖形操作命令中,X方向坐標值最大為320,用十六進制數表示時,必須占用2字節。因此凡命令中涉及到圖形坐標的地方,X方向和Y方向均以2字節表示。低位字節在前,高位字節在后。

        4.2 常用命令說明

          為便于YD-613彩色液晶顯示器在中的應用,下面對嵌八式系統中常用的命令說明如下。

          (1) 調用預置畫面命令參數n為調用用戶預置的第(n+1)頁面,n的取值范圍為(0,254。YD-613液晶顯示器規定,對于用戶ROM,每80H個單元為1頁,每幅畫面可能有1個或多個頁面。圖4YD-613 與的串行接口電路



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 密山市| 华阴市| 兴山县| 新疆| 淮北市| 泗水县| 庆阳市| 亳州市| 望城县| 马边| 昌图县| 大悟县| 柘城县| 武隆县| 汉中市| 康乐县| 拉萨市| 巴楚县| 永德县| 安西县| 博白县| 广昌县| 汤阴县| 武川县| 长宁县| 太仓市| 长白| 遵义市| 五台县| 富民县| 莱州市| 玉田县| 东兴市| 和平区| 桐庐县| 桂林市| 改则县| 花莲县| 正定县| 德化县| 铜梁县|