国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

零基礎(chǔ)學(xué)FPGA(十三)先來說說VGA

發(fā)布時間:2016-2-19 09:03    發(fā)布者:designapp
關(guān)鍵詞: FPGA , VGA
  這個實驗其實已經(jīng)做好久了,但是一直沒有做筆記,今天就把這部分的內(nèi)容補一下,有興趣的朋友可以看一下,或許對你有什么幫助,對初學(xué)者來說還是一個不錯的實驗。
  先來了解一下VGA吧
  我們家里用的臺式電腦就是一個VGA顯示器,小墨同學(xué)為做這方面的實驗還特意買了一塊7寸的VGA液晶顯示器
  


  記得當(dāng)初自己也是傻得不得了,把寫好的代碼,燒到板子里就直接連到筆記本電腦上的VGA接口上,結(jié)果什么反應(yīng)也沒有,還調(diào)了一下午的程序...結(jié)果還是沒反應(yīng),到群里一問才知道,原來筆記本電腦上的VGA接口只能做輸出而不能輸入的這跟臺式機還是不同的,后來才買的這塊液晶顯示器。
  標準的VGA接口有15個接口,但是真正用到的只有5個接口,分別是三個色彩信號,R,G,B,場同步信號VSYNC,行同步信號HSYNC,時序部分要通過控制行同步信號和場同步信號,色彩部分要控制RGB,先來看時序部分。
  


  對于一個分辨率為800*600的顯示器,簡單的說像素的刷新是從左到右,從上到下一行一行的刷新的,每一行要刷新的點成為行同步信號的幀長,有多少行稱為場同步信號的幀長,從上到下刷新完一遍稱為一幀,我們電腦上說的屏幕刷新頻率就是說屏幕一秒鐘能夠刷新多少幀,當(dāng)達到一定的幀數(shù),我們的肉眼也就分辨不出來了,這樣我們就看到我們的電腦屏幕,我們在操作的時候是連續(xù)的了。下面是時序表:
  


  先來解釋一下這個表
  第一行表示行同步信號的時序表,前187個計數(shù)點表示的在消影區(qū),即還沒開始進入顯示區(qū),從188開始進入顯示區(qū),到987結(jié)束,后面的52個計數(shù)點又在消影區(qū)
  第二行表示場同步信號。同理。前31個計數(shù)點和后56個計數(shù)點表示在消影區(qū),是不顯示的,下面是我畫的一個圖幫大家理解
  


  知道了這一點我們就可以開始寫時序部分的程序了
  


  當(dāng)行計數(shù)器計滿一行1039個點時清零,場計數(shù)器加1,當(dāng)場計數(shù)器計滿687行時,一幀結(jié)束,場計數(shù)器清零
  


  當(dāng)計滿一行時,行同步信號會拉低一個120個時鐘周期的低脈沖,通俗的理解就是計滿一行有一個低脈沖出現(xiàn),這個脈沖的長度是120個時鐘周期,同理,計滿一個場之后會有6個場周期的低脈沖出現(xiàn),這個低脈沖就不是時鐘周期了,是相當(dāng)于場計數(shù)器計6行的時間
  時序?qū)懞昧酥缶鸵_定顯示區(qū)域,根據(jù)上面那個我畫的圖,即只有在行計數(shù)器計到187到987,場計數(shù)器計到31到631時才是有效區(qū)域
  


  為了好確定坐標,我們可以將坐標轉(zhuǎn)換一下,換成我們習(xí)慣的樣子,避免消影區(qū)坐標的干擾
  


  這樣一切準備工作就做好了,剩下的就是我們自己設(shè)計想要顯示的畫面了,例如,我要在屏幕中間顯示一個矩形框,在這個矩形里面顯示一個小矩形
  


  這個地方我剛開始看的時候沒看懂,我再畫一個圖幫大家理解
  


  下面顯示小矩形
  


  畫完圖形最后顯示顏色
  


  最后按照硬件原理圖分配好管腳,下載就可以了
  


  下面來說說顯示字符
  時序部分是一樣的就不多說,直接說字符顯示部分
  顯示字符當(dāng)然要用到取模軟件,相信大家都用過
  


  然后將字模進行拼接,因為我們刷新是從左向右,從上到下刷新的,所以要把每一個字模的同一行拼接在一起,這樣每刷新一行,同時刷新三個字模的一行,從上到下刷新一邊,三個字模也就刷新出來了
  


  這里要定義一個減法計數(shù)器,當(dāng)像素點從某個位置從左到右開始刷新時開始計數(shù),知道計數(shù)到要顯示的字模結(jié)束為止。這里我用到了32個像素點表示一個字模的一行,4個字模就需要128個像素點來表示一行,共有32列
  


  下面是當(dāng)計數(shù)到需要顯示的字模時,給字加上顏色,x_dis,y_dis用來確定在哪顯示字符
  


  下面是演示結(jié)果
  

                               
               
本文地址:http://www.qingdxww.cn/thread-160913-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 在线天堂最新版资源下载 | 五月婷婷六月激情 | 久草中文网 | 尹人香蕉网 | 日韩大片免费观看视频播放 | 嫩草影院在线观看精品视频 | 免费性网站 | 日本欧美不卡一区二区三区在线 | 国产11一12周岁女毛片 | 26uuu天天夜夜综合 | 成年视频网站免费观看 | 日韩高清网站 | 日韩精品在线观看视频 | 欧美一区二区在线免费观看 | 午夜小视频男女在线观看 | 亚洲欧美日韩久久一区 | 久热re国产手机在线观看 | 青青草97 | 国产精品久久久久久久久kt | 精品国产三级a在线观看 | 亚洲综合情 | 素人约啪| 精品五夜婷香蕉国产线看观看 | 久久天天躁夜夜躁狠狠躁2020 | 国产色视频网站 | 亚洲国产成人久久 | 夜夜噜噜噜| 美国一级毛片片aaa 美国一级毛片不卡无毒 | 春意影院午夜免费入口 | 国产手机看片 | 两个人的视频在线免费观看 | 久久国产影视 | 国产精品亚洲综合天堂夜夜 | 中文字幕日韩精品有码视频 | 日韩在线观看免费 | 国产大战女模特在线视频 | 精品精品国产高清a级毛片 精品精品国产yyy5857香蕉 | 亚洲精品国产三级在线观看 | 日韩毛片一级 | 国产成人精品男人的天堂下载 | 黄页网站在线观看免费 |