接口技術(shù)及其程序設(shè)計復(fù)習(xí)題參考_第1頁
接口技術(shù)及其程序設(shè)計復(fù)習(xí)題參考_第2頁
接口技術(shù)及其程序設(shè)計復(fù)習(xí)題參考_第3頁
接口技術(shù)及其程序設(shè)計復(fù)習(xí)題參考_第4頁
接口技術(shù)及其程序設(shè)計復(fù)習(xí)題參考_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! 一、填空 10*2'1.寫出下面英文縮寫在接口中的中文意義ISO 國際標準化組織IEEE 美國電子與電氣工程師學(xué)會OSI 開放系統(tǒng)互聯(lián)ANSI 美國國家標準學(xué)會HANDLE 句柄 NULL 空操作OVERLAPPED 重疊方式 Semaphore 信號量Event 事件 Mutex 互斥體 RXD 串行數(shù)據(jù)接收信號線 TXD 數(shù)據(jù)串行發(fā)送信號線 CTS 清除發(fā)送 RTS 請求發(fā)送 DTR 數(shù)據(jù)終端就緒 DSR 數(shù)據(jù)裝置就緒 CD 載波檢測 到 RI 振鈴指示 BUSY 忙信號(打印機忙)SELECT 聯(lián)機控制ACK 應(yīng)答信號USB 通用串

2、行總線 PID 進程控制符(數(shù)據(jù)包標識字段) DLL 動態(tài)鏈接庫PLL 鎖相環(huán)CRC 循環(huán)冗余碼校驗2.在 IEEE1284 總線中,1284Active 信號的作用是 進入?yún)f(xié)商工作模式。3.在 IEEE1284 總線中,ACK 信號的作用是 外設(shè)應(yīng)答信號。4.在 IEEE1284 總線中,INIT 信號的作用是 初始化。5.在 PC 機上,并行口 1 的設(shè)備文件名為 LPT1。6.在 PC 機上,串行口 1 的設(shè)備文件名為 COM1。7.在 PC 機上,串行口 2 的設(shè)備文件名為 COM2。8.在 Windows 的 Win32 API 中設(shè)備文件讀操作的函數(shù)是 ReadFile。9.在 W

3、indows 的 Win32 API 中設(shè)備文件寫操作的函數(shù)是 WriteFile。10. 在 Windows 的 Win32 API 中打開設(shè)備文件操作的函數(shù)是 CreateFile。11. 在 RS232 中,使用 100 波特率傳輸一個字節(jié)的內(nèi)容至少需要 0.08s 時間12. 在 Win32 中,DLL 表示 動態(tài)鏈接庫。13. 如果采用奇校驗,則發(fā)送內(nèi)容為 30H 時,校驗位為 1 。14. 如果采用偶校驗,則發(fā)送內(nèi)容為 30H 時,校驗位為 0 。15. USB 接口低速方式工作時,理想的帶寬為 1.5Mbps。16. USB 接口全速方式工作時,理想的帶寬為 12Mbps。17.

4、 在多線程同步方法中,Event 中文稱為 事件。18. 在多線程同步方法中,Semaphore 中文稱為 信號量。19. 在 IEEE1284 總線中,8 位雙向傳輸模式(任一個)的英文縮寫是EPP(ECP)模 式。20. 即插即用的英文縮寫是 PnP (Plug-and-Play) 。二、簡答 6'*101. 接口的基本定義是什么?電子系統(tǒng)中的功能部件進行信息交換所需的軟硬件組合。2. 接口的基本功能是什么?接口的基本功能是本地處理器與其他處理器或者設(shè)備之間的信息交換。3. 一個接口通常有哪幾個部分組成?設(shè)備選擇邏輯,數(shù)據(jù)緩沖或鎖存,設(shè)置、保存控制命令和譯碼,檢測、保存外部設(shè)備的狀

5、態(tài),信息轉(zhuǎn)換,中斷控制邏輯。4:接口的類型常用的分類方法有哪些?A按數(shù)據(jù)的傳送方式分類有串行接口,并行接口B按接口的使用靈活程度分類有可編程接口,不可編程接口C按接口的通用型分類有通用接口,專用接口D按I/O信號的種類分類有數(shù)字接口,模擬接口5:簡要說明設(shè)備文件函數(shù)的異步操作方式執(zhí)行過程。在異步讀寫過程中,函數(shù)立即返回調(diào)用線程繼續(xù)線程的后續(xù)操作,而實際的讀寫操作由系統(tǒng)管理在后臺運行,在操作完成以后通過同步事件通知調(diào)用線程。6. 簡要說明設(shè)備文件函數(shù)的異步操作方式與同步方式的差異。同步操作方式相對簡單,I/O操作函數(shù)在I/O操作結(jié)束前不能返回,將掛起調(diào)用線程,直到I/O操作結(jié)束,線程才繼續(xù)執(zhí)行。

