色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

arduino童芯派彩屏顯示圖片,圖片取模后在TFT液晶顯示

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 15:18 ? 次閱讀

繼續玩童芯派,128x128的彩屏應該是童芯派的一大亮點,150元(零售價)的開源硬件帶這么大的彩屏還是很少見的(非常有職業操守,就不對比其他板子了)。

別的不BB了,直接進入正題,先說原理。

原理:

無論是12864的液晶還是1602的液晶,還是彩色的TFT的液晶,原理上是差不多的,只不過一般的黑白液晶是用0和1來顯示一個點,比如0代表不現實,1代表顯示,這樣一堆的點就能夠組合出圖案了。彩屏的原理也一樣,只不過因為要表示彩色,所以不能只用“黑”和“白”來表示,需要用更多的數字區分不同的顏色

總結:將每個點的顏色信息發送到屏幕模塊上,就能顯示圖像了

針對童芯派,童芯派上是128×128個點組成的,即128行,128列,一共128×128個點,如果是用01表示黑白,那么這些點理論上需要128×128×1b的存儲空間(b是小寫的,即bit,位,8b=1B),如果我們要顯示16位的圖像,那么就需要128x128x16b=128x128x2B的空間來存儲這些圖像信息(存儲空間不用太關注,但現實的原理要了解,回頭寫程序用)

程序:

正常傳統的思路是根據液晶的芯片手冊來編寫程序,將每個點的信息寫入到模塊里。這顯然太麻煩了,arduino創客玩家不這么玩,另外官方也提供了底層的驅動庫,我們直接拿來用。

上圖是童芯派庫的目錄文件結構(PIO里截的圖,這樣比較好看),其中lcd.c就是底層驅動,cyberpi.cpp是“邏輯層”驅動,可以理解為cyberpi.cpp是在lcd.c的基礎上將功能進行了進一步封裝。

這次我們需要的函數在cyberpi.cpp中,函數名稱及參數

void CyberPi::set_lcd_pixel(uint8_t x,uint8_t y,uint16_t color)

set_lcd_pixel函數需要3個參數,從上邊講述的原理很容易聯想到x和y分別對應LCD的要顯示點的位置,color就是要顯示圖像對應點的顏色。然后寫個循環將上次用(【工具】TFT彩屏圖片點陣取模工具,Img2Lcd圖片取模軟件,圖片生成c語言頭文件)工具生成的數組循環發給LCD就行了

