微型計算機接口技術與應用測驗題庫答案_第1頁
微型計算機接口技術與應用測驗題庫答案_第2頁
微型計算機接口技術與應用測驗題庫答案_第3頁
微型計算機接口技術與應用測驗題庫答案_第4頁
微型計算機接口技術與應用測驗題庫答案_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、微型計算機接口技術與應用練習測驗題庫填空題 186個簡答題 185個程序題 23 個合計 394個一、填空題1屏蔽命令有兩種格式,即寫單通道屏蔽的屏蔽字和寫4個通道屏蔽位的屏蔽字。 2所謂軟命令就是只要對特定的地址進行一次寫操作(即/CS和內部寄存器地址及/IOW同時有效),命令就生效,而與寫入的具體數據無關。38237A-5有3個軟命令:清先/后觸發(fā)器命令、總清除命令和清屏蔽寄存器命令。 4DMA空閑周期和DMA有效周期 58237A-5有7種狀態(tài)周期,分別為:SI,So,S1,S2,S3,S4,Sw。6一個完整的DMA有效周期包括4個狀態(tài)周期:S1,S2,S3,S4及可能的Sw狀態(tài)。7中斷

2、是指CPU在正常運行程序時,由于內部/外部事件或由程序的預先安排的事件,引起CPU中斷正在運行的程序,而轉到為內部/外部事件或為預先安排的事件服務的程序中去。服務完畢,再返回去繼續(xù)執(zhí)行被暫時中斷的程序。 8中斷源是指發(fā)出中斷請求的外部設備或引起中斷的內部原因。9CPU識別中斷或獲取中斷服務程序入口地址的方法有:向量中斷和查詢中斷。10中斷向量是中斷服務程序的入口地址。11PC微機上,中斷向量由程序自動裝入中斷向量表;沒有配置完善系統(tǒng)軟件和單板機上,中斷向量由用戶手動裝入。12中斷類型號是系統(tǒng)分配給每個中斷源的代號。13中斷類型號在中斷處理過程中非常重要。在采用向量中斷方式的中斷系統(tǒng)中,CPU需

3、要通過它才可以找到中斷服務程序的入口地址,實現(xiàn)程序的轉移。14中斷號(n)×4=中斷向量最低字節(jié)指針15當系統(tǒng)中有多個中斷源時就可能出現(xiàn)幾個中斷源同時申請中斷,而CPU在一個時刻只能響應并處理一個中斷請求,這時中斷源要排隊。設置中斷優(yōu)先級,就可以根據中斷的輕重緩急給每個中斷源指定CPU響應的優(yōu)先級,任務緊急的先響應,可以暫緩的后響應。16級別相同或級別低的中斷不能中斷級別高的中斷服務,這就是中斷嵌套。硬中斷是由外部設備提出中斷申請而產生的中斷,又稱為外部中斷。 17硬中斷分不可屏蔽中斷NMI和可屏蔽中斷INTR。18軟中斷是由用戶有程序中發(fā)出中斷指令INT nH產生的中斷,又稱為內部

4、中斷。19軟中斷包括ROM-BIOS中斷、DOS中斷和未定義自由中斷。20DOS系統(tǒng)功能調用中斷的指令形式為:INT 21H,內含006CH個子功能。210號中斷是除數為零中斷;1號中斷是單步中斷;3號中斷是斷點中斷;4號中斷為溢出中斷。2號中斷為不可屏蔽中斷NMI。22硬中斷的特點:(1)硬中斷有隨機性和突發(fā)性。(2)CPU需要對可屏蔽中斷INTR發(fā)中斷回答信號。(3)中斷號由中斷控制器提供(NMI硬中斷的中斷號由系統(tǒng)指定為02H)。(4)除NMI硬中斷外,其他硬中斷是可屏蔽的。軟中斷的特點:(1)中斷的發(fā)生不是隨機的,而是由程序安排好的。(2)CPU不需要發(fā)中斷回答信號。(3)不需要使用中

5、斷控制器。(4)軟中斷是不可屏蔽的。23可屏蔽中斷處理過程經歷4個階段:中斷申請、中斷響應、中斷服務程序、中斷返回。24當CPU收到中斷控制器提出的中斷請求INT后,如果當前一條指令已執(zhí)行完且中斷標志IF=1,則CPU進入中斷響應周期。25可屏蔽中斷過程中總線控制器發(fā)出第一個INTA信號時,CPU輸出有效的總線鎖定信號,使總線在此期間處于封鎖狀態(tài),防止其他處理器或DMA控制器戰(zhàn)勝總線。同時,8259A將判優(yōu)后選中的最高優(yōu)先級置位ISR,而相應IRR位被清零。當總線控制器發(fā)出第二個INTA信號時,總線鎖定信號撤除,總線被解封,地址允許信號也變?yōu)榈碗娖?,允許數據線工作。26軟中斷和不可屏蔽中斷NM

6、I是不可屏蔽的。27. 8259A可協(xié)助CPU完成如下工作:優(yōu)先級排隊管理、接受和擴充外部設備的中斷請求、提供中斷類型號、進行中斷請求的屏蔽和開放。 28. 8259A的引腳可分為如下3組:(1)面向CPU的信號線  數據線、地址線控制線;(2)面向I/O設備的信號線  中斷請求線(3)面向同類芯片的信號線  級聯(lián)控制線。29 8259A的IRR是中斷請求寄存器,存放在IR線上提出了中斷請求的中斷源。具有鎖存功能,內容可由OCW3命令讀出。30 8259A的ISR是正在服務寄存器,用來存放正在被服務的所有中斷級,包括尚未服務完而中途被別的中斷所打斷了的中斷級,其內

