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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

掌握VGA顯示的原理并實現VGA顯示圖像數據

冬至子 ? 來源:創龍教儀-木江鵬 ? 作者:創龍教儀-木江鵬 ? 2023-08-16 14:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實驗原理

底板原理圖

控制VGA的管腳是VPIF總線,和控制LCD顯示的管腳是復用的

image.png

VGA(Video Graphics Array)

VGA是視頻圖形陣列,是一種使用模擬信號進行視頻傳輸的標準協議,由IBM公司于1987年推出,因其分辨率高、顯示速度快、顏色豐富等優點,廣泛應用于彩色顯示器領域。

VGA接口是顯示卡上輸出模擬信號的接口,接口上面共有15個針孔,分成3排,每排5個,通過模擬VGA接口顯示圖像的工作原理,將計算機內部以數字方式生成的顯示圖像信息,通過顯卡中的ADC轉變為R、G、B三基色信號和行、場同步信號,通過電纜傳輸到顯示設備中。

以RGB色彩模式作為色彩顯示標準,根據三原色中的紅色、綠色、藍色所占比例多少以及三原色之間的相互疊加,得到各種各樣的顏色。

引腳1、2、3是負責傳輸三原色的傳輸通道(傳輸模擬信號)

引腳13、14分別是行同步與場同步

image.png

image.png

VGA顯示原理

VGA顯示器采用圖像掃描的方式進行圖像顯示,將構成圖像的像素點,在行同步信號和場同步信號的同步下,按照從上到下、由左到右的順序掃描到顯示屏上。

顯示器通過光柵掃描的方式,電子束在顯示屏幕上有規律地從左到右、從上到下掃描。在掃描過程中,受行同步信號控制,逐點往右掃,完成一行掃描的時間倒數為行頻;同時又在行同步脈沖期內回到屏幕的左端,從上往下形成一幀,在垂直方向上受場同步信號控制,完成一幀的時間倒數為場頻。圖像的顯示過程即為在電子束掃描過程中,將地址與圖像的像素依次對應,每一個被尋址的像素只獲得其自身的控制信息,而與周圍的像素不發生干擾,從而可以顯示穩定的圖像。

image.png

程序流程

程序流程設計中首先要進行外設使能配置,接著進行LCD管腳復用配置和LCD中斷配置,然后進行LCD顯示的初始化。最后將圖像數據放到顯存中并在LCD上顯示圖像。

image.png

管腳復用源碼

管腳復用配置

LCD復用配置操作直接封裝成了函數,使用時,直接包含“TL6748.h”文件 即可。

StarterWare API 接口

LCDPinMuxSetup();

image.png

LCD中斷使用流程

image.png

中斷使用的部分函數源碼和函數使用說明可以查看interrupt.c。

image.png

時序配置源碼

LCD初始化

使用StarterWare 的庫來初始化LCD。

使用時,直接包含“raster.h”文件即可。

StarterWare API 接口

例如:RasterHparamConfig(SOC_LCDC_0_REGS, 800, 30, 210, 45);

LCD初始化的相關函數源碼和函數使用說明可以查看raster.c。以水平時序配置函數為例,第一個參數是LCD模塊的內存地址,第二個參數是確定每行所需像素數的值,第三個參數設置水平同步時鐘的值,第四個參數設置前階。第五個參數設置后階。

image.png

GrImageDraw函數源碼

圖像數據放到顯存

TI提供了Raster Controller光柵控制器的grLib圖形函數庫,圖形庫其實都是都是由底層的畫點,畫線等這些基本函數組成。TI圖形庫可以支持多種文件格式的輸出到屏幕顯示,還有畫圖像的函數。

StarterWare API 接口

GrImageDraw(&g_sContext,image,0,80);

把顯示圖像的像素數據放到顯存中的函數源碼和函數使用說明可以查看image.c,使用的是TI提供的圖形函數庫。第一個參數是指向繪圖初始化設置的指針。 第二個參數是指向要繪制的圖像的指針。第三個參數是圖像左上角的 X 坐標。第四個參數是圖像左上角的 Y 坐標。

image.png

image.c

圖像數據轉換

