freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子課程設(shè)計報告——基于fpga的vga游戲設(shè)計(編輯修改稿)

2024-12-13 18:23 本頁面
 

【文章內(nèi)容簡介】 場掃描的時序圖 8 end else begin // if(H_ContH_TOTAL) if(H_ContH_TOTAL1) H_Cont = H_Cont+139。b1。 else H_Cont = 0。 // Horizontal Sync if(H_Cont==H_FRONT1) // Front porch end oVGA_HS = 139。b0。 if(H_Cont==H_FRONT+H_SYNC1) // Sync pulse end oVGA_HS = 139。b1。 end end // Vertical Generator: Refer to the horizontal sync always@(posedge oVGA_HS or negedge iRST_N) begin if(!iRST_N) begin V_Cont = 0。 oVGA_VS = 1。 end else begin // if(V_ContV_TOTAL) if(V_ContV_TOTAL1) V_Cont = V_Cont+139。b1。 else V_Cont = 0。 // Vertical Sync if(V_Cont==V_FRONT1) // Front porch end oVGA_VS = 139。b0。 if(V_Cont==V_FRONT+V_SYNC1) // Sync pulse end oVGA_VS = 139。b1。 end end 9 四 、 PS/2 鼠標接口模塊的設(shè)計 4 .1 PS/2 鼠標通信 協(xié)議 4 .1 .1 引腳定義 如圖 即為 PS/2 鼠標接口引腳 定義: PS/2接口連接器引腳定義 4 .1 .2 PS/2 協(xié)議概述 PS/2 通信協(xié)議是一種雙向同步串行通信協(xié)議。通信的兩端通過 CLOCK(時鐘腳 )同步,并通過國 DATA(數(shù)據(jù)腳 )交換數(shù)據(jù)。任何一方如果想抑制另外一方通信,只需要把 CLOCK 拉到低電平。如果是 PC 機和 PS/2 設(shè)備間的通信,則 PCji機必須做主機,也就是說, PC 機可以抑制 PS/2 設(shè)備發(fā)送數(shù)據(jù),而 PS/2 設(shè)備則不會抑制 PC 機發(fā)送數(shù)據(jù),也即主機總是在總線上有優(yōu)先權(quán)。一般兩設(shè)備間傳輸數(shù)據(jù)的最大時鐘頻率是 33kHz,大多數(shù) PS/2 設(shè)備工作在 1020kHz。推薦值在15kHz 左右,也就是說, CLOCK 高、低電平的持續(xù)時 間都為 40us。每一數(shù)據(jù)幀包含 11— 12 位,具體含義如表 5所示。 PS/2通信數(shù)據(jù)幀格式 數(shù)據(jù) 含義 1個起始位 總是邏輯 0 8個數(shù)據(jù)位 (LSB)地位在前 1個奇偶校驗位 奇校驗 1個停止位 總是邏輯 1 1個應(yīng)答位 僅用在主機對設(shè)備的通信中 10 4 .1 .3 PS/2 設(shè)備到主機的通信 PS/2到主機的通信時序如圖 11所示。數(shù)據(jù)在 PS/2時鐘的下降沿讀取, PS/2的時鐘頻率為 10— 。對于 PS/2設(shè)備,一般來說從時鐘脈沖的上升沿到一個數(shù)據(jù)轉(zhuǎn)變的時間至少要有 5us;數(shù)據(jù)變化到下降沿的時間至少要有 5us,并且不大于25us,這個時序非常重要應(yīng)該嚴格遵循。主機可以再第 11個時鐘脈沖停止位之前把時鐘線拉低,使設(shè)備放棄發(fā)送當前字節(jié),當然這種情況比較少見。在停止位發(fā)送后設(shè)備在發(fā)送下個包前應(yīng)該至少等待 50us,給主機時間做相應(yīng)的處理。不過主機處理接收到的字節(jié)時一般會抑制發(fā)送 (主機在收到每個包時通常自動做這個 )。在主機釋放抑制后,設(shè)備至少應(yīng)該在發(fā)送任何數(shù)據(jù)前等 50us。 設(shè)備到主機的通信 4 .1 .4 主機到 PS/2 設(shè)備的通信 首先 PS/2 設(shè)備總是產(chǎn)生 , 時鐘信號如果主機要發(fā)送數(shù)據(jù)它必須首先把時鐘和數(shù)據(jù)線設(shè)置為請求 。 發(fā)送狀態(tài)如下示: (1)通過下拉時鐘線至少 100 微秒來抑制通訊 ; (2)通過下拉數(shù)據(jù)線來應(yīng)用請求發(fā)送然后釋放時鐘 。 設(shè)備應(yīng)該在不超過 10 毫秒的間隔內(nèi)就要檢查這個狀態(tài) 。 當設(shè)備檢測到這個狀態(tài) , 它將開始產(chǎn)生時鐘信號 , 并且時鐘脈沖標記下輸入八個數(shù)據(jù)位和一個停止位 。 主機僅當時鐘線為低的時候改變數(shù)據(jù)線 , 而數(shù)據(jù)在時鐘脈沖的上升沿被鎖存 ,這在發(fā)生在設(shè)備到主機通訊的過程中正好相反。 在停止位發(fā)送后 , 設(shè)備要應(yīng)答接收到的字節(jié) , 就把數(shù)據(jù)線拉低并產(chǎn)生最后一個時鐘脈沖 , 如果主機在第 11 個時鐘脈沖后不釋放數(shù)據(jù)線 , 設(shè)備將繼續(xù)產(chǎn)生時鐘脈沖直到數(shù)據(jù)線被釋放 , 然后設(shè)備將產(chǎn)生一個錯誤。 通信時序圖如圖 12,圖 13所示。主機也可以再第 11個時鐘脈沖應(yīng)答位前中止一次傳送,只要下拉時鐘線至11 少 100us[8]。 主機到設(shè)備的通信 4 .2 PS/2 鼠標的工作模式 PS/2鼠標的四種工作模式是: Reset模式,當鼠標上電或主機發(fā)復位命令(0xFF)給它時進入這種模式; Stream模式 鼠標的默認模式,當鼠標上電或復位完成后,自動進入此模式,鼠標基本上以此模式工作; Remote模式,只有在主機發(fā)送了模式設(shè)置命令 (0xF0)后,鼠標才進入這種模式; Wrap模式,這種模式只用于測試鼠標與主機連接是否正確。 4 .3 PS/2 鼠標的數(shù)據(jù)包結(jié)構(gòu) 標準的 PS/2鼠標采用如表 6所列的 3字節(jié)數(shù)據(jù)包格式發(fā)送位移和按鍵信息給主機。 三字節(jié)數(shù)據(jù)包格式 字節(jié) D7 D6 D5 D4 D3 D2 D1 D0 Byte1 Y溢出位
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1