7、容可用OCW3命令讀出。318259A的IMR是中斷屏蔽寄存器,對IRR起屏蔽作用。寄存器8位對應8級中斷屏蔽。哪一級中斷被屏蔽,哪位就寫1;反之,寫0。328259A的工作方式有:(1)引入中斷請求(中斷觸發(fā))的方式;(2)連接系統(tǒng)總線的方式;(3)屏蔽中斷源的方式;(4)優(yōu)先級排隊的方式;(5)結束中斷處理的方式。33 8259A引入中斷請求的方式有:(1)邊沿觸發(fā)方式;(2)電平觸發(fā)方式;(3)中斷查詢方式。34外設通過8259A申請中斷,但8259A卻不使用INT信號向CPU申請中斷,CPU用軟件查詢確定中斷源,并為其服務,這就是中斷查詢方式。358259A的優(yōu)先級排隊方式有4種:全嵌

8、套方式、特殊全嵌套方式、優(yōu)先級自動輪換方式、優(yōu)先級指定輪換方式。368259A結束中斷的處理方式有:自動中斷結束方式和非自動中斷結束方式。378259A中斷操作功能很強,包括中斷的請求、屏蔽、排隊、結束、級聯(lián)以及提供中斷類型號和查詢等操作。 3800010001B=11H 398259A執(zhí)行ICW1命令會使中斷請求信號邊沿檢測電路復位,使它僅在IR信號由低變高時,才能產生中斷。408259A的ICW1設置中斷請求觸發(fā)方式;ICW2設置中斷類型號。41ICW3=10000100B=84H42ICW4設置特定完全嵌套方式、緩沖器方式以及中斷結束方式。43OCW1=00010000B=10H44OC

9、W2的作用有:(1)作中斷結束操作(2)作中斷優(yōu)先級排隊操作458259A對中斷優(yōu)先僅的分配有優(yōu)先權固定方式和優(yōu)先權輪換方式兩類。 46OCW3進行查詢中斷方式、特定屏蔽方式以及讀狀態(tài)操作。478259A的編程命令分:初始化命令字(ICW)和操作命令字(OCW)。 48因為在PC機中,系統(tǒng)軟件已由有關初始化的代碼,在開機上電后就完成了對8259的初始化操作,用戶對8259的初始化將會干擾PC機的工作,所以在PC機中,用戶不需要對8259A進行初始化。49在PC微機上開發(fā)中斷程序,只需要OCW1和OCW2命令,OCW3使用很少;不應該使用ICW1ICW4初始化命令。50由是否采用8259A級聯(lián)方

10、式決定,如果級聯(lián),則需要ICW3。51中斷系統(tǒng)初始化程序送入初始化命令的順序為:ICW1ICW2,如果是級聯(lián)方式,再送ICW3,最后如果需要ICW4,則送入ICW4。52因為用戶程序要借用系統(tǒng)的中斷號來運行自己的中斷服務程序,即把用戶編寫的中斷服務程序替代原有的中斷服務程序,所以要進行中斷向量修改。53中斷向量修改的一般過程為:先取出原中斷向量,并保存在可尋址的變量中;修改原中斷向量使其指向新中斷服務程序;應用程序終止退出前,從變量中取回原中斷向量恢復到中斷向量表中。 54當初始化命令ICW4將中斷結束方式設置為非自動結束方式時要求中斷服務程序寫中斷結束命令。55中斷結束命令應安排在程序將原中

11、斷向量恢復到中斷向量表之后。 56中斷結束命令將中斷源的ISR復位。若是不指定EOI方式,則將最高優(yōu)先級的ISR復位;若是指定EOI方式,則將指定中斷源的ISR復位。57.在并行接口中,一般都要求在接口與外設之間設置并行數據線的同時,至少還要設置兩根握手(聯(lián)絡)信號線,以便進行互鎖異步握手方式(即查詢方式)的通信。 58.并行接口最基本的特點是在多根數據線上以數據字節(jié)(字)為單位與IO設備或被控對象傳送信息;在并行接口中,除了少數場合(無條件傳送)之外,一般都要求在接口與外設之間設置并行數據線的同時,至少還要設置兩根握手(聯(lián)絡)信號線,以便進行互鎖異步握手方式(即查詢方式)的通信;在并行接口中

12、,8位或16位是一起行動的;并行傳送的信息,不要求固定的格式,這與串行傳送的信息有數據格式的要求不同。 59.并行接口最基本的特點是在多根數據線上以數據字節(jié)(字)為單位與IO設備或被控對象傳送信息,而串行接口是在一根線上以數據位為單位與IO設備或通信設備傳送信息。 60.從并行接口的電路結構來看,并行口有硬線連接接口和可編程接口之分。 61.硬線連接接口的工作方式及功能用硬線連接來設定,用軟件編程序的方法不能改變。62.如果接口的工作方式及功能可以用軟件編程序的方法改變,就叫可編程接口。 63.8255A是一個具有兩個8位(A口和B口)和兩個4位(C口高低4位)并行IO端口的接口芯片,它為In

13、tel系列CPU與外部設備之間提供TTL電平兼容的接口;8255A能適應CPU與IO接口之間的多種數據傳送方式的要求;8255A可執(zhí)行功能很強,內容豐富的兩條命令(方式字和控制字)為用戶如何根據外界條件(IO設備需要哪些信號線以及它能提供哪些狀態(tài)線)來使用8255A構成多種接口電路,組建微機應用系統(tǒng)提供了靈活方便的編程環(huán)境。8255A在執(zhí)行命令過程中和執(zhí)行命令完畢之后,它所產生的狀態(tài)保留在狀態(tài)字中,以供查詢;8255A PC口的使用比較特殊,除作數據口外,當工作在1方式和2方式時,它的大部分引腳被分配作專用聯(lián)絡信號;PC口可以進行按位控制;在CPU讀取8255A狀態(tài)時,PC口又作1,2方式的狀