6、異步操作方式相對復(fù)雜,I/O操作自動在后臺運行,函數(shù)調(diào)用會立即返回,不會掛起調(diào)用線程,可大大提高線程響應(yīng)速度。7. 在 RS232 中,對于兩個計算機直接連接的場合,應(yīng)該如何連線?將收發(fā)數(shù)據(jù)線對接,狀態(tài)信號線連接為一直有效。8. 簡要說明在 RS232 中使用的差錯控制的基本方法。A:校驗位是可選的,一般使用奇偶校驗方法生成,但是事先也要約定采用奇校驗還是偶校驗。校驗位也可以固定為0或1。B:通過超時的設(shè)置使讀寫操作順利進行。C:通過程序監(jiān)視通信設(shè)備上所發(fā)生的事件來進行差錯控制。9. RS232 接口在 VC 中的程序設(shè)計方法有哪幾種?ARS232設(shè)備文件的操作 BRS232同步操作方式程序設(shè)

7、計CRS232設(shè)備文件的異步方式程序設(shè)計D使用MSCOMM控件10. 說明 IEEE1284 并行接口對 PC 打印接口的改進方法。A:打印口是一個帶有輸入狀態(tài)信號線的輸出接口,IEEE1284利用打印接口實現(xiàn)PC機的雙向通信。主要信號線位置保持不變,增加了接口協(xié)議可以與打印機接口實現(xiàn)動態(tài)切換。B:IEEE1284標準中,通信雙方不再局限于PC機與打印機,擴展為具有控制功能的主機和被動響應(yīng)的外設(shè)。C:設(shè)備的連接也由原來的計算機打印機的一對一的連接擴展位可以連接多個設(shè)備的連接方式。 11. 在 1284 兼容模式下,表示設(shè)備狀態(tài)的信號線有那些? Busy:忙信號 nAck:應(yīng)答信號 nFault

8、:出錯信號 PError:缺紙信號 Select:聯(lián)機狀態(tài)12. 在 1284 兼容模式下,表示主機命令的信號線有那些?nStrobe:選通信號 D1D8:數(shù)據(jù)位 nAutofeed:自動進紙nInit:初始化 nSelectIn:聯(lián)機命令13. 如果程序在編譯時出現(xiàn) Undefined Identifer 的出錯信息,通常的原因是什么?如何改正?通常原因:是使用的變量沒有定義。改正:在程序中定義出錯處的變量。14: RS232 接口的傳輸距離比較短,采用什么方法可以延長通信距離? A: 在使用MODEM的方式下,終端設(shè)備之間的通信距離取決于通信網(wǎng)絡(luò),而終端與MODEM之間的RS232接口距離

9、較短,一般不需要考慮。B:在無MODEM直接連接方式下,DTE與DTE之間傳輸?shù)木嚯x取決于數(shù)據(jù)傳輸率、連接電路質(zhì)量、電磁環(huán)境等因素。RS232標準規(guī)定,當誤碼率小于4%時,導(dǎo)線電容應(yīng)小于2500pF,所以可以通過降低波特率、采用分布電容更小的導(dǎo)線和更好的電磁環(huán)境等方式延長通信距離。15. 在 USB 總線中如何表示數(shù)據(jù)傳輸?shù)牡刂放c方向?在整個USB設(shè)備中包含了高達127個管道,而每一個管道連接一個USB設(shè)備。在USB標記數(shù)據(jù)包中都含有7個用來尋址的位(ADDR),表明數(shù)據(jù)傳輸?shù)牡刂?。每一個連接到設(shè)備的管道可以細分為許多微管道,這些微管道稱為端點。在標記數(shù)據(jù)包中,包含了4個位的斷點地址和一個位于

10、斷電描述符中的輸入/輸出方向(IN/OUT)位,可以將USB的標記數(shù)據(jù)包中定義為IN(設(shè)備至主機)或OUT(主機至設(shè)備)兩種類型。16. USB 總線上信號傳輸?shù)木幋a是什么?畫出 011100101 的波形(初始狀態(tài)為1)。USB協(xié)議規(guī)定,必須使用NRZI的編碼方式來對數(shù)據(jù)進行編碼。17. NRZI 編碼的方法是什么?NRZI編碼協(xié)議采用的是逢1保持,逢0跳變的編碼原則,解碼則采用相反的操作。18. 說明 USB 接口中描述符的作用。USB設(shè)備具有一個層次性的描述符組織,用以向主機傳遞該USB設(shè)備的信息,以便于主機能夠根據(jù)設(shè)備的要求和USB總線的情況,給設(shè)備分配總線資源,定位和加載設(shè)備驅(qū)動程序