image.c圖像數據文件是圖片轉化后生成的,在該image.c的文件頭加入頭文件申明#include”grlib.h”,即可直接使用。

圖片要求:小于800*400的24位BMP格式。

轉換工具路徑

StarterWare安裝路徑中的"toolsbmp2c"目錄下

bmp格式的數據是不能讓LCD顯示的,所以需要進行圖片轉化。在StarterWare的安裝路徑中提供了圖片轉化的工具,后續可以通過該工具協助更改顯示圖片。

image.png

圖片轉化步驟

1、先將BMP圖像文件拷貝到bmp2c目錄下

2、在Windows開始菜單底部輸入cmd進入控制臺窗口

3、進入bmp2c目錄并執行圖片轉化命令,就會生成圖形文件的字符數組C文件image.c

4、在image.c文件頭加入頭文件申明,并拷貝至LCD工程根目錄下覆蓋原有圖像文件image.c

5、最后重新編譯并運行程序即可。

執行命令

DOS# cd C:tiC6748_StarterWare_1_20_04_01toolsbmp2c

DOS# bmp2c -8 tronlong.bmp image.c

操作現象

實驗設備

本實驗使用的硬件接口為LCD和VGA,所需硬件為實驗板、仿真器、LCD、VGA連接線、VGA顯示屏和電源

硬件連接

(1)使用VGA線連接實驗板的VGA接口和液晶屏顯示屏的VGA口,液晶顯示屏接入電源。

(2)連接仿真器和電腦USB接口,

(3)將撥碼開關撥到DEBUG模式01111,連接實驗箱電源,撥動電源開關上電。

軟件操作

導入工程,選擇Demo文件夾下的對應工程

編譯工程,生成可執行文件

將CCS連接實驗箱并加載程序

點擊運行程序

VGA顯示屏會顯示圖片,同時在LCD屏幕上會顯示圖片。