14、態(tài)口用,等等;8255A芯片內部主要由控制寄存器、狀態(tài)寄存器和數據寄存器組成。 64.3個,A端口、B端口和C端口。 65.C口的作用與8255A的工作方式有關,它主要有以下幾種用途:a作數據口;b作狀態(tài)口; c.作專用(固定)聯(lián)絡(握手)信號線;d.作按位操作用。 66.8255A由4個組成部分:數據總線緩沖器、讀/寫控制邏輯、輸入/輸出端口、A組和B組控制電路。67.8255A的編程命令,包括工作方式命令和對PC口的按位操作命令。 68.8255A采用在命令代碼中設置特征位的方法,若寫入的命令字的最高位D7=l,則是工作方式命令;若寫入的命令字D7=0,則是PC口的按位置位復位命令。 69

15、.方式命令作用:指定8255A的工作方式及其方式下3個并行端口(PA、PB、PC)的功能是作輸入還是作輸出;格式:D7是特征位(寫1),D6D5決定A 組的工作方式,D4確定PA是輸入還是輸出,D3確定PC4PC7是輸入還是輸出,D2決定B組的工作方式,D1確定PB是輸入還是輸出,D0確定PC0PC3是輸入還是輸出。 70.按位置位復位命令字的作用是指定PC口的某一位(某一個引腳)輸出高電平或低電平。格式:D7位是特征位(寫0),D6D5D4不用(寫0),D3D2D1是對C口進行位選擇,D0置位/復位。71.這句話不對,按位置位復位的命令代碼只能寫入命令口。如果把它寫入C口,8255就會按輸出

16、至C口的數據來處理,將不能達到原先指定置位復位某一位的目的。 72.要把A口指定為2方式,輸出,C口上半部定為輸入;B口指定為0方式,輸入,C口下半部定為輸入,則工作方式命令字是11001011B。 73.若要把C口的PC6引腳置成低電平輸出,則命令字應該為00001100B。 74.不能,因為按位置位復位命令字只能指定PC口的某一位(某一個引腳)輸出高電平或低電平,不能同時指定2位或以上輸出高電平或低電平。 75.不對,因為方式命令是對8255A的3個端口的工作方式及功能進行指定,即進行初始化,必須在使用8255A之前完成。 76.8255A的工作方式與端口有關,PA口有三種工作方式,PB口

17、與PC口只有兩種工作方式。77.所謂基本IO方式是指軟件查詢方式傳送,也包括無條件傳送。 78.接口電路的設計包括硬件接口電路和軟件驅動程序兩部分。 79編碼鍵盤本身帶有實現(xiàn)接口主要功能所必需的硬件電路。不僅能自動檢測被按下的鍵,并完成去抖動、防串鍵等功能,而且能提供與被按鍵功能對應的鍵碼(如ASCII碼)送往CPU。 80非編碼鍵盤只簡單地提供按鍵開關的行列矩陣。有關按鍵的識別、鍵碼的確定與輸入、去抖動等功能均由軟件完成。81鍵盤接口必須具有去抖動、防串鍵、按鍵識別和鍵碼產生4個基本功能。82可以通過軟件延時或硬件電路解決去抖動。83鍵盤掃描的基本過程:從第0行第0列開始,順序對所有按鍵編號

18、。通過逐行掃描確定被按鍵的編號。具體定位方法為:從第0行開始,每掃描一行時,令該行對應的行線為0,其余行線為1,然后讀入列線狀態(tài),檢查是否有列線為0。若無,則行號加1,順序掃描下一行;若有,則查出狀態(tài)為0的列號,由該列號和正在掃描的行號即可確定被按鍵的編號。848279最多可擴展接入128(8×8×2)個鍵。858279最多可擴展接16個LED數碼管。868279 中的FIFO RAM是一個8×8 RAM,暫存數據,在鍵盤輸入方式時遵循先入先出(FIFO)原則。 878279 有四組掃描輸出線:SL0SL3,用來掃描鍵盤或顯示器,可編程設定為編碼輸出或譯碼輸出。8

19、88279有按鍵去抖的功能,在鍵盤掃描方式中,當有鍵閉合時,按命令指定方式去抖動后讀入鍵值。89CPU向8279芯片寫入的命令字格式為:命令字總共有8位,高3位為特征位,低5位為命令參數。 908279芯片的可執(zhí)行命令共有8條。918279芯片的可執(zhí)行命令有:設置鍵盤及顯示方式、設置時鐘頻率、讀FIFO RAM、讀顯示RAM、寫顯示RAM、禁寫顯示RAM/消隱、清除和結束中斷/設置錯誤方式。928279芯片的清除命令中清除顯示RAM的清除方式有:將顯示RAM全部清除、將顯示RAM置成20H、將顯示RAM置成全1。93 8279芯片的狀態(tài)字主要用來指示FIFO RAM中的字符數和有無錯誤發(fā)生。9

20、48279芯片的狀態(tài)字的最高位工作D7(Du)是顯示無效標志位。Du=1表示顯示無效。當執(zhí)行RAM清除命令時,該位為1。95. 8279芯片的狀態(tài)字的低三位表示FIFO RAM中有n個字符待取走。96PC微機常用的鍵盤有101鍵的增強型鍵盤和102鍵的擴展鍵盤兩種。 97一個標準鍵盤接口應具備如下功能:(1)串行接收鍵盤送來的掃描碼,完成串并轉換后保存;(2)收妥一個鍵盤掃描碼后,立即產生一個中斷請求信號;(3)保存的掃描碼可供CPU讀取,并通過軟件進行相應轉換處理;(4)接收CPU的命令,輸出到鍵盤,并接收鍵盤回送的響應信號。98要完成接口電路的功能,接口電路可由串并轉換電路、時鐘同步電路、

21、中斷請求觸發(fā)器及一些門電路組成。99目前前流行的打印機有針式打印機、激光打印機、噴墨式打印機等。100針式打印機由打印機構、控制邏輯電路、操作面板及電源等部分組成。101打印機構由打印頭、字車機構、走紙機構、色帶機構、檢測器等組成。102控制邏輯電路控制著打印機各部分的動作,它由微處理器、行緩存RAM、    ROM和打印頭驅動電路等主要部分組成。103分串行接口機和并行接口兩大類。104并行打印機常用標準是Centronics并行接口標準。105狀態(tài)線BUSY由“高”變“低”標志著一個數據傳輸完畢。106在硬件上只需提供一個數據口和有關的握手聯(lián)絡信號。 107分程序查詢方