11、,實現(xiàn)設(shè)備所需要的功能。19. 簡要說明在 USB 中使用的差錯控制的基本方法。USB總線以差模驅(qū)動方式來傳輸數(shù)據(jù),以NRZI編碼方式對數(shù)據(jù)進行編碼實現(xiàn)USB差錯控制。20. USB 的應(yīng)用程序設(shè)計的方法有哪兩種?USB的庫函數(shù)調(diào)用方式編程 USB的設(shè)備文件操作編程21. 什么是 USB 接口中的位填充技術(shù)?為什么需要使用位填充技術(shù)?USB協(xié)議規(guī)定了Bit stuffing(加填充位)的原則,即如果信號流中連續(xù)出現(xiàn)六位以上的數(shù)據(jù)1,則每隔六位必須插入一個0,然后才進入NRZI編碼。位填充技術(shù)是為了保證數(shù)據(jù)流中有足夠的信號變化以實現(xiàn)時鐘提取。22. 說明 USB 接口中 PID 字段的作用。緊跟

12、在同步字段之后的一段8bitde脈沖序列稱為PID數(shù)據(jù)包標識字段。PID字段的前四位用來標記該數(shù)據(jù)包的類型,后四位是前四位的反碼,作為對前四位的校驗。USB主機和設(shè)備會根據(jù)PID字段的編碼來判斷一個數(shù)據(jù)包中所包含的數(shù)據(jù)類型并執(zhí)行相應(yīng)的操作。四、論述 10 'USB是一種可以同時處理計算機與具有USB接口的多種外設(shè)之間通信的總稱。接口形式為:普通型和mini型兩種規(guī)格。接口信號組成:USB線纜有四根線組成。電源線,地線,有差動信號傳輸?shù)臄?shù)據(jù)線D+,D-。接口的數(shù)據(jù)格式:USB接口以數(shù)據(jù)包的方式傳輸數(shù)據(jù),USB數(shù)據(jù)傳輸?shù)拿恳粋€數(shù)據(jù)包都以一個字節(jié)長度的同步字段開始,同步字段經(jīng)過NRZI線路編

13、程后,產(chǎn)生足夠多的信號變化以供時鐘提取用。接口的協(xié)議:USB接口用USB1.0和1.1協(xié)議。RS232標準是一個位于數(shù)據(jù)終端設(shè)備與數(shù)據(jù)通信設(shè)備之間的接口,只定義了物理層和基本的數(shù)據(jù)鏈路層內(nèi)容。接口形式有兩種:DB25,DB9.接口信號組成:共9種、TXD,RXD,RTS,CTS.DSR,DTR,SG,CD,RI接口的數(shù)據(jù)格式:RS232是一個面向字符的接口標準,一個字符是一次基本的通信單位,稱為一個數(shù)據(jù)幀,數(shù)據(jù)幀格式為:一位起始位,5-8位數(shù)據(jù)位,采用低位在前的排列順序,一位校驗位和一位停止位。1. 試從接口信號組成、接口的形式、接口的數(shù)據(jù)格式、接口的協(xié)議等各個方面 全面比較 RS232 和

14、USB 兩種接口。2 / 72:由于接收方不知道接收數(shù)據(jù)的達到時刻,因此決定讀操作函數(shù)的執(zhí)行時間有 多種方法,請比較各種方法的優(yōu)缺點。由用戶命令啟動讀操作: 如果在啟動接收前發(fā)送方已經(jīng)發(fā)送了大量的超過接收緩沖區(qū)的數(shù)據(jù),則會造成接收溢出而丟失數(shù)據(jù);但是在通信數(shù)據(jù)量較少,由于這種方法簡單易行,在接收時刻確定的情況下可以使用。定時查詢:在多線程或者數(shù)據(jù)量較大的情況下容易丟失數(shù)據(jù)。但不會對用戶界面工作造成較大的干擾。連續(xù)查詢:這種方法會對用戶界面工作造成較大的干擾,適用于多線程的程序結(jié)構(gòu)。3. 什么是多線程?請說明多線程方法在本課程中的應(yīng)用的原因及其程序設(shè)計 方法。 多線程的編程在Win32方式下和MFC類庫方式下的原理是一致的,進程的主線程在任何需要的時候都可以創(chuàng)建新的線程,當線程執(zhí)行完任務(wù)后,自動終止線程,當進程結(jié)束后,所有線程都終止。多線程是為了同步完成多項任務(wù),不是為了提高運行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。線程是在同一時間需要完成多項任務(wù)的時候?qū)崿F(xiàn)的。 原因:由于同步方式下的讀寫是阻塞式的,因此在主線程中的讀寫函數(shù)必然會影響主線程的運行,因此采用多線程方法。程序設(shè)計方法:由于線程共用進程的存儲空間,線程之間的數(shù)據(jù)傳輸采用全局變量,也可以使用線程函數(shù)參數(shù)傳遞數(shù)據(jù)緩沖區(qū)指

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論