在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 15:18 ? 次閱讀

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

別的不BB了,直接進(jìn)入正題,先說原理。

原理:

無論是12864的液晶還是1602的液晶,還是彩色的TFT的液晶,原理上是差不多的,只不過一般的黑白液晶是用0和1來顯示一個(gè)點(diǎn),比如0代表不現(xiàn)實(shí),1代表顯示,這樣一堆的點(diǎn)就能夠組合出圖案了。彩屏的原理也一樣,只不過因?yàn)橐硎静噬?,所以不能只用“黑”和“白”來表示,需要用更多的?shù)字區(qū)分不同的顏色

總結(jié):將每個(gè)點(diǎn)的顏色信息發(fā)送到屏幕模塊上,就能顯示圖像了

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

程序:

正常傳統(tǒng)的思路是根據(jù)液晶的芯片手冊(cè)來編寫程序,將每個(gè)點(diǎn)的信息寫入到模塊里。這顯然太麻煩了,arduino創(chuàng)客玩家不這么玩,另外官方也提供了底層的驅(qū)動(dòng)庫,我們直接拿來用。

上圖是童芯派庫的目錄文件結(jié)構(gòu)(PIO里截的圖,這樣比較好看),其中l(wèi)cd.c就是底層驅(qū)動(dòng),cyberpi.cpp是“邏輯層”驅(qū)動(dòng),可以理解為cyberpi.cpp是在lcd.c的基礎(chǔ)上將功能進(jìn)行了進(jìn)一步封裝。

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

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

set_lcd_pixel函數(shù)需要3個(gè)參數(shù),從上邊講述的原理很容易聯(lián)想到x和y分別對(duì)應(yīng)LCD的要顯示點(diǎn)的位置,color就是要顯示圖像對(duì)應(yīng)點(diǎn)的顏色。然后寫個(gè)循環(huán)將上次用(【工具】TFT彩屏圖片點(diǎn)陣取模工具,Img2Lcd圖片取模軟件,圖片生成c語言頭文件)工具生成的數(shù)組循環(huán)發(fā)給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×第二個(gè)變量+第一個(gè)變量 } }

