亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ARM2410s的LCD繪圖設(shè)計(jì)

        2021-12-17 09:08:58王斯帆馬江凱姜赫謙禧王穎指導(dǎo)老師
        電子制作 2021年22期
        關(guān)鍵詞:斜線五角星底色

        王斯帆,馬江凱,姜赫謙禧,王穎(指導(dǎo)老師)

        (大連理工大學(xué)城市學(xué)院,遼寧大連,116000)

        0 引言

        科技飛速發(fā)展、電子產(chǎn)品不斷更新?lián)Q代的時代,ARM的應(yīng)用極為廣泛。嵌入式系統(tǒng)是應(yīng)用極為廣泛的一種專用計(jì)算機(jī)系統(tǒng),通常由嵌入式微處理器、嵌入式操作系統(tǒng)、應(yīng)用軟件及外圍設(shè)備接口的嵌入式計(jì)算機(jī)系統(tǒng)和被控對象組成,具有系統(tǒng)內(nèi)核小、系統(tǒng)精簡和專用性強(qiáng)等特點(diǎn)。LCD(Liquid Crystal Display)液晶顯示屏具有體積小、功耗小、顯示信息量大和無電磁輻射等特點(diǎn),并且在工業(yè)發(fā)展中得到大量使用,如工業(yè)化自動產(chǎn)品上、醫(yī)療設(shè)備中等;在日常生活中的應(yīng)用也十分廣泛,如筆記本電腦、電視機(jī)、監(jiān)視器等。所以對于研究利用ARM嵌入式來控制液晶顯示屏上圖案的顯示極有意義。

        1 原理

        嵌入式系統(tǒng)是一種完全嵌入于受控器件內(nèi)部,為特定應(yīng)用設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng),它只針對于一項(xiàng)特殊任務(wù),它的工作核心是由一個或多個預(yù)先編寫好的程序來執(zhí)行少數(shù)任務(wù)。ARM2410s是SAMSUNG公司推出的基于ARM9 的RISC微處理器,集成LCD、UART、IIC、SPI、IIS、USB、SD控制器等片內(nèi)外圍接口,支持ROM和NAND Flash引導(dǎo);LCD控制器的信號線經(jīng)過驅(qū)動電路后即可連接LCD模塊,LCD控制器負(fù)責(zé)把顯存中的LCD圖形數(shù)據(jù)傳輸?shù)絃CD驅(qū)動器上,并產(chǎn)生必須的LCD控制信號,從而控制和完成圖像的顯示、翻轉(zhuǎn)、疊加、或縮放等一系列復(fù)雜的圖像顯示功能。LCD的顯示面板薄膜被分為很多小柵格,每個小柵格由一個電極控制,通過改變柵格上電極的電壓狀態(tài)控制柵格內(nèi)液晶分子排列,從而控制光路通斷,再利用光的三基色不同比例的混合顯示不同的色彩。

        2 總體設(shè)計(jì)

        本次設(shè)計(jì)是要在LCD顯示屏上顯示一個剛果民主共和國國旗的圖案。該顯示系統(tǒng)的硬件電路部分由640×480像素的顯示屏ARM2410s和外圍電路組成。設(shè)計(jì)思路就是,以顯示屏的一個角作為坐標(biāo)原點(diǎn),將顯示屏分為640×480個小單元,建立二維直角坐標(biāo)系,再將國旗以同樣的比例將顏色對應(yīng)到這些小單元中,寫出函數(shù)式子劃分不同顏色覆蓋區(qū)域。程序?qū)崿F(xiàn)部分的思路為:先確定五角星的位置,完成五角星形狀和顏色的部分,之后再以藍(lán)色為底色進(jìn)行底色填充,最后在藍(lán)色的底色之上重復(fù)覆蓋上黃色和紅色的底色。進(jìn)入開發(fā)環(huán)境,利用編寫的程序?qū)﹂_發(fā)板和LCD初始化,并且將像素點(diǎn)點(diǎn)亮,從而達(dá)到實(shí)現(xiàn)最終要求的目的??傮w來說就是圖像經(jīng)過預(yù)處理后可將圖片分為顯示屏對應(yīng)像素?cái)?shù)量的數(shù)組,將其編入程序中,賦予相應(yīng)的色彩,再經(jīng)過ARM處理器將其傳給LCD屏,就可以在LCD液晶屏上顯示圖像。

        圖1 S3C2410A內(nèi)部結(jié)構(gòu)方框圖

        圖2 軟件部分設(shè)計(jì)思路

        3 詳細(xì)設(shè)計(jì)

        下面代碼為實(shí)現(xiàn)在LCD上填充色彩,顯示出一個剛果民主共和國國旗的主程序。本次設(shè)計(jì)用的是像素為640×480的LCD顯示屏,在設(shè)計(jì)程序時以左上角的頂點(diǎn)為原點(diǎn)建立一個二維直角坐標(biāo)系,首先用一個圓周及公式;i=0,1,2,3,4]輔助確定五角星的五個像素點(diǎn)的位置,根據(jù)確定好的五個點(diǎn)坐標(biāo)兩兩確定一條斜線,寫出其斜線線方程,畫出五角星的邊緣斜線,用C語言語句實(shí)現(xiàn)出來,組成一個五角星,再將五角星中的每個像素點(diǎn)用“ LCDBufferII2[j][i]=0x0000fcf8”語句賦予黃色,即可得到黃色五角星;同樣的方式,底色的顯示可通過計(jì)算出國旗中其余四條線的斜線方程,用if...else...的嵌套語句,劃分出不同顏色的區(qū)域,然后給每區(qū)域賦上對應(yīng)的顏色。

        4 實(shí)現(xiàn)

        每一幀圖像由多行組成,每行有多個像素點(diǎn)組成,相當(dāng)于一個二維直角坐標(biāo)。軟件部分通過C語言劃分顏色顯示模塊,顯示屏根據(jù)程序化分模塊以左上角的頂點(diǎn)為原點(diǎn),點(diǎn)亮第一個像素點(diǎn),在接收到LCD控制器發(fā)出的CLK信號移動到下一個像素點(diǎn)繼續(xù)點(diǎn)亮,在完成一行像素點(diǎn)點(diǎn)亮工作后,與LCD相連的HSYNC信號線發(fā)出一次脈沖,即可跳到下一行。重復(fù)完成這樣的步驟點(diǎn)亮640×480個像素點(diǎn)后,在LCD顯示屏上就可以顯示出圖像。由于圖像的顯示是一個一個像素點(diǎn)點(diǎn)亮的過程,所以圖像的顯示與顯卡將顯示信號輸出刷新的速度有關(guān)。硬件部分用到了ARM開發(fā)實(shí)驗(yàn)箱,運(yùn)行操作步驟:首先運(yùn)行ADS1.2集成開發(fā)環(huán)境,在src目錄下添加程序代碼,對其代碼進(jìn)行編譯,編譯檢查無誤后,接著在Windows環(huán)境下打開“arm”,進(jìn)入超級終端,按下回車使終端進(jìn)入vivi,輸入“l(fā)oad flash ucos x”命令后回車,點(diǎn)擊超級終端的“傳送”菜單,查找并進(jìn)入編譯生成的映象文件夾,打開system.bin文件,通過傳送system.bin文件,將文件下載到flash中。輸入bootucos命令,回車運(yùn)行ucos程序。運(yùn)行結(jié)果如圖4所示。

        圖3 實(shí)現(xiàn)步驟

        圖4 運(yùn)行結(jié)果

        5 總結(jié)

        本設(shè)計(jì)是基于ARM2410s的LCD繪圖的設(shè)計(jì),通過對圖像進(jìn)行預(yù)處理,再把顏色賦給每個像素點(diǎn)從而在LCD上顯示出圖像。經(jīng)過設(shè)計(jì)結(jié)果顯示,這樣的方法在LCD上顯示出靜態(tài)圖像是成功的,但目前設(shè)計(jì)只適用于靜態(tài)圖像的現(xiàn)實(shí),接下來可以通過C語言強(qiáng)大的功能并通過配合硬件顯示顏色更多的圖案,甚至是動畫。

        猜你喜歡
        斜線五角星底色
        拼五角星
        巧擺五角星
        把中華文明的底色鋪陳好
        中華詩詞(2019年4期)2019-10-08 08:54:02
        永恒的底色
        “好玩”的五角星
        底色
        底色
        瘋狂的游戲
        飛碟探索(2013年2期)2013-08-13 09:31:01
        瘋狂的游戲
        飛碟探索(2012年12期)2012-04-29 23:33:50
        瘋狂的游戲
        飛碟探索(2012年10期)2012-04-29 21:11:10
        亚洲两性视频一三区| 色吧综合网| 大地资源在线影视播放| 熟女高潮av一区二区| 亚洲黄色在线看| 国产美女自慰在线观看| 人妻久久一区二区三区| 亚洲色图视频在线播放| 欧美国产成人精品一区二区三区| 婷婷色综合视频在线观看| 日韩国产一区二区三区在线观看| 99久久久精品免费香蕉| 久久久久国产一区二区| 中国一级黄色片久久久| 大屁股流白浆一区二区| 久久成年片色大黄全免费网站| 国产精品久久人妻无码| 一区二区黄色在线观看| 亚洲视频在线观看青青草| 日韩A∨精品久久久久| 在线 | 一区二区三区四区| 丁香婷婷激情视频在线播放| 人妻中出中文字幕在线| 国产一级淫片免费播放电影| 天堂影院一区二区三区四区| а√中文在线资源库| 最近更新中文字幕一区二区| 久久久高清免费视频| 亚洲精品你懂的在线观看| 精品亚洲成a人片在线观看| 中美日韩在线一区黄色大片| 人妻少妇无乱码中文字幕| Y111111国产精品久久久| 亚洲精品无码久久久久秋霞| 欧美丰满少妇xxxx性| 在线观看麻豆精品视频| 日本一道本加勒比东京热| 91久久精品国产性色tv| 婷婷综合缴情亚洲狠狠| 日韩无码无播放器视频| 国产亚洲精品bt天堂精选|