實驗結束后,先點擊黃色按鈕暫停程序運行,再點擊紅色按鈕退出CCS與實驗箱的連接,最后實驗箱斷電即可。

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

    關注

    99

    文章

    15377

    瀏覽量

    140408
  • RGB
    RGB
    +關注

    關注

    4

    文章

    807

    瀏覽量

    59916
  • LCD顯示
    +關注

    關注

    0

    文章

    132

    瀏覽量

    18948
  • VGA接口
    +關注

    關注

    1

    文章

    54

    瀏覽量

    17003
  • 光控制器
    +關注

    關注

    0

    文章

    12

    瀏覽量

    6855
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于FPGA實現VGA的彩色圖片顯示

    VGA進行控制,實現任一彩色圖像顯示。通過采用FPGA設計VGA接口可以將要顯示
    發表于 03-24 11:54 ?4598次閱讀
    基于FPGA<b class='flag-5'>實現</b><b class='flag-5'>VGA</b>的彩色圖片<b class='flag-5'>顯示</b>

    VGA顯示原理與VGA時序實現

    VGA顯示原理與VGA時序實現
    發表于 08-15 16:57

    VGA圖像顯示原理

    VGA 顯示控制器的實現過程以前,首先需要了解 VGA顯示原理。 VGA
    發表于 12-13 11:53

    VGA彩條顯示相關資料推薦

    時鐘(vga_clk),作為圖像數據生成模塊(vga_pic)和 VGA 時序控制模塊(vga_
    發表于 02-16 06:03

    嵌入式教程_DSP教學實驗箱:2-9 VGA顯示實驗

    實驗目的 本節視頻的目的是了解VGA接口的功能和使用,掌握VGA顯示的原理實現
    發表于 08-16 11:47

    基于FPGA的VGA接口顯示技術

    可以在不使用VGA 顯示卡和計算機的情況下,實現VGA 圖像顯示和控制。
    發表于 02-23 15:18 ?106次下載

    基于FPGA的VGA接口實現和字符顯示

    基于FPGA的VGA接口實現和字符顯示論文
    發表于 10-29 17:18 ?8次下載

    fpga_vga顯示程序

    fpga vga 顯示,介紹了如何實現vga的操作以及如何配置
    發表于 03-15 18:29 ?8次下載

    基于Zedboard FPGA的VGA圖像信號采集系統的設計

    根據VGA(Video Graphic Array)的原理,采用VHDL硬件描述語言,設計了一種基于Zedboard FPGA板卡的圖像顯示方案。實驗結果表明,在FPGA實現圖片
    發表于 11-18 12:42 ?2476次閱讀

    VGA顯示與基于FPGA的VGA彩色圖片顯示設計

    FPGA 對 VGA 進行控制,實現 任一彩色圖像顯示。通過采用 FPGA 設計 VGA 接口可以將要
    發表于 11-30 14:57 ?64次下載
    <b class='flag-5'>VGA</b><b class='flag-5'>顯示</b>與基于FPGA的<b class='flag-5'>VGA</b>彩色圖片<b class='flag-5'>顯示</b>設計

    vga圖像顯示_fpga控制vga顯示圖片

    本文為大家分享fpga控制vga顯示圖片的方法。
    發表于 01-15 15:56 ?8130次閱讀

    FPGA入門系列實驗教程之VGA彩色信號顯示的詳細資料說明

    本實驗是用 FPGA 來實現 VGA 圖像控制器,控制顯示顯示彩條信號,分別通過撥碼開關選擇顯示
    發表于 06-25 17:40 ?11次下載

    FPGA VGA實現顯示設計資料和程序說明

    1、VGA 簡要介紹顯示繪圖陣列( video graphic array,VGA )接口是LCD 液晶顯示設備的標準接口,大多應用在顯示
    發表于 11-03 16:31 ?25次下載
    FPGA <b class='flag-5'>VGA</b><b class='flag-5'>實現</b><b class='flag-5'>顯示</b>設計資料和程序說明

    如何使用FPGA實現VGA圖像控制器的設計論文免費下載

    依據VGA顯示原理。利用VHDL作為設計語言.設計了一種基于現場可編程器件FPGA的VGA圖像控制器,并在硬件平臺上實現設計目標。與傳統的
    發表于 01-29 15:27 ?21次下載
    如何使用FPGA<b class='flag-5'>實現</b><b class='flag-5'>VGA</b><b class='flag-5'>圖像</b>控制器的設計論文免費下載

    VGA彩條顯示

    時鐘(vga_clk),作為圖像數據生成模塊(vga_pic)和 VGA 時序控制模塊(vga_
    發表于 12-17 18:44 ?8次下載
    <b class='flag-5'>VGA</b>彩條<b class='flag-5'>顯示</b>
    主站蜘蛛池模板: wwwxx日本| 妻子的妹妹在线 | 国产午夜福利伦理300 | 亚洲精品久久久久AV无码林星阑 | 女人高潮久久久叫人喷水 | 国产色婷婷精品人妻蜜桃成熟时 | 99热热在线精品久久 | 国产精品视频第一区二区三区 | 国产精品一区二区AV交换 | 少妇一夜未归暴露妓女身份 | 欧美成人中文字幕在线视频 | 蜜桃臀无码内射一区二区三区 | 色翁荡息又大又硬又粗又爽电影 | 麻豆AV久久AV盛宴AV | 亚洲H成年动漫在线观看不卡 | 一一本之道高清视频在线观看中文字幕 | 欧美麻豆一精品一AV一免费 | 国产亚洲一区在线 | 午夜伦理伦理片在线观 | 热99RE久久精品国产 | 日本三级按摩推拿按摩 | 女仆乖H调教跪趴 | 亚洲白色白色在线播放 | 体内精69xxxxxx喷潮 | 好男人在线观看免费视频WWW | 啦啦啦 中文 中国 免费 高清在线 | 老师你下面好紧夹死了 | 秋霞在线观看视频一区二区三区 | 俺也去最新地址 | 超碰国产视频免费播放 | 久久中文字幕乱码免费 | 好大好硬好爽好深好硬视频 | 久久久免费热线精品频 | 久久视频这只精品99re6 | 2018高清国产一区二区三区 | 亚洲AV无码影院在线播放 | 鸡鸡插屁股 | 国产毛多水多高潮高清 | 日韩精品亚洲专区在线电影不卡 | 一级毛片西西人体44rt高清 | 亚洲国产精品久久又爽黄A片 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品