22、式和中斷方式。108分可編程并行打印機接口和不可編程并行打印機接口。109又稱為不可編程打印機并行打印機接口。110打印機適配器由如下5個部分組成:8位雙向數據端口、5位雙向控制端口、5位狀態(tài)端口、總線收發(fā)器LS245、端口地址譯碼器LS155。111鎖存的是送打印機打印的數據。112作用是進行接口自校驗。113供查詢方式時查詢用。1140號端口為數據端口,1號端口為狀態(tài)端口,2號端口為控制端口。115可分為硬件中斷方式和軟件中斷方式。116媒體信息表示的數字化,媒體信息處理的集成性、實時性與交互性是多媒體技術的主要特點。 117處理音頻和視頻的軟、硬件技術是多媒體計算機技術的關鍵技術。118

23、音頻卡的基本功能是地數字化波形聲音、合成音樂和CD音頻三類聲音進行獲取生成、編輯、播放等處理。119音頻卡一般由數字信號處理芯片(DSP)、混聲芯片、合成器芯片、波表存儲器和總線接口芯片等5個主要部分組成。120視頻卡的主要類型有:電視接收卡、視頻轉換/捕獲卡、MPEG解壓卡、電視編碼卡。121MPEG卡的主要功能是將MPEG文件進行解壓縮恢復,并播放出原始的視、音頻信號。122兩種模式的區(qū)別主要有如下幾點:用戶數據量不同。Model為2048個字節(jié),Mode2為2336個字節(jié)。Model中用了4個字節(jié)的錯誤檢驗碼(EDC)和276個字節(jié)的錯誤校正碼(ECC),具有極強的糾錯能力(可使誤碼率降

24、到1/10(12次方),適合于存儲對錯誤極為敏感的數據,如計算機程序等。Mode2缺少糾錯能力,一般用來存放對誤碼率要求不太高的數據,如聲音、圖像、圖形等。123CD-ROM的一般性能如下。容量:約為650MB;數據傳輸速率:最初推出的為150KB/s,稱為單速,后來推出的有倍速(300KB/s)、四倍速 (600KB/s)、六倍速(900KB/s)等;存取時間:200400ms;存儲緩沖器:目前常用的為256KB;誤碼率:1/10(12次方)/10(16次方);平均無故障時間MTBF:約25000小時。124CD-ROM驅動器與計算機的接口主要有AT總線接口、SCSI接口和工業(yè)標準的IDE接

25、口3類。125攝像機一般由攝像鏡頭、攝像管、同步信號發(fā)生電路、偏轉電路、放大電路、電源等部分組成。126串行通信是在一根傳輸線上一位一位地傳送,這根線既作數據線又作聯(lián)絡線,也就是說要在一根傳輸線上既傳送數據信息,又傳送聯(lián)絡控制信息。 127串行通信的波特率是指單位時間內傳送二進制數據的位數。128每傳輸1位所需要的時鐘脈沖個數,叫做波特率因子。129波特率、波特率因子、發(fā)送/接收時鐘之間的關系,可用下式表示: Txc=Baud×Factor   Txc:發(fā)送/接收時鐘、Baud:波特率;Factor:波特率因子130起止式異步通信數據的幀可以有58位。131邏輯1電平為:-

26、3V15V 132信號無效電平為:-3V15V133低于-15V,-3V+3V,高于+15V的電平對于EIA-RS-232C標準無意義。134EIA-RS-232C與TTL之間要進行電平和邏輯關系的轉換。135最大物理距離是15m。136平衡方式是指雙端發(fā)送和雙端接收的傳輸方式。 137.D/A轉換器是把數字量變換成模擬量的線性電路器件,已做成集成芯片。 138.將數字量轉換成模擬量,實現(xiàn)微機與模擬量之間的信息交換。 139.分辨率:指D/A轉換器能夠轉換的二進制數的位數。位數多分辨率也就高。 140.轉換時間:指數字量從輸入到完成轉換、輸出達到最終值并穩(wěn)定為止所需的時間。 141.精度:指D

27、/A轉換器實際輸出電壓與理論值之間的誤差。142.線性度:指數字量變化時,D/A轉換器輸出的模擬量按比例關系變化的程度。 143.理想的D/A轉換器是線性的,但實際上有誤差,模擬輸出偏離理想輸出的最大值稱為線性誤差。 144.表示一個D/A轉換器連接特性的幾個方面為:輸入緩沖能力;輸入數據的寬度(即分辨率);輸入碼制;輸出模擬量的類型;輸出模擬量的極性。 145.D/A轉換器接口的主要任務是要解決CPU與DAC之間的數據緩沖問題。 146.A/D轉換器的功能是把模擬量變換成數字量。 147.A/D轉換器按分辨率分為4位、6位、8位、10位、14位、16位和BCD碼的3位半、5位半等。 148.

28、所謂直接A/D轉換器,是把模擬信號直接轉換成數字信號,如逐次逼近型,并聯(lián)比較型等。 149.間接A/D轉換器是先把模擬量轉換成中間量,然后再轉換成數字量。 150.分辨率是指AD轉換器能夠轉換成二進制數的位數。151.轉換時間指從輸入啟動轉換信號開始到轉換結束,得到穩(wěn)定的數字輸出量為止的時間。 152.雙積分型的ADC精度較高,分辨率也較高,抗干擾能力較強,但轉換速度較慢;逐次逼近的ADC分辨率及轉換速度都較為適中。 153.A/D轉換器接口,一般要完成以下幾個操作:進行通道選擇;發(fā)轉換啟動信號;取回“轉換結束”狀態(tài)信號;讀取轉換的數據;發(fā)采樣保持(SH)控制信號。 154.A/D轉換器一般采

29、用查詢方式、中斷方式、DMA方式和在板RAM技術傳送數據到內存。 155.從接口電路的結構形式來看,AD轉換器與CPU的接口方式有如下3種:(1)采用中小規(guī)模邏輯電路;(2)采用通用的可編程并行接口芯片;(3)采用GAL器件。156微機總線一般由數據總線、地址總線、控制總線、電源線和地線4部分組成。157總線的尋址空間由總線的地址線數目決定,總線寬度由總線的數據線數目決定。158總線完成一次數據傳輸周期要經歷以下4個階段:申請階段、尋址階段、傳數階段、結束階段。160由總線仲裁機構決定。161. PC總線分為三層:微處理器總線(或稱Host Bus)、局部總線(以PCI總線為主)、系統(tǒng)總線(如

30、ISA總線)。 162ISA總線的信號線分成5類:地址線、數據線、控制線、時鐘線、電源線。163ISA總線具有24條地址線,16位數據線。164ISA總線的最大傳輸速率為16MB/s,最高工作頻率為8MHz。 165EISA總線具有32條地址線,32位數據線。 166PC-104總線主要應用于超小型PC微機。167.PCI總線可尋址64位。168.PCI總線的必需信號線對于主控設備有49條,對于目標設備有47條??偩€信號線有120條。169.PCI總線按功能可分為:系統(tǒng)信號、地址和數據信號、接口控制信號、仲裁信號、錯誤報告信號、中斷信號、其他可選信號。170.PCI總線對于多功能設備最多有4條

31、中斷信號,低電平有效。171.STD總線的56根信號線。 172.STD總線按其功能可分為4類:電源線、數據總線、地址總線、控制總線。173.STD總線有8根數據線和16根地址線。  174.STD總線的兩條優(yōu)先權鏈接線為:優(yōu)先級輸入線和優(yōu)先級輸出線。175.PCI總線的特點:傳輸速率高、多總線共存、獨立于CPU、自動識別與配置外設、并行操作能力。 176PCI總線的數據寬度為32位/64位。177USB傳輸類型就是USB數據流類型。178USB傳輸有4種基本類型:控制傳輸、批傳輸、中斷傳輸、等時傳輸。179包是組成USB交換的基本單位,是用來產生所有的USB交換的機制,是USB傳輸

32、的基本方式。180USB總線上每次交換至少需要3個包才能完成。首先由主機發(fā)出一個標志(令牌)包開始。181.USB是通用串行總線,它是一種新型的外設接口標準。 182.USB傳輸的等時傳輸不需要握手包。183USB可作為I/O設備、部分多媒體設備、通信設備(電話、網絡)以及家用電器的接口。184USB有4根信號線,分別為2根信號線,2根電源線。185USB系統(tǒng)包括USB主機、USB設備(Hub和功能設備)和連接電纜。186USB軟件部分有:USB設備驅動程序、USB驅動程序、主控制器驅動程序。二、簡答題位地址線各做何用? 1微機接口(interface)就是微處理器CPU與“外部世界”的連接電

33、路,是CPU與外界進行信息交換的中轉站。2 有幾個方面的原因:其一,CPU與外設兩者  的信號線不兼容,在信號線功能定義、邏輯定義和時序關系上都不一致;其二,兩者的工作速度  不兼容,CPU速度高,外設速度低;其三,若不通過接口,而由CPU直接對外設的操作實施控制,就會使CPU處于窮于應付與外設打交道之中,大大降低CPU的效率;其四,若外部設備直接由CPU控制,也會使外設的硬件結構依賴于CPU,對外設本身的發(fā)展不利。因此,有必要設  置接口電路,以便協(xié)調CPU與外設兩者的工作,提高CPU的效率,并有利于外設按自身的規(guī)律發(fā)展。 3 執(zhí)行CPU命令的功能、返回外設狀態(tài)

34、的功能、數據緩沖功能、信號轉換功能、設備選擇功能、數據寬度與數據格式轉換的功能。 4 微機接口(interface)就是微處理器CPU與“外部世界”的連接電路,是CPU與外界進行信息交換的中轉站。CPU與外設之間的信息都要通過接口進行變換與中轉,接口技術已成為直接影響微機系統(tǒng)的功能和微機推廣應用的關鍵。 5.硬件部分包括:基本邏輯電路、端口地址譯碼電路、供選電路。 6 軟件部分包括:初始化程序段、傳送方式處理程序段、主控程序段、程序終止與退出程序段、輔助程序段。 7 固定式結構采用SSI或MSI的IC邏輯芯片,按設計要求組合而成。電路一經做成,其工作方式和功能就固定不變,是一種不可編程的接口電

35、路,一般用于接口任務比較簡單的場合。 8 半固定式結構是指采用GAL或PAL器件構成的接口電路。設計者根據接口電路設計要求,編寫各種“與”、“或”邏輯表達式,通過專門的編程軟件和編程器,燒入GAL器件,就可以實現(xiàn)比較復雜的接口功能。由于采用這種器件的接口電路,其功能和工作方式可以通過改寫內部的邏輯表達式加以改變,但是,邏輯表達式一旦燒入芯片,其功能和工作方式又都固定下來,因此,把它叫做半固定式結構 9 采用大規(guī)模集成接口芯片構成的接口電路,其工作方式和功能可以通過編程方法加以改變,使用靈活,適應面寬,而且種類繁多,能滿足不同外設接口的需要。 10對可編程接口芯片(或控制芯片)設置其工作方式及初

36、始條件。 11CPU與外設之間傳送數據一般有3種方式查詢方式、中斷方式和DMA方式。 12查詢方式是CPU傳送數據(包括讀入和寫出)之前,主動去檢查外設是否“準備好”,若沒有準備好,則繼續(xù)查其狀態(tài),直至外設準備好了,即確認外部設備已具備傳送條件之后,才進行數據傳送。 13查詢方式的具體作法是在程序中安排一段由輸入輸出指令和測試指令以及轉移指令組成的程序段。CPU使用測試指令和條件轉移指令循環(huán)檢測設備完成準備工作的狀態(tài)。 14采用中斷方式傳送數據時,無需反復測試外部設備的狀態(tài)。在外部設備沒有作好數據傳送準備時,CPU可以運行與傳送數據無關的其他指令。外設作好傳送準備后,主動向CPU請求中斷,CP

37、U響應這一請求,暫停正在運行的程序,轉入用來進行數據傳送的中斷服務子程序,完成中斷服務子程序(即完成數據傳送)后,自動返回原來運行的程序。 15DMA方式實際上是把輸入輸出過程中外設與內存交換數據的那部分操作與控制交給了DMA控制器,數據的傳送不經過CPU,由DMA控制器來實現(xiàn)內存與外設,或外設與外設之間的直接快速傳送。 16查詢方式CPU的工作效率很低,且CPU與外設不能同時工作,各種外設也不能同時工作。但這種方式不需要增加額外的硬件電路,因此,易于實現(xiàn)。在CPU不太忙且傳送速度不高的情況下,可以采用。中斷方式中,外設與CPU并行工作,提高了CPU的效率。但為了實現(xiàn)中斷傳送,要求在CPU與外

38、設之間設置中斷控制器。增加了硬件開銷。中斷方式用于CPU的任務比較忙,如系統(tǒng)中有多個外設需要與CPU交換數據,尤其適合實時控制及緊急事件的處理。DMA方式下,數據傳送過程中的部分操作由DMA控制器的硬件實現(xiàn),因此傳送速率很高,這對高速度大批量數據傳送特別有用。但這種方式要求設置DMA控制器,電路結構復雜,硬件開銷大。 17分析與設計接口電路有兩種基本方法:兩側分析法、硬軟結合法。 18兩側分析法就是對接口的兩側:CPU與外設分別進行分析的方法。 19以硬件為基礎,硬件與軟件相結合是設計接口電路的基本方法。 20(1)采用匯編語言(或高級語言)直接對低層硬件編程。(2)采用DOS系統(tǒng)功能調用和B

39、IOS調用編程。21.端口(port)是接口電路中能被CPU直接訪問的寄存器的地址。 22.一個接口可以有幾個端口,如命令口、狀態(tài)口和數據口,分別對應于命令寄存器、狀態(tài)寄存器和數據寄存器。接口必須通過端口來讀寫各種信息,一般,一個端口只能寫入或讀出一種信息,但也有幾種信息共用一個端口的。 23.要求CPU具有讀寫I/O端口的讀寫控制線,且此控制線應與存儲器訪問控制線不同。 24.端口有兩種編址方式,一種是端口地址和存儲器地址統(tǒng)一編址,即存儲器映射方式;另一種是IO端口地址和存儲器地址分開獨立編址,即IO映射方式。25.統(tǒng)一編址是從存儲器空間劃出一部分地址空間給I0設備,把I0接口中的端口當作存

40、儲器單元一樣進行訪問。 26.獨立編址是接口中的端口地址單獨編址而不和存儲空間合在一起。 27.25628.64K 29.為了避免端口地址發(fā)生沖突,在選用IO端口地址時要注意:凡是被系統(tǒng)配置所占用了的地址一律不能使用;原則上講,未被占用的地址,用戶可以使用,但對計算機廠家申明保留的地址,不要使用,否則,會發(fā)生IO端口地址重疊和沖突,造成用戶開發(fā)的產品與系統(tǒng)不兼容而失去使用價值;一般,用戶可使用30031FH地址,這是IBM-PC微機留作實驗卡用的,用戶可以使用。 30系統(tǒng)板上的I/O芯片和I/O擴展槽上的接口控制卡31IO端口地址譯碼電路的作用是把地址和控制信號進行邏輯組合,從而產生對接口芯片

41、的選擇信號。 32譯碼電路的形式可分為固定式譯碼和可選式譯碼。若按譯碼電路采用的元器件來分,又可分為門電路譯碼和譯碼器譯碼。 33一般原則是把地址線分為兩部分:一部分是高位地址線與CPU的控制信號進行組合,經譯碼電路產生IO接口芯片的片選/CS信號,實現(xiàn)系統(tǒng)中的片間尋址;另一部分是低位地址線不參加譯碼,直接連到I/O接口芯片,進行IO接口芯片的片內端口尋址,即寄存器尋址。 34所謂固定式是指接口中用到的端口地址不能更改。35固定式譯碼電路接口中用到的端口地址不能更改。可選式譯碼電路可根據用戶要求,改變接口卡的端口地址,使之能適應不同的地址分配場合,或為系統(tǒng)以后擴充留有余地。 36要求AEN=0

42、,是為了避免在DMA周期中,由DMA控制器對這些以非DMA方式傳送的IO端口執(zhí)行DMA方式的傳送。 37把A0、A1、A2中的反向器去掉,在A4、A6、A7中分別加一個反向器即可。 38把A8、A4、A2中的反向器去掉,在A7、A1中分別加一個反向器。 39地址線的高5位參加譯碼,其中A5A7經譯碼器,分別產生/DMACX(8237)、/NTRCS(8259)、/T/CCS(8253)、/PPICS(8255A)的片選信號,而地址線的低5位A0A4作芯片內部寄存器的訪問地址。 40DMAC的地址范圍是00H1FH,INTR的地址范圍是20H3FH,T/C的地址范圍是40H5FH,PPI的地址范

43、圍是60H7FH。 41.可以實現(xiàn)組合邏輯電路和時序邏輯電路的多種功能。經過編程可以構成多種門電路,如觸發(fā)器、寄存器、計數器、比較器、譯碼器、多路開關或控制器等,代替常用的74系列和54系列的TTL器件或CD4000系列的CMOS芯片。據統(tǒng)計,一個GAL器件在功能上可以代替412個中小規(guī)模集成芯片,從而使系統(tǒng)縮小體積,提高可靠性,并簡化印制電路板的設計。采用電擦除工藝,門陣列的每個單元可以反復改寫(至少100次),因而整個器件的邏輯功能可以重新配置,因此它是產品開發(fā)研制中的理想工具。具有硬件加密單元,可以防止抄襲電路設計和非法復制。速度高而功耗低,具有高速電擦電寫能力,改寫整個芯片只需數秒鐘,

44、而功耗只有雙極型邏輯器件的12或14,緩解了溫升問題。因此,GAL得到越來越多用戶的青睞,在微機應用系統(tǒng)中被廣泛采用。 42.可以實現(xiàn)組合邏輯電路和時序邏輯電路的多種功能;采用電擦除工藝,門陣列的每個單元可以反復改寫(至少100次),因而整個器件的邏輯功能可以重新配置;具有硬件加密單元,可以防止抄襲電路設計和非法復制;速度高而功耗低,具有高速電擦電寫能力,改寫整個芯片只需數秒鐘,而功耗只有雙極型邏輯器件的12或14,緩解了溫升問題。 43.GAI器件的開發(fā)工具包括硬件工具?D?D編程器和軟件工具?D?D專用的編譯程序或匯編程序。 44.目前國內常見的GAL編程器有PROMA、EXPRO-40和

45、ALL-03型。 45.GAL器件的開發(fā)過程,共分3步:利用文本編輯程序(如EDIT)按一定格式編寫GAL編程輸入源文件(或叫GAL設計說明書)。使用FMEXE匯編程序對GAL輸入源文件進行匯編,并生成3個基本文件。使用ALL-03編程器將擴展名為JED的裝載文件“燒”到GAL器件內。46.使用FMEXE匯編程序對GAL輸入源文件進行匯編,并生成3個基本文件:LST列表文檔文件包括源文件和引腳分配圖;PLT熔絲狀態(tài)分布圖文件供用戶直觀地查看邏輯方程用;JED分布數據文件包含門陣列中所有編程節(jié)點的編程信息代碼。 47.GAL編程輸入源文件中的斜杠()符號,表示低電平有效。 48.編寫GAL編程輸

46、入源文件要注意: 第1行的器件型號和第4行的電于標簽的位置不能變。第2、3行寫什么由設計者自己定,這兩行無論寫什么FM軟件都不會判錯。關鍵字DESCRIPTION不可缺,即使后面不給出任何描述,也要寫出關鍵字,且定要頂頭開始寫,前面不能留空格。每個引腳名最多可用8個字符,名字間應用空格、制表符、回車符隔開。不使用的引腳習慣上用NC表示,地用GND表示,電源用U(下標CC)表示。引腳名必須按引腳號的次序排列,排完第一行,再排第二行。器件類型和關鍵字DESCRIPTION必須用大寫字母。輸入源文件的核心部分是輸入與輸出信號的邏輯方程,因為匯編程序FM無邏輯化簡功能。所以,源文件要用簡化的與-或式(

47、積和式)寫出。輸入源文件可以在任一編輯器上進行編輯,編輯完畢后,以擴展名PLD存盤。 49.若鍵入:“1”,則FM將生成一份擴展名為LST的文檔文件,包括源文件和GAL引腳配置圖。 50.當把GAL器件插入編程器的插座后,執(zhí)行下列操作,即可完成GAL器件的編程工作:第一步,鍵入“2”,把裝載文件JED裝入緩沖區(qū)。第二步,鍵入“B”,檢查芯片是否擦除好,若未擦除好,則鍵入“E”,將其擦除。    第三步,鍵入“P”,即進行編程(燒錄)。第四步,鍵入“V”,進行核對。若要加密,則最后鍵入“S”。編程即告結束。為簡單起見,也可在JED文件裝入后,只鍵入“A”,代替前述各步,一次自

48、動完成編程工作。 51.計時的本質就是計數,只不過這里的“數”的單位是時間單位。如果把一小片一小片計時單位累加起來,就可獲得一段時間,因此,計時的本質就是計數;把計數和定時聯(lián)系起來,就會引出頻率的概念;由頻率可以引出聲音,頻率高,聲音的音調高;頻率低,聲音的音調低,如果不僅考慮發(fā)聲頻率的高低,還考慮發(fā)聲所占時間的長短,就會引出音樂的概念;把音調的高低和發(fā)聲的長短巧妙地結合起來,便產生了美妙動聽的音樂。 52.一天24小時的計時,稱為日時鐘。 53.長時間的計時(日、月、年直至世紀的計時)稱為實時鐘。 54.微機系統(tǒng)中的定時,可分為內部定時和外部定時兩類:內部定時是計算機本身運行的時間基準或時序

49、關系,計算機每個操作都是按照嚴格的時間節(jié)拍執(zhí)行的;外部定時是外部設備實現(xiàn)某種功能時,本身所需要的一種時序關系。 55.用戶在考慮外設和CPU連接時,不能脫離計算機的定時要求,即應以計算機的時序關系為依據,來設計外部定時機構,以滿足計算機的時序要求,這叫做時序配合。56.外部定時可分為兩種:軟件定時和硬件定時。軟件定時是利用CPU內部定時機構,運用軟件編程,循環(huán)執(zhí)行一段程序而產生的等待延時;硬件定時是采用可編程通用的定時計數器或單穩(wěn)延時電路產生定時或延時。 57.軟件定時是常用的一種定時方法,主要用于短時延時。這種方法的優(yōu)點是不需增加硬設備,只需編制相應的延時程序以備調用。缺點是CPU執(zhí)行延時等

50、待時間增加了CPU的時間開銷,延時時間越長,這種等待開銷越大,降低了CPU的效率,浪費CPU的資源。并且,軟件延時的時間隨主機頻率不同而發(fā)生變化,即定時程序的通用性差。 58.硬件定時不占用CPU的時間,定時時間長,使用靈活,尤其是定時準確,定時時間不受主機頻率影響,定時程序具有通用性。 59.82538254內部有6個模塊:數據總線緩沖器、讀/寫邏輯和三個計數器。數據總線緩沖器有3個基本功能:向8253寫入確定8253工作方式的命令;向計數寄存器裝入初值;讀出計數器的初值或當前值。讀/寫邏輯它由CPU發(fā)來的讀寫信號和地址信號來選擇讀出或寫入寄存器,并且確定數據傳輸的方向,是讀出還是寫入??刂?/p>

51、命令寄存器接受CPU送來的控制字來選擇計數器及相應的工作方式,控制命令寄存器只能寫入,不能讀出。計數器實現(xiàn)計數的功能。 60.表示計數器由16位計數初值寄存器、減1計數器和當前計數值鎖存器組成。計數初值寄存器(16位):用于存放計數初值(定時常數、分頻系數),其長度為16位;減1計數器(16位):用于進行減1計數操作,每來一個時鐘脈沖,它就作減1運算,直至將計數初值減為零;當前計數值鎖存器(16位):用于鎖存減1計數器的內容,以供讀出和查詢。618253是一種減1計數器(逆計數器),而不是加1計數器(正計數器)。因此,在它開始計數(定時)之前,一定要根據計數(定時)的要求,先計算出計數初值(定

52、時常數),并裝入計數初值寄存器和減1計數器。然后,才能在門控信號GATE的控制下,由時鐘脈沖CLK對減1計數器進行減1計數。 62計數初值與時鐘頻率及輸出波形頻率之間的關系是:Ci=CLKOUT或Tc=CLKOUT。 63其計數初值是65536。 64方式命令字的作用主要是對8253進行初始化,同時也可對當前計數值進行鎖存。 658253初始化的工作有兩點:一是向命令寄存器寫入方式命令,以選擇計數器(3個計數器之一),確定工作方式(6種方式之一),指定計數器計數初值的長度和裝入順序以及計數值的碼制(BCD碼或二進制碼);二是向已選定的計數器按方式命令的要求寫入計數初值。66D7D6(SC1 S

53、C0):用于選擇計數器;D5D4(RL1 RL0):用來控制計數器讀寫的字節(jié)數;D3D1(M2M0):用來選擇計數器的工作方式;D0(BCD):用來指定計數器的碼制。 67D3D1分別設為:0 1 1 680方式有如下3個特點:當向計數器寫完計數值后,開始計數,計數一旦開始,輸出端OUT就變成低電平,并在計數過程中一直保持低電平,當計數器減到零時,OUT立即變成高電平。門控信號GATE為高電平時,計數器工作;當GATE為低電平時,計數器停止工作,其計數值保持不變。如果門控信號GATE再次變高時,計數器從中止處繼續(xù)計數。在計數器工作期間,如果重新寫入新的計數值,計數器將按新寫入的計數初值重新工作

54、。 691方式為可編程的單穩(wěn)態(tài)工作方式。當此方式設定后,輸出端OUT就變成高電平。寫入計數初值后,計數器并不立即開始工作,直到門控信號GATE有效(即變?yōu)楦唠娖?之后的一個時鐘周期的下降沿,才開始工作,使輸出OUT變成低電平,并在計數過程中一直保持低電平,直到計數值減到零后,輸出才變高電平;在計數器工作期間,當CATE又出現(xiàn)一個上升沿時,計數器重新裝入原計數初值并重新開始計數;如果工作期間對計數器寫入新的計數初值,則要等到當前的計數值計滿回零且門控信號再次出現(xiàn)上升沿后,才按新寫入的計數初值開始工作。 70MOV  DX,307        

55、;命令字    MOV  AL ,10010010B  ;1方式字    OUT   DX,ALMOV  DX,304         ;T0數據口    MOV  AL,BYTEL      ;計數初值低字節(jié)    OUT   DX,AL71區(qū)分這6種工作方式的主要標志有3點:一是輸出波形不同;二是啟動計數器的觸發(fā)方式不同;三是計數過程中門控信號GATE對計數操作的控制不同。 722方

56、式是一種具有自動裝入時間常數(計數初值)的N分頻器。其工作特點如下:計數器計數期間,輸出OUT為高電平,計數器回零時,輸出一個寬度等于時鐘脈沖周期的負脈沖,并自動重新裝入原計數初值,一個負脈沖過去后,輸出又恢復高電平并重新作減法計數;在計數器工作期間,如果向此計數器寫入新的計數初值,則計數器仍按原計數值計數,直到計數器回零并在輸出一個時鐘周期的負脈沖之后,才按新寫入的計數值計數;門控信號GATE為高電平時允許計數。如在計數期間,門控信號變?yōu)榈碗娖?,則計數器停止計數,待GATE恢復高電子后,計數器將按原裝入的計數值重新開始計數。 73工作在3方式,引腳OUT輸出的不是一個時鐘周期的負脈沖,而是占

