




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! 一、填空 10*2'1.寫出下面英文縮寫在接口中的中文意義ISO 國際標(biāo)準(zhǔn)化組織IEEE 美國電子與電氣工程師學(xué)會(huì)OSI 開放系統(tǒng)互聯(lián)ANSI 美國國家標(biāo)準(zhǔn)學(xué)會(huì)HANDLE 句柄 NULL 空操作OVERLAPPED 重疊方式 Semaphore 信號(hào)量Event 事件 Mutex 互斥體 RXD 串行數(shù)據(jù)接收信號(hào)線 TXD 數(shù)據(jù)串行發(fā)送信號(hào)線 CTS 清除發(fā)送 RTS 請求發(fā)送 DTR 數(shù)據(jù)終端就緒 DSR 數(shù)據(jù)裝置就緒 CD 載波檢測 到 RI 振鈴指示 BUSY 忙信號(hào)(打印機(jī)忙)SELECT 聯(lián)機(jī)控制ACK 應(yīng)答信號(hào)USB 通用串
2、行總線 PID 進(jìn)程控制符(數(shù)據(jù)包標(biāo)識(shí)字段) DLL 動(dòng)態(tài)鏈接庫PLL 鎖相環(huán)CRC 循環(huán)冗余碼校驗(yàn)2.在 IEEE1284 總線中,1284Active 信號(hào)的作用是 進(jìn)入?yún)f(xié)商工作模式。3.在 IEEE1284 總線中,ACK 信號(hào)的作用是 外設(shè)應(yīng)答信號(hào)。4.在 IEEE1284 總線中,INIT 信號(hào)的作用是 初始化。5.在 PC 機(jī)上,并行口 1 的設(shè)備文件名為 LPT1。6.在 PC 機(jī)上,串行口 1 的設(shè)備文件名為 COM1。7.在 PC 機(jī)上,串行口 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 波特率傳輸一個(gè)字節(jié)的內(nèi)容至少需要 0.08s 時(shí)間12. 在 Win32 中,DLL 表示 動(dòng)態(tài)鏈接庫。13. 如果采用奇校驗(yàn),則發(fā)送內(nèi)容為 30H 時(shí),校驗(yàn)位為 1 。14. 如果采用偶校驗(yàn),則發(fā)送內(nèi)容為 30H 時(shí),校驗(yàn)位為 0 。15. USB 接口低速方式工作時(shí),理想的帶寬為 1.5Mbps。16. USB 接口全速方式工作時(shí),理想的帶寬為 12Mbps。17.
4、 在多線程同步方法中,Event 中文稱為 事件。18. 在多線程同步方法中,Semaphore 中文稱為 信號(hào)量。19. 在 IEEE1284 總線中,8 位雙向傳輸模式(任一個(gè))的英文縮寫是EPP(ECP)模 式。20. 即插即用的英文縮寫是 PnP (Plug-and-Play) 。二、簡答 6'*101. 接口的基本定義是什么?電子系統(tǒng)中的功能部件進(jìn)行信息交換所需的軟硬件組合。2. 接口的基本功能是什么?接口的基本功能是本地處理器與其他處理器或者設(shè)備之間的信息交換。3. 一個(gè)接口通常有哪幾個(gè)部分組成?設(shè)備選擇邏輯,數(shù)據(jù)緩沖或鎖存,設(shè)置、保存控制命令和譯碼,檢測、保存外部設(shè)備的狀
5、態(tài),信息轉(zhuǎn)換,中斷控制邏輯。4:接口的類型常用的分類方法有哪些?A按數(shù)據(jù)的傳送方式分類有串行接口,并行接口B按接口的使用靈活程度分類有可編程接口,不可編程接口C按接口的通用型分類有通用接口,專用接口D按I/O信號(hào)的種類分類有數(shù)字接口,模擬接口5:簡要說明設(shè)備文件函數(shù)的異步操作方式執(zhí)行過程。在異步讀寫過程中,函數(shù)立即返回調(diào)用線程繼續(xù)線程的后續(xù)操作,而實(shí)際的讀寫操作由系統(tǒng)管理在后臺(tái)運(yùn)行,在操作完成以后通過同步事件通知調(diào)用線程。6. 簡要說明設(shè)備文件函數(shù)的異步操作方式與同步方式的差異。同步操作方式相對簡單,I/O操作函數(shù)在I/O操作結(jié)束前不能返回,將掛起調(diào)用線程,直到I/O操作結(jié)束,線程才繼續(xù)執(zhí)行。
6、異步操作方式相對復(fù)雜,I/O操作自動(dòng)在后臺(tái)運(yùn)行,函數(shù)調(diào)用會(huì)立即返回,不會(huì)掛起調(diào)用線程,可大大提高線程響應(yīng)速度。7. 在 RS232 中,對于兩個(gè)計(jì)算機(jī)直接連接的場合,應(yīng)該如何連線?將收發(fā)數(shù)據(jù)線對接,狀態(tài)信號(hào)線連接為一直有效。8. 簡要說明在 RS232 中使用的差錯(cuò)控制的基本方法。A:校驗(yàn)位是可選的,一般使用奇偶校驗(yàn)方法生成,但是事先也要約定采用奇校驗(yàn)還是偶校驗(yàn)。校驗(yàn)位也可以固定為0或1。B:通過超時(shí)的設(shè)置使讀寫操作順利進(jìn)行。C:通過程序監(jiān)視通信設(shè)備上所發(fā)生的事件來進(jìn)行差錯(cuò)控制。9. RS232 接口在 VC 中的程序設(shè)計(jì)方法有哪幾種?ARS232設(shè)備文件的操作 BRS232同步操作方式程序設(shè)
7、計(jì)CRS232設(shè)備文件的異步方式程序設(shè)計(jì)D使用MSCOMM控件10. 說明 IEEE1284 并行接口對 PC 打印接口的改進(jìn)方法。A:打印口是一個(gè)帶有輸入狀態(tài)信號(hào)線的輸出接口,IEEE1284利用打印接口實(shí)現(xiàn)PC機(jī)的雙向通信。主要信號(hào)線位置保持不變,增加了接口協(xié)議可以與打印機(jī)接口實(shí)現(xiàn)動(dòng)態(tài)切換。B:IEEE1284標(biāo)準(zhǔn)中,通信雙方不再局限于PC機(jī)與打印機(jī),擴(kuò)展為具有控制功能的主機(jī)和被動(dòng)響應(yīng)的外設(shè)。C:設(shè)備的連接也由原來的計(jì)算機(jī)打印機(jī)的一對一的連接擴(kuò)展位可以連接多個(gè)設(shè)備的連接方式。 11. 在 1284 兼容模式下,表示設(shè)備狀態(tài)的信號(hào)線有那些? Busy:忙信號(hào) nAck:應(yīng)答信號(hào) nFault
8、:出錯(cuò)信號(hào) PError:缺紙信號(hào) Select:聯(lián)機(jī)狀態(tài)12. 在 1284 兼容模式下,表示主機(jī)命令的信號(hào)線有那些?nStrobe:選通信號(hào) D1D8:數(shù)據(jù)位 nAutofeed:自動(dòng)進(jìn)紙nInit:初始化 nSelectIn:聯(lián)機(jī)命令13. 如果程序在編譯時(shí)出現(xiàn) Undefined Identifer 的出錯(cuò)信息,通常的原因是什么?如何改正?通常原因:是使用的變量沒有定義。改正:在程序中定義出錯(cuò)處的變量。14: RS232 接口的傳輸距離比較短,采用什么方法可以延長通信距離? A: 在使用MODEM的方式下,終端設(shè)備之間的通信距離取決于通信網(wǎng)絡(luò),而終端與MODEM之間的RS232接口距離
9、較短,一般不需要考慮。B:在無MODEM直接連接方式下,DTE與DTE之間傳輸?shù)木嚯x取決于數(shù)據(jù)傳輸率、連接電路質(zhì)量、電磁環(huán)境等因素。RS232標(biāo)準(zhǔn)規(guī)定,當(dāng)誤碼率小于4%時(shí),導(dǎo)線電容應(yīng)小于2500pF,所以可以通過降低波特率、采用分布電容更小的導(dǎo)線和更好的電磁環(huán)境等方式延長通信距離。15. 在 USB 總線中如何表示數(shù)據(jù)傳輸?shù)牡刂放c方向?在整個(gè)USB設(shè)備中包含了高達(dá)127個(gè)管道,而每一個(gè)管道連接一個(gè)USB設(shè)備。在USB標(biāo)記數(shù)據(jù)包中都含有7個(gè)用來尋址的位(ADDR),表明數(shù)據(jù)傳輸?shù)牡刂贰C恳粋€(gè)連接到設(shè)備的管道可以細(xì)分為許多微管道,這些微管道稱為端點(diǎn)。在標(biāo)記數(shù)據(jù)包中,包含了4個(gè)位的斷點(diǎn)地址和一個(gè)位于
10、斷電描述符中的輸入/輸出方向(IN/OUT)位,可以將USB的標(biāo)記數(shù)據(jù)包中定義為IN(設(shè)備至主機(jī))或OUT(主機(jī)至設(shè)備)兩種類型。16. USB 總線上信號(hào)傳輸?shù)木幋a是什么?畫出 011100101 的波形(初始狀態(tài)為1)。USB協(xié)議規(guī)定,必須使用NRZI的編碼方式來對數(shù)據(jù)進(jìn)行編碼。17. NRZI 編碼的方法是什么?NRZI編碼協(xié)議采用的是逢1保持,逢0跳變的編碼原則,解碼則采用相反的操作。18. 說明 USB 接口中描述符的作用。USB設(shè)備具有一個(gè)層次性的描述符組織,用以向主機(jī)傳遞該USB設(shè)備的信息,以便于主機(jī)能夠根據(jù)設(shè)備的要求和USB總線的情況,給設(shè)備分配總線資源,定位和加載設(shè)備驅(qū)動(dòng)程序
11、,實(shí)現(xiàn)設(shè)備所需要的功能。19. 簡要說明在 USB 中使用的差錯(cuò)控制的基本方法。USB總線以差模驅(qū)動(dòng)方式來傳輸數(shù)據(jù),以NRZI編碼方式對數(shù)據(jù)進(jìn)行編碼實(shí)現(xiàn)USB差錯(cuò)控制。20. USB 的應(yīng)用程序設(shè)計(jì)的方法有哪兩種?USB的庫函數(shù)調(diào)用方式編程 USB的設(shè)備文件操作編程21. 什么是 USB 接口中的位填充技術(shù)?為什么需要使用位填充技術(shù)?USB協(xié)議規(guī)定了Bit stuffing(加填充位)的原則,即如果信號(hào)流中連續(xù)出現(xiàn)六位以上的數(shù)據(jù)1,則每隔六位必須插入一個(gè)0,然后才進(jìn)入NRZI編碼。位填充技術(shù)是為了保證數(shù)據(jù)流中有足夠的信號(hào)變化以實(shí)現(xiàn)時(shí)鐘提取。22. 說明 USB 接口中 PID 字段的作用。緊跟
12、在同步字段之后的一段8bitde脈沖序列稱為PID數(shù)據(jù)包標(biāo)識(shí)字段。PID字段的前四位用來標(biāo)記該數(shù)據(jù)包的類型,后四位是前四位的反碼,作為對前四位的校驗(yàn)。USB主機(jī)和設(shè)備會(huì)根據(jù)PID字段的編碼來判斷一個(gè)數(shù)據(jù)包中所包含的數(shù)據(jù)類型并執(zhí)行相應(yīng)的操作。四、論述 10 'USB是一種可以同時(shí)處理計(jì)算機(jī)與具有USB接口的多種外設(shè)之間通信的總稱。接口形式為:普通型和mini型兩種規(guī)格。接口信號(hào)組成:USB線纜有四根線組成。電源線,地線,有差動(dòng)信號(hào)傳輸?shù)臄?shù)據(jù)線D+,D-。接口的數(shù)據(jù)格式:USB接口以數(shù)據(jù)包的方式傳輸數(shù)據(jù),USB數(shù)據(jù)傳輸?shù)拿恳粋€(gè)數(shù)據(jù)包都以一個(gè)字節(jié)長度的同步字段開始,同步字段經(jīng)過NRZI線路編
13、程后,產(chǎn)生足夠多的信號(hào)變化以供時(shí)鐘提取用。接口的協(xié)議:USB接口用USB1.0和1.1協(xié)議。RS232標(biāo)準(zhǔn)是一個(gè)位于數(shù)據(jù)終端設(shè)備與數(shù)據(jù)通信設(shè)備之間的接口,只定義了物理層和基本的數(shù)據(jù)鏈路層內(nèi)容。接口形式有兩種:DB25,DB9.接口信號(hào)組成:共9種、TXD,RXD,RTS,CTS.DSR,DTR,SG,CD,RI接口的數(shù)據(jù)格式:RS232是一個(gè)面向字符的接口標(biāo)準(zhǔn),一個(gè)字符是一次基本的通信單位,稱為一個(gè)數(shù)據(jù)幀,數(shù)據(jù)幀格式為:一位起始位,5-8位數(shù)據(jù)位,采用低位在前的排列順序,一位校驗(yàn)位和一位停止位。1. 試從接口信號(hào)組成、接口的形式、接口的數(shù)據(jù)格式、接口的協(xié)議等各個(gè)方面 全面比較 RS232 和
14、USB 兩種接口。2 / 72:由于接收方不知道接收數(shù)據(jù)的達(dá)到時(shí)刻,因此決定讀操作函數(shù)的執(zhí)行時(shí)間有 多種方法,請比較各種方法的優(yōu)缺點(diǎn)。由用戶命令啟動(dòng)讀操作: 如果在啟動(dòng)接收前發(fā)送方已經(jīng)發(fā)送了大量的超過接收緩沖區(qū)的數(shù)據(jù),則會(huì)造成接收溢出而丟失數(shù)據(jù);但是在通信數(shù)據(jù)量較少,由于這種方法簡單易行,在接收時(shí)刻確定的情況下可以使用。定時(shí)查詢:在多線程或者數(shù)據(jù)量較大的情況下容易丟失數(shù)據(jù)。但不會(huì)對用戶界面工作造成較大的干擾。連續(xù)查詢:這種方法會(huì)對用戶界面工作造成較大的干擾,適用于多線程的程序結(jié)構(gòu)。3. 什么是多線程?請說明多線程方法在本課程中的應(yīng)用的原因及其程序設(shè)計(jì) 方法。 多線程的編程在Win32方式下和MFC類庫方式下的原理是一致的,進(jìn)程的主線程在任何需要的時(shí)候都可以創(chuàng)建新的線程,當(dāng)線程執(zhí)行完任務(wù)后,自動(dòng)終止線程,當(dāng)進(jìn)程結(jié)束后,所有線程都終止。多線程是為了同步完成多項(xiàng)任務(wù),不是為了提高運(yùn)行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。線程是在同一時(shí)間需要完成多項(xiàng)任務(wù)的時(shí)候?qū)崿F(xiàn)的。 原因:由于同步方式下的讀寫是阻塞式的,因此在主線程中的讀寫函數(shù)必然會(huì)影響主線程的運(yùn)行,因此采用多線程方法。程序設(shè)計(jì)方法:由于線程共用進(jìn)程的存儲(chǔ)空間,線程之間的數(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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 針織品設(shè)計(jì)與創(chuàng)新思維考核試卷
- 鐵路橋隧工程加固與維護(hù)技術(shù)考核試卷
- 洗浴服務(wù)行業(yè)服務(wù)品質(zhì)保障體系建設(shè)考核試卷
- 集成電路的射頻識(shí)別技術(shù)考核試卷
- 紅色旅游資源的音像制品開發(fā)考核試卷
- 鑄造行業(yè)環(huán)境保護(hù)與廢棄物處理考核試卷
- 耐火材料在玻璃制造工藝中的改進(jìn)考核試卷
- 心腦血管疾病預(yù)防控制知識(shí)
- 幼兒園預(yù)防疾病小常識(shí)
- 新生兒藥效學(xué)分析
- 道路危險(xiǎn)貨物運(yùn)輸押運(yùn)人員資格考試復(fù)習(xí)題庫及答案
- MOOC 微生物學(xué)-浙江工業(yè)大學(xué) 中國大學(xué)慕課答案
- MOOC 電路分析AⅠ-西南交通大學(xué) 中國大學(xué)慕課答案
- 媒介素養(yǎng)概論 課件 第九章 傳播媒介
- 人身險(xiǎn)中級(jí)核保
- 吉蘭-巴雷綜合征
- “項(xiàng)目路演”評分細(xì)則
- 小學(xué)科學(xué)課上教師指導(dǎo)學(xué)生
- 人教版五年級(jí)下冊數(shù)學(xué)1-8單元測試卷含答案(每單元2套試卷,共16卷)
- 焊接技術(shù)的應(yīng)用與發(fā)展課件
- 部編版小學(xué)語文四年級(jí)下冊教師教學(xué)用書(教學(xué)參考)完整版
評論
0/150
提交評論