for(int y=0;y<128;y++) { for(int x=0;x<128;x++) { picL = gImage_IMG16_XHR[128*x*2+2*y+1];//低位 在后 picH = gImage_IMG16_XHR[128*x*2+2*y];//高位 在前 data16 = picL|picH<<8; cyber.set_lcd_pixel(y,x,data16);//底層是128×第二個變量+第一個變量 } }

其中gImage_IMG16_XHR[]就是用Img2Lcd工具將圖片轉換成的數組,生成的數組是16位的,所以需要將數組的高位和低位組合給data16(16位數據)。因為童芯派屏的方向是“歪”的,所以x、y交換一下位置就行了。

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 顯示
    +關注

    關注

    0

    文章

    439

    瀏覽量

    45168
  • 設計測試
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7611
收藏 人收藏

    評論

    相關推薦

    液晶顯示技術的未來發展趨勢

    液晶顯示技術以其輕薄、低功耗、高分辨率等優點,已經成為現代電子設備中不可或缺的顯示技術。隨著消費者對顯示效果要求的提高以及新技術的不斷涌現,液晶顯示技術正面臨著新的挑戰和機遇。 1.
    的頭像 發表于 12-27 09:16 ?284次閱讀

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】驅動TFT顯示圖片

    本篇我們來實驗驅動TFT顯示圖片 如圖所示TFT模塊,2.0寸SPI協議176*220 核心驅動IO有,與RA開發板的接線方式為: CS——》P201 RST——》P205 RS——
    發表于 12-23 23:01

    貼片NTC熱敏電阻液晶顯示中的應用

    貼片NTC熱敏電阻液晶顯示中的應用
    的頭像 發表于 11-25 15:02 ?192次閱讀
    貼片NTC熱敏電阻<b class='flag-5'>在</b><b class='flag-5'>液晶顯示</b>中的應用

    液晶顯示屏原材料主要有哪些

    液晶顯示屏(LCD)是一種廣泛使用的顯示技術,它依賴于液晶材料的光學特性來控制光線的通過,從而在屏幕上產生圖像。液晶顯示屏的原材料非常多樣化,包括各種化學材料、金屬、塑料和玻璃等。 1
    的頭像 發表于 10-12 10:43 ?1851次閱讀

    液晶顯示屏是什么材料做的

    的工藝流程。 液晶顯示屏的工作原理 深入探討液晶顯示屏的材料之前,我們首先需要了解其工作原理。液晶顯示屏的核心是液晶層,它由
    的頭像 發表于 10-12 10:41 ?1075次閱讀

    液晶顯示屏與led顯示屏的區別

    現代電子設備中,顯示屏是人機交互的重要界面。隨著科技的發展,顯示屏技術也不斷進步,其中液晶顯示屏(LCD)和LED
    的頭像 發表于 10-12 10:39 ?1424次閱讀

    基于ArkTS語言的OpenHarmony APP應用開發:圖片處理

    (),rotate()接口實現對圖片的縮放,裁剪,旋轉功能。案例說明:發表評價頁面點擊添加圖片/照片,頁面跳轉到圖片選擇頁面。進入圖片選擇頁面
    的頭像 發表于 09-20 08:07 ?601次閱讀
    基于ArkTS語言的OpenHarmony APP應用開發:<b class='flag-5'>圖片</b>處理

    基于ArkTS語言的OpenHarmony APP應用開發:圖片顯示

    寬高比進行放縮顯示,使得圖片完全顯示顯示邊界外。 Contain:保持圖片寬高比進行放縮
    發表于 09-14 14:22

    如何選擇工業液晶顯示器和消費類顯示器?

    ? ? ? 如今,TFT-LCD液晶顯示屏或液晶顯示器已成為多種應用的熱門選擇。不過,液晶顯示器可分為工業級和消費類兩種。雖然這兩類顯示器都
    的頭像 發表于 06-23 17:53 ?884次閱讀

    天馬牽頭兩項液晶顯示器件國家標準發布

    近日,國家市場監督管理總局(國家標準化管理委員會)批準發布一批重要國家標準,其中由天馬牽頭的兩項液晶顯示器件領域國家標準列,分別是GB/T 18910.2-2024《液晶顯示器件 第2部分
    的頭像 發表于 05-20 15:45 ?390次閱讀
    天馬牽頭兩項<b class='flag-5'>液晶顯示</b>器件國家標準發布

    stm8液晶顯示斷電重啟消失是什么情況?

    請問,stm8液晶顯示斷電重啟消失,是什么情況
    發表于 05-13 08:07

    TFT液晶屏的核心組件之一是什么?傳統的液晶顯示屏相比具有哪些優勢?

    隨著科技的不斷發展,液晶顯示技術電子設備中扮演著至關重要的角色。而在眾多液晶顯示技術中,TFT液晶屏以其獨特的優勢逐漸成為市場主流。本文深
    的頭像 發表于 04-01 09:16 ?941次閱讀

    液晶模塊是什么?液晶模塊和液晶顯示屏有什么區別?

    電子顯示技術日益發展的今天,液晶顯示技術以其獨特的優勢占據了市場的主導地位。液晶模塊和液晶顯示屏作為
    的頭像 發表于 03-29 09:45 ?1289次閱讀

    液晶顯示屏的工作原理和生產工藝解析

    液晶顯示屏是通過液晶材料的光學特性和電學特性來顯示各種圖像的。下面勛瑞光電科技小編將簡要介紹液晶顯示屏的工作原理和生產工藝。
    的頭像 發表于 03-25 09:25 ?3308次閱讀

    TFT液晶顯示屏閃屏是什么原因?怎么處理?

    TFT液晶顯示屏出現閃屏問題可能由多種原因引起,包括硬件故障、驅動問題和環境因素等。下面是深圳市勛瑞光電科技有限公司小編對TFT液晶顯示屏閃屏原因及處理方法的詳細分析: 一、電源
    的頭像 發表于 03-11 09:39 ?1729次閱讀
    主站蜘蛛池模板: 性肥胖BWBWBW| 精品国产在线手机在线| 神马电影我不卡国语版| 韩国精品无码少妇在线观看网站| 曰产无码久久久久久精品| 亚洲综合香蕉在线视频| 欧美群交XXXCOM| 极品少妇高潮啪啪AV无码| yellow在线中文| 在线精彩视频在线观看免费| 三级黄色小视频| 免费三级黄色| 久久er国产精品免费观看2| 国产成人永久免费视频| 99热久这里都是精品小草| 麻豆无人区乱码| 国产精品亚洲AV毛片一区二区三区 | 成年视频国产免费观看| 曰产无码久久久久久精品| 午夜成a人片在线观看| 欧美午夜精品久久久久久浪潮| 久久精品视频uu| 国产伊人自拍| 国产精品久久精品视| 一色屋精品亚洲香蕉网站| 卫生间被教官做好爽HH视频| 久久99精品国产自在自线| 国产亚洲精品A久久777777| 动漫人物差差差30分钟免费看| 91系列在线观看免费| 最近2018年手机中文字幕| 亚洲日韩一区精品射精| 亚洲国产第一区二区三区| 无码免费视频AAAAAA片草莓| 日韩欧美中文字幕在线| 日本漫画母亲口工子全彩| 秋霞电影网午夜免费鲁丝片| 欧美aa级片| 欧美性受xxxx狂喷水| 欧美又粗又大AAAA片| 青草影院天堂男人久久|