99热成人精品热久久6网站_无码中文亚洲AV吉吉影音_国产精品制服一区二区_中文字幕乱码一区二区三区免费

首頁 > 技術支持 > 應用與案例 > 正文
液晶控制芯片RA8889旋轉與鏡像顯示功能 作者:david   發(fā)表日期:2021-02-03   來源:菱致電子   瀏覽:


大部分顯示器更新方式都是橫向-由左至右由上而下,而儲存在內(nèi)存中的圖像也是相同的方法。旋轉功能是設計成逆時針 90° 180° 旋轉圖像,對使用者來說是無負擔的,因為旋轉主要靠硬件就可完成的。旋轉功能主要是靠寫入內(nèi)存方向旋轉來達成 (參考 REG[02h] bit 2-1),在效率方面使用硬件完成旋轉功能較軟件完成旋轉更好。

鏡像功能指的是左右鏡像,鏡像是使用硬件來達成功能,因此對使用者是無負擔的;鏡像功能在內(nèi)存寫入時需要設定緩存器
(參考 REG[02h] bit 2-1)。在效率方面使用硬件完成旋轉功能較軟件完成旋轉更好。

注:REG[12h] Bit3 VDIR = 1, PIP 窗口、圖形光標、文字光標都將會被自動禁能。旋轉功能只支持單片機直接寫入圖片方式,對其他DMA,繪制圖形等功能沒有影響。


一、鏡像

   寄存器:REG[02h] bit 2-1



  API函數(shù):

      //鏡像
      HSCAN_L_to_R();    //左到右
      HSCAN_R_to_L();   //右到左
      VSCAN_T_to_B();   //上到下
      VSCAN_B_to_T();  //下到上

測試函數(shù):

      SPI_NOR_initial_DMA(0,0,1,1,0);
      DMA_24bit(2,0,0,200,220,200,0);   //DMA圖片
 
      Draw_Triangle_Fill(0xff0000,220,20,220,170,320,170);   //畫三角形
 
      Select_Font_Height_WxN_HxN_ChromaKey_Alignment(24,2,2,0,0);
      Print_GB2312String(3,0,0,0,250,800,480,0xff0000,0x0000ff,"瑞佑12ABab"); //調(diào)用字庫

測試效果:

1:默認值

HSCAN_L_to_R();   //左到右
      VSCAN_T_to_B();   //上到下


  2:左右鏡像
       HSCAN_R_to_L();   //右到左
       VSCAN_T_to_B();   //上到下


  3:上下鏡像
       HSCAN_L_to_R();  //左到右
       VSCAN_B_to_T();  //下到上


  4:左右鏡像
       上下鏡像
       HSCAN_R_to_L();
       VSCAN_B_to_T();




二、旋轉

   寄存器:REG[02h] bit 2-1  



API函數(shù):

       MemWrite_Left_Right_Top_Down();  //從左到右上到下
       MemWrite_Right_Left_Top_Down();  //從右到左上到下
       MemWrite_Top_Down_Left_Right();  //從上到下左到右
       MemWrite_Down_Top_Left_Right();  //從下到上左到右

測試函數(shù):

       MPU8_24bpp_Memory_Write (0,0,128,128 ,gImage_24);
       MPU8_24bpp_Memory_Write (200,0,128,128,gImage_24);

測試效果:
   
    1:(默認值)
       MemWrite_Left_Right_Top_Down();  //從左到右上到下



    2:水平翻轉
        MemWrite_Right_Left_Top_Down();  //從右到左上到下



   3:向右旋轉 90°并且水平翻轉
      MemWrite_Top_Down_Left_Right();  //從上到下左到右



    4:向左旋轉90°
       MemWrite_Down_Top_Left_Right();  //從下到上左到右

    


分享到:

相關熱詞搜索:RA8889 旋轉顯示 鏡像

上一篇:單片機圖形控制芯片RA8889系列介紹(二)
下一篇:單片機圖形控制芯片RA8889系列介紹(三)——硬件篇

>>延伸閱讀:1

  • · 如何解決MCU與RA8889等液晶控制芯片的SPI通信問題 [2020-03-04]
  • · RA8889配套上位機使用簡介 [2020-09-01]
  • · 介紹一顆51單片機就可以進行視頻解碼的芯片方案1366x768 [2020-09-07]
  • · RA88xx系列對顯存直接讀寫點的方法 [2020-09-10]
  • · NAND FLASH的調(diào)用 [2020-09-14]