57、空比為1:1或近似1:1的方波;當計數初值為偶數時,輸出在前一半的計數過程中為高電乎,在后一半的計數過程中為低電平;當計數初值為奇數時,在前一半加1的計數過程中,輸出為高電平,后一半減l的計數過程中為低電平。 744方式工作方式是一種由軟件啟動的閘門式計數方式,即由寫入計數初值來觸發(fā)計數器開始工作。其特點是:此方式設定后,輸出OUT就開始變成高電平;當寫完計數初值后,計數器開始計數,計數完畢,計數回零結束,輸出一個寬度為一個時鐘脈沖的負脈沖,然后輸出又恢復高電平,并一直保持高電平不變;門控信號GATE為高電平時,允許計數器工作;門控信號GATE為低電平時,計數器停止工作。當GATE恢復高電平后,計數器又從原裝入的計數初值開始作減1計數;在計數器工作期間,如向計數器寫入新的計數初值,則不影響當前的計數狀態(tài),僅當當前計數值計完回零后,計數器才按新寫入的計數初值開始計數,一旦計數完畢,計數器將停止工作。 75在5方式工作方式下,當寫入計數初值后,計數器并不立即開始計數,而要由門控信號的上升沿啟動計數。計數器計數回零后,將在輸出一個時鐘周期的負脈沖后恢復高電平;在計數過程中(或者計數結束后),如果

溫馨提示

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

評論

0/150

提交評論