其中g(shù)Image_IMG16_XHR[]就是用Img2Lcd工具將圖片轉(zhuǎn)換成的數(shù)組,生成的數(shù)組是16位的,所以需要將數(shù)組的高位和低位組合給data16(16位數(shù)據(jù))。因?yàn)橥九善恋姆较蚴恰巴帷钡?,所以x、y交換一下位置就行了。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 顯示
    +關(guān)注

    關(guān)注

    0

    文章

    441

    瀏覽量

    45180
  • 設(shè)計(jì)測(cè)試

    關(guān)注

    0

    文章

    8

    瀏覽量

    7616
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    液晶顯示技術(shù)的未來發(fā)展趨勢(shì)

    液晶顯示技術(shù)以其輕薄、低功耗、高分辨率等優(yōu)點(diǎn),已經(jīng)成為現(xiàn)代電子設(shè)備中不可或缺的顯示技術(shù)。隨著消費(fèi)者對(duì)顯示效果要求的提高以及新技術(shù)的不斷涌現(xiàn),液晶顯示技術(shù)正面臨著新的挑戰(zhàn)和機(jī)遇。 1.
    的頭像 發(fā)表于 12-27 09:16 ?349次閱讀

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】驅(qū)動(dòng)TFT顯示圖片

    本篇我們來實(shí)驗(yàn)驅(qū)動(dòng)TFT顯示圖片 如圖所示TFT模塊,2.0寸SPI協(xié)議176*220 核心驅(qū)動(dòng)IO有,與RA開發(fā)板的接線方式為: CS——》P201 RST——》P205 RS——
    發(fā)表于 12-23 23:01

    貼片NTC熱敏電阻液晶顯示中的應(yīng)用

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

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

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

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

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

    液晶顯示屏與led顯示屏的區(qū)別

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

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):圖片處理

    (),rotate()接口實(shí)現(xiàn)對(duì)圖片的縮放,裁剪,旋轉(zhuǎn)功能。案例說明:發(fā)表評(píng)價(jià)頁面點(diǎn)擊添加圖片/照片,頁面跳轉(zhuǎn)到圖片選擇頁面。進(jìn)入圖片選擇頁面
    的頭像 發(fā)表于 09-20 08:07 ?628次閱讀
    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):<b class='flag-5'>圖片</b>處理

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):圖片顯示

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

    如何選擇工業(yè)液晶顯示器和消費(fèi)類顯示器?

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

    天馬牽頭兩項(xiàng)液晶顯示器件國(guó)家標(biāo)準(zhǔn)發(fā)布

    近日,國(guó)家市場(chǎng)監(jiān)督管理總局(國(guó)家標(biāo)準(zhǔn)化管理委員會(huì))批準(zhǔn)發(fā)布一批重要國(guó)家標(biāo)準(zhǔn),其中由天馬牽頭的兩項(xiàng)液晶顯示器件領(lǐng)域國(guó)家標(biāo)準(zhǔn)列,分別是GB/T 18910.2-2024《液晶顯示器件 第2部分
    的頭像 發(fā)表于 05-20 15:45 ?393次閱讀
    天馬牽頭兩項(xiàng)<b class='flag-5'>液晶顯示</b>器件國(guó)家標(biāo)準(zhǔn)發(fā)布

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

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

    TFT液晶屏的核心組件之一是什么?傳統(tǒng)的液晶顯示屏相比具有哪些優(yōu)勢(shì)?

    隨著科技的不斷發(fā)展,液晶顯示技術(shù)電子設(shè)備中扮演著至關(guān)重要的角色。而在眾多液晶顯示技術(shù)中,TFT液晶屏以其獨(dú)特的優(yōu)勢(shì)逐漸成為市場(chǎng)主流。本文深
    的頭像 發(fā)表于 04-01 09:16 ?964次閱讀

    液晶模塊是什么?液晶模塊和液晶顯示屏有什么區(qū)別?

    電子顯示技術(shù)日益發(fā)展的今天,液晶顯示技術(shù)以其獨(dú)特的優(yōu)勢(shì)占據(jù)了市場(chǎng)的主導(dǎo)地位。液晶模塊和液晶顯示屏作為
    的頭像 發(fā)表于 03-29 09:45 ?1319次閱讀

    液晶顯示屏的工作原理和生產(chǎn)工藝解析

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

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

    TFT液晶顯示屏出現(xiàn)閃屏問題可能由多種原因引起,包括硬件故障、驅(qū)動(dòng)問題和環(huán)境因素等。下面是深圳市勛瑞光電科技有限公司小編對(duì)TFT液晶顯示屏閃屏原因及處理方法的詳細(xì)分析: 一、電源
    的頭像 發(fā)表于 03-11 09:39 ?1761次閱讀
    主站蜘蛛池模板: 夜夜网站| 午夜免费视频网站| 天天爱天天做天天爽夜夜揉| www.色妞| 图片区网友自拍另类图区| 天天摸夜班摸天天碰| 你懂得国产| 国产三级在线看| 国产精品一一在线观看| 综综综综合网| 天堂网www中文在线| 国产精品久久久久久久久久影院 | 美女中出视频| 国产精品情人露脸在线观看| a级毛片免费观看网站| 天天精品在线| 俺要操| 涩狠狠狠狠色| 亚1州区2区三区4区产品| 亚洲欧美色一区二区三区| 国产精品莉莉欧美自在线线| 在线观看黄网| 精品一区二区三区三区| 亚州国产精品精华液| 欧美性受xxxx极品| 高清国产美女在线观看| 天天曰天天干天天操| 99热这里只有精品69| 日产国产精品亚洲系列| 天堂网成人| 精品黄色录像| 天天躁狠狠躁夜夜躁| 视频免费播放| 淫欲网| 玖玖在线| 天天拍天天色| 爱情岛网站亚洲禁18进入| 亚洲综合日韩欧美一区二区三| 一级爱片| 欧美日韩一区二区视频图片| bt种子在线www天堂官网|