




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《微機接口技術與應用》課程習題集一、單項選擇題1.可屏蔽中斷的過程應該是〔1〕中斷向量指針〔2〕中斷源〔3〕中斷號〔4〕中斷向量:A、〔3〕〔4〕〔1〕〔2〕 B、〔2〕〔3〕〔1〕〔4〕C、〔3〕〔1〕〔4〕〔2〕 D、〔1〕〔3〕〔2〕(4)2.當并行接口芯片8255A被設定為方式2時,其工作的I/O口A、僅能作輸入口使用B、僅能作輸出口使用C、既能作輸入口、也能作輸出口使用D、僅能作不帶控制信號的輸入口或輸出口使用3.現行PC機中打印機與主機的接口標準大多采用A、RS-232-C B、Centronics C、IDE D、IEEE-4884.在現行PC機中,常用存儲器地址線中的低10位作輸入/輸出口地址線。設某接口芯片內部有16個端口,該接口芯片的片選信號由地址譯碼器產生,那么地址譯碼器的輸入地址線一般應為:A、全部10位地址線 B、其中的高8位地址線C、其中的高6位地址線 D、其中的高4位地址線5.以下引起CPU程序中斷的四種情況,哪一種需要由硬件提供中斷類型碼?A、INTO B、NMI C、INTR D、INTn6.以下端口訪問指令錯誤的選項是:A、INAL,60HB:、MOVDX,303HOUTDX,ALC:、MOVDX,303HMOVAL,[SI]OUTDX,ALD、INAL,303H7.有關DMA技術,以下表達正確的選項是:A、數據傳送時同時進行數據檢索操作B、在數據塊傳送過程中,即使DMA請求變為無效,DMAC也不釋放總線C、DMAC在被動態時,DMA傳送完畢后,無需讀取DMAC狀態D、DMA系統初始化時,不必對所有通道的工作方式存放器加載8.有關8255A狀態字的使用,以下表達正確的選項是:A、狀態字由用戶任意指定B、狀態字與C口的外部引腳無關C、查INTR位不如查IBF或OBF位可靠D、INTE位由I/O操作過程中自動產生9.一個滿量程為5V的D/A轉換器,要求能分辯的最小電壓的5mV,那么分辨率為:A、8B、16C、10D、3210.接口電路的核心功能之一是:A、返回外設狀態 B、設備選擇 C、信號轉換 D、數據寬度與數據格式轉換11.某顯示器的分辯率為1024*768,表示像素顏色的位寬為16bit,那么應配置的顯示存儲器容量一般為A、4MB B、2MB C、1Mb D、8MB12.根據下面提供的PC機內存中的數據,lNT11H中斷效勞程序的人口地址是什么0000:0040B3188ACC4DF800F0--41F800F0C5188ACC0000:005039E700F0A0198ACC--2EE800F0D2EF00F0A、8A19:A0F0 B、F000:F840 C、A019:8ACC D、CC8A:19A013.欲使地址譯碼器的輸出信號有效,其中的控制信號AEN和IOR#必須分別取值為A、0,0B、0,1C、1,0D、1,114.以下屬于接口標準的是A、PCIB、EISAC、RS232CD、ISA15.8253工作于方式5時:A、可產生周期性負脈沖B、多用作方波發生器C、必須由GATE信號上升沿啟動計數D、由GATE信號上升沿繼續計數16.設INTR中斷號為60H,中斷向量為3344H:1122H,那么從180H起連續地址單元的內容為:A、33441122 B、44332211C、11223344 D、2211443317.8086CPUI/O的編址方式是:A、統一編址B、獨立編址C、統一和獨立編址 D、以上三者都不是18.8086CPU可以識別的中斷源類型總數是:A、128 B、256 C、1024 D、6553619.在使用8255A時,值位/復位命令應寫入:A、A口 B、B口 C、C口 D、命令口20.串口通信的波特率為1200,數據格式為1位起始位、8位數據位、1位停止位,那么每秒傳送的字節數是___個。A、8 B、15 C、12 D、12021.在PC機中,鍵盤與主機的接口電路結構形式是:A、固定式 B、半固定式 C、可編程式 D、智能型22.在某一存儲器系統中,設有只讀存儲器16KB,隨機存儲器48KB,用16根地址線來尋址,如只讀存儲器位于低地址段,那么其地址范圍是______。A、0000H—2BFFH B、0000H—0FFFHC、0000H—3FFFH D、0000H—4AFFH23.以下為引起CPU程序中斷的四種情況,哪一種需要由硬件提供中斷類型碼? A、INTOB、NMIC、INTRD、INTn24.數據的輸入輸出指的是〔〕進行數據交換。A、CPU與存儲器 B、CPU與外設C、存儲器與外設 D、內存與外存25.8086在執行INAL,DX指令時,AL存放器的內容輸出到〔〕上。A、地址總線 B、數據總線 C、存儲器 D、存放器26.8086中斷向量表的大小為〔〕字節。 B.1024 27.8255A工作在方式2〔雙向選通I/O〕時〔〕。A、只能作輸入接口 B、只能作輸出接口C、作輸入口或作輸出口 D、同時可作輸入口、輸出口28.啟動8253的計數器開始計數的方式有〔〕A、軟件方式 B、硬件方式C、軟件和硬件方式 D、門控信號29.使多路模擬信號共有一個A/D轉換器時,需使用〔〕。A、采樣保持器 B、多路模擬開關C、傳感器 D、濾波電路30.定時器8253如作為波特率發生器,應工作以下哪一種工作方式:A.2 B.3 C.4 D.531.斷響應信號INTA2的作用是:A.表示接受到中斷 B.選擇外設C.讓中斷控制器向CPU送中斷類型號 D.沒有明確的作用32.一般的鍵盤接口使用:A.并行接口 B.串行接口 C.并行或串行接口 D.直接接在總線上33.作為現行PC機的主要系統總線是:A、ISA總線〔AT總線〕 B、PCI總線和ISA總線C、EISA總線 D、PCI總線34.如用譯碼器74LS138的輸出信號與8086CPU的/WR信號組合后成為8255A的片選控制信號,應選用以下哪中邏輯電路:A.與門B.或門 C.與非門 D.或非門35.一個8位D/A轉換器的分辨率可到達滿量程的______。A.1/8 B.1/16 C.1/128 D.1/25636.在給接口編址的過程中,如果有5根地址線沒有參加譯碼,那么可能產生〔〕個重疊地址。A.52 B.5 C.25 D.1037.ISA總線的數據寬度為〔〕位。A.64 B.32 C.16 D.838.軟中斷INTn〔n=10H~FFH〕的優先級排列原那么是〔〕。A.n值愈小級別越高 B.無優先級別C.n值愈大級別越高 D.隨應用而定39.可編程定時器/計數器8253的控制字為〔〕個字節。A.1 B.2 C.3 D.440.8086CPU工作在總線請求方式時,會讓出〔〕。A.地址總線 B.數據總線C.地址和數據總線 D.地址、數據和控制總線41.CPU在執行OUTDX,AL指令時,〔〕存放器的內容送到地址總線上。A.AL B.DXC.AX D.DL42.如果8255A的PA口工作在方式2,PB口可工作在哪種工作方式〔〕。A.方式0 B.方式1 C.方式2 D.方式0或方式143.8253的哪種工作方式能產生連續方波輸出〔〕。A.方式0 B.方式1 C.方式2 D.方式344.用DMA方式傳送數據時,是由〔〕控制的。A.CPU B.軟件 C.CPU+軟件 D.硬件控制器45.標準的RS-232-C規定的串行數據傳送距離為〔〕米。 46.串行異步通信的實現,必須作到〔〕。A.通信雙方有同步時鐘的傳送,以實現同步 B.一塊數據傳送結束時,用循環冗余校驗碼進行校驗C.以字符為傳送信息的單位,按約定配上起始位、停止位和校驗位D.塊與塊間用同步字符01111110隔開47.連接微處理器同內存儲器以及I/O接口之間的總線是〔〕。A.片總線 B.內總線 C.系統總線 D.外總線48.在中斷輸入/輸出方式下,外設的〔〕線可用于向CPU發送中斷請求信號。A.地址 B.狀態 C.數據 D.其他49.地址譯碼器的輸出一般可為接口的〔〕信號。A.片選 B.數據輸入 C.地址 D.控制50.在對8253進行任何操作前,都必須先向8253寫入一個〔〕,以確定8253的工作方式。 51.計數初值送到8253的〔〕存放器中。A.控制存放器 B.計數初值存放器C.減計數單元 D.輸出鎖存存放器52.采用條件傳送方式時,必須要有〔〕。A.中斷邏輯 B.請求信號 C.狀態端口 D.類型號53.8253的某個計數器最大計數初值是〔〕。A.65536 B.FF00H C.0000H D.FFFFH54.總線按功能分類,下面不屬于的是〔〕
A.數據總線B.地址總線C.控制總線D.通訊總線55.8086CPU的I/O地址空間為〔〕字節。 56.查詢輸入/輸出方式需要外設提供〔〕信號,只有其有效時,才能進行數據的輸入和輸出。A.控制 B.地址 C.狀態 D.數據57.總線的標準傳輸率是總線上〔〕。A.每秒傳輸的最大字節量 B.每秒傳輸的最大位數C.每秒傳輸的最大信息量 D.每秒傳輸的數據量58.8253某計數器工作在方式1時,在計數中途OUT為〔〕。A.由低變高 B.由高變低 C.高電平 D.低電平59.兩片8259A級聯后可管理〔〕級中斷。 B.16 60.一個8259可提供〔〕個中斷類型號。 61.ADC0809的EOC引腳如果輸出為高電平,表示〔〕。A.啟動A/D轉換 B.讀出數字量 C.A/D轉換結束 D.A/D轉換器故障62.串行接口器件8251A〔〕。A.只能作異步傳送 B.只能作同步傳送 C.兩者均可 D.可作并行傳送63.INTn指令中斷是〔〕。 64.總線的寬度用〔〕總線的條數表示。A.地址 B.數據 C.控制 D.以上所有65.并行接口一般要對輸出數據進行鎖存,其原因是〔〕。A.外設速度常低于主機速度 B.主機速度常低于外設速度C.主機與外設速度通常差不多 D.要控制對多個外設的存取66.D/A轉換器輸出模擬電壓的最大幅值不會超過〔〕。A.+5V B.0VC.輸入電壓 D.參考電壓67.8255A的PA口工作在方式2,PB口工作在方式1時,其PC端口〔〕。A.用作兩個4位I/O端口 B.局部引腳作聯絡,局部作I/OC.全部引腳均作聯絡信號 D.作8位I/O端口,引腳都作為I/O線68.USB實際上是一個萬能插口,其連接器為〔〕芯連接器。 69.8259的OCW1——中斷屏蔽字〔〕設置。A.在ICW之前 B.只允許一次C.可允許屢次 D.僅屏蔽某中斷源時70.地址譯碼器的輸入端應接在〔〕總線上。A.地址 B.數據C.控制 D.以上都對71.8086中斷系統中優先級最低的的是〔〕。A.可屏蔽中斷 B.不可屏蔽中斷C.單步中斷 D.除法出錯72.8250的最高波特率為〔〕bps。 B.9600 73.當8086/8088的I/0訪問100H端口時,采用〔〕尋址方式。A.直接 B.立即C.存放器間接 D.相對74.8位D/A轉換器的精度是+1/2LSB,那么最大可能誤差為〔〕。FS FSFS FS75.對8253的定時與計數〔〕。A.有兩種不同的工作方式 B.定時只加時鐘脈沖,不設計數值C.實質相同 D.從各自的控制端口設置76.傳送數據時,占用CPU時間最長的傳送方式是〔〕。A.查詢 B.中斷 77.CPU響應INTR引腳上來的中斷請求的條件是〔〕。A.IF=0 B.IF=1 C.TF=0 D.TF=178.總線的標準傳輸率用〔〕表示。 79.傳輸距離較近時,常采用〔〕。A.串行接口 B.簡單接口 C.可編程接口 D.并行接口80.將各種物理信號變成電信號的裝置稱為〔〕。A.采樣保持器 B.傳感器C.模/數轉換器 D.數/模轉換器81.在程序控制傳送方式中,哪種傳送可提高系統的控制效率〔〕。A.無條件傳送 B.查詢傳送C.中斷傳送 D.前三項均可82.在控制總線上,可以控制其他器件的器件稱為〔〕A.總線主控B.從線主控C.總線從控 D.從線從控83.總線是微處理器、內存儲器和I/O接口之間相互交換信息的公共通路。總線中的控制總線〔〕的信息通路。A.微處理器向內存儲器傳送的命令信號B.微處理器向I/O接口傳送的命令信號C.外界向微處理器傳送的狀態信息D.上述三種信號84.當8255A的PA口工作在方式1時,對PC4置位,其作用是〔〕。 85.PCI總線的數據寬度為〔〕位。A.8 B.16C.32 D.64二、簡答題86.以下圖為DMAC的內部狀態流程圖,簡述其直接通道的含義。87.簡述串行傳送的主要特點,并對8251A的工作過程加以說明。88.以自己熟悉的一種接口芯片為例,簡述一般接口電路應該具有的功能。89.8237A的地址線為什么是雙向的?90.什么是接口?接口的根本功能是什么?91.說明鍵盤掃描程序中全掃描和逐行掃描的做法和目的。92.8086如何響應一個外部的INTR中斷請求?93.什么是總線?94.什么是中斷向量表?95.并行接口的主要特點及其主要功能是什么?96.請簡要說明定時器與計數器的區別。97.什么是中斷類型號?它的作用是什么?98.簡述用軟件實現行掃描法的工作過程。99.8086與8088這兩個微處理器在結構上有何相同點,有何主要區別?100.8237址線為什么是雙向的?101.硬件中斷與軟件中斷的區別。102.什么是端口?8086共有多少端口?103.8086的中斷向量表是如何組成?作用是什么?104.D/A轉換器和微機接口中的關鍵問題是什么?對不同的D/A芯片應采用何種方法連接?105.地址譯碼器信號有什么用?106.8255A有哪幾種工作方式?107.PCI總線的優點有哪些?108.什么是中斷?109.為什么要對8253寫控制字?110.輸入輸出控制方式有哪幾種?111.接口所包含的信息有哪些?112.同步傳輸方式和異步傳輸方式的特點各是什么?113.什么是總線標準?114.比擬中斷與DMA兩種傳輸方式的特點。115.簡述A/D轉換器接口的根本原理與方法。三、綜合設計題116.8255作打印機接口,工作于方式0,請編寫初始化及工作程序,8255地址0D0-0D7,偶地址有效。打印機工作過程:8255初始化后,使PC6〔STB#〕為高電平。查打印機狀態〔BUSY=PC2〕假設打印機不忙〔BUSY=PC2=0〕,送出數據使PC6〔STB#〕為低,然后使PC6〔STB#〕為高,附:8255A控制字格式方式命令按位置位/復位命令字按位置位/復位命令字117.某8086系統中,要求通過8255A讀入8位開關的狀態,并控制相應的8個LED指示燈〔按下某位開關,那么點亮對應的某個LED指示燈〕。如用A口輸入,B口輸出,請寫出相應的程序〔用查詢方式〕。附:8255A方式命令格式118.有一D/A轉換系統如以下圖所示,其中8255A的地址為PORT0~PORT3,請編寫通過該D/A轉換器產生鋸齒波的程序。119.如以下圖所示,采用8251A在兩臺微機間實現串行接口通信。要求采用查詢方式,異步傳送,雙方實現半雙工通信。發送器CPU每查詢到TxRDY有效,那么向8251A并行輸出一個字節數據;接收端CPU每查詢到RxRDY有效,那么從8251A并行輸入一個字節數據;一直進行到全部數據傳送完畢為止。設發送端和接受端8251A的地址都是PORT0、PORT1,通信的字節數是100,發送數據塊起址是2000H,接受數據塊起址是4000H。請編寫相應的初始化程序、發送和接受程序。120.8255作為打印機接口,利用查詢方式實現數據輸出,A端工作于方式0,8255A端口地址為:A端口:00D0H、B端口:00D2H 、C端口:00D4H、控制口:00D6H。請寫出8255初始化程序以及傳送數據程序片,以下圖為8255與CPU及打印機的連接示意圖。121.寫出如圖1所示原理圖中,芯片8253選通工作的地址范圍,各端口地址各為多少?設置8253計數器0#為BCD碼計數方式,工作于方式3〔方波發生器〕,CLK0輸入端每來5個計數脈沖,輸出端OUT0的高電平與低電平反相一次〔對稱方波〕,寫出設置控制字的指令序列。OUTOUT0CATE0CLK0OUT1CATE1CLK1OUT2CATE2CLK28253D0D1D2D3D4D5D6D7ABCE1E2E374LS138A1A0CSRDWRY0A2A3A4A5A6A7122.通過D/A轉換器DAM0832產生鋸齒波形。硬件連接圖如下:123.設8253三個計數器的端口地址為201H、202H、203H,控制存放器端口地址200H。輸入時鐘為2MHz,讓1號通道周期性的發出脈沖,其脈沖周期為1ms,試編寫初化程序段。
附:8253A方式命令字D7D6D5D4D3D2D1D0計數器選擇讀寫字節數工作方式碼制124.兩微機之間用RS232C口進行零MODEM、異步串行通信。字符數據格式為:1位停止位,7位數據位,無校驗,波特率因子為16。請給出初始化程序。
答案一、單項選擇題1.B2.C3.B4.C5.C6.D7.B8.B9.C10.A11.B12.A13.C14.C15.C16.D17.B18.B19.D20.D21.D22.C23.C24.B25.B26.B27.D28.C29.B30.B31.C32.B33.D34.B35.D36.C37.C38.A39.A40.D41.B42.D43.D44.D45.C46.C47.A48.B49.C50.A51.B52.C53.C54.D55.A56.C57.A58.D59.A60.B61.A62.C63.C64.B65.A66.D67.C68.A69.C70.A71.C72.C73.C74.D75.C76.A77.B78.A79.D80.B81.C82.A83.D84.B85.C二、簡答題86.因為在讀周期之后所得到的數據并不是送入DMA控制器內部保存,而是保持在數據線DB0~DB7,所以,寫周期一開始,即可快速地從數據線上直接寫到RAM或I/O接口,這就是高速DMA傳送提供直接通道的真正含義。87.串行通信有如下特點:在一根傳輸線上既傳輸數據信息,又傳輸聯絡控制信息;串行通信的數據格式有固定的要求〔即固定的數據格式〕,分異步和同步數據格式,與此相應的,就有異步通信和同步通信兩種方式;串行通信中對信號的邏輯定義與TTL不兼容,因此,需要進行邏輯關系和邏輯電平的轉換;串行傳送信息的速率需要控制,要求雙方約定通信傳輸的波特率。88.接口電路一般具有以下功能:執行CPU命令功能;返回外設狀態的功能;數據緩沖功能;信號轉換功能;設備選擇功能;數據寬度和數據格式轉換的功能。89.因8237A有兩種工作狀態:主動態和被動態。在被動態時,8237A接受CPU送來的地址信號,是輸入;在主動態時,8237A發出地址信號,以控制數據的傳送,是輸出。因此8237A的地址信號是雙向的。90.微機接口是位于主機與外設之間的一些轉換電路的總稱。接口的根本功能是輸入緩沖、輸出鎖存、信號變換等。91.在一般的鍵盤掃描中,全掃描是指執行一次輸入/輸出操作,就能判斷是否有按鍵按下,具體方法是:在鍵盤矩陣的每條行線上“同時〞送“0〞電平,再同時讀回每條列線的電平,根據列線的電平判斷是否有按鍵按下。而行掃描是指每次只判斷某一行上是否有按鍵按下,具體方法是:在鍵盤矩陣的每條行線上“輪流〞送“0〞電平,再同時讀回每條列線的電平,根據列線的電平判斷該行是否有按鍵按下。全掃描能判斷整個鍵盤矩陣是否有按鍵按下,而行掃描能判斷具體是哪個按鍵按下。92.8086CPU響應一個外部INTR請求主要有以下幾步:〔1〕外設向CPU發出中斷請求信號〔2〕CPU向外設發中斷響應信號〔3〕外設〔中斷控制器〕向CPU送中斷類型號〔4〕CPU執行相應的中斷效勞程序〔5〕中斷返回93.總線是一組信號的集合,是計算機各模塊間進行信號傳輸的公共通道。94.把系統中所有的中斷類型碼及其對應的中斷向量按一定的規律存放在一個區域內,這個存儲區域就叫中斷向量表。95.主要特點:數據并行傳輸,傳輸速度快,但距離較近。主要功能:并行傳輸數據,在主機與外設之間起到數據緩沖和匹配的作用。96.定時器與計數器在本質上是一致的,都是對計數脈沖進行計數。它們的區別是,計數器是指對所有形式的計數脈沖進行計數,是廣義上的,而定時器是特指對某個固定頻率的脈沖進行計數,是狹義上的。97.中斷類型號是由CPU分配的、用來表示該中斷源的唯一代碼。中斷類型號的作用是在當CPU接受到該中斷的請求而發出中斷響應信號INTA2時,中斷管理器可以將該中斷源的中斷類型號送給CPU,使CPU可以據此計算出該中斷源的中斷向量指針,從而執行相應的中斷效勞程序。98.工作過程:首先用全掃描法判斷是否有按鍵按下,具體過程是:在鍵盤矩陣的每條行線上“同時〞送“0〞電平,再同時讀回每條列線的電平,根據列線的電平判斷是否有按鍵按下。如讀入的列線全為“1〞,那么沒有按鍵按下。如有按鍵按下,再用行掃描法判斷是哪個按鍵按下,具體過程是:在鍵盤矩陣的每條行線上“輪流〞送“0〞電平,再同時讀回每條列線的電平,根據列線的電平判斷該行是否有按鍵按下。99.8086與8088在內部功能上根本相同,但外部性能有區別。8086是16位數據總線,二8088是8位數據總線,在處理一個16位數時,8086只需要一步操作,二8088需要兩步。100.因8237A有兩種工作狀態:主動態和被動態。在被動態時,8237A接受CPU送來的地址信號,是輸入;在主動態時,8237A發出地址信號,以控制數據的傳送,是輸出。因此8237A的地址信號是雙向的。101.1〕硬中斷是外部事件而引起的中斷,具有隨機性和突發性,軟中斷是執行中斷指令而產生,不具有隨機性和突發性。 〔2〕硬中斷在中斷響應周期,CPU需發中斷答復信號,軟中斷在響應周期,CPU不需發中斷答復信號。 〔3〕硬中斷的中斷號由中斷控制器提供,軟中斷的中斷號由中斷指令直接給出。〔4〕硬中斷是可屏蔽中斷〔不可屏蔽中斷除外〕,軟中斷是不可屏蔽中斷。102.一個I/O地址稱為一個端口;8086共有65536個端口。103.把內存0段中0~3FFH區域作為中斷向量表的專用存儲區。該區域存放256種中斷的處理程序的入口地址,每個入口地址占用4個存儲單元,分別存放入口的段地址與偏移地址。104.D/A轉換器和微機接口時主要注意兩點:第一要了解所選用的D/A轉換器本身是否帶有數據鎖存器,如果芯片內部帶有鎖存器可以直接和CPU的數據總線相連接;如果芯片內部不帶有鎖存器,在接口電路中需要通過數據鎖存器來連接CPU的數據總線和D/A轉換器的數據線。第二是要注意D/A轉換器的位數和所要連接的微機數據總線的位數是否一致。以便決定在需要加數據鎖存器時,加幾級鎖存器,如果CPU的數據總線是8位,使用的是大于8位的D/A轉換器,通常采用兩級緩沖結構和CPU數據總線相連。105.區分和選通不同外設〔接口〕工作。106.方式0:根本I/O方式;方式1:單向選通I/O方式;方式2:雙向選通I/O方式107.〔1〕高性能;〔2〕通用性強;〔3〕低本錢;〔4〕使用方便;〔5〕可靠性高、數據完整性好。108.所謂中斷是指CPU在正常執行程序的過程中,由于內部/外部事件的觸發或由程序的預先安排,引起CPU暫時中斷當前正在運行的程序,而轉去執行為內部/外部事件或程序預先安排的事件的效勞子程序,待中斷效勞子程序執行完畢后,CPU再返回到被暫時中斷的程序處〔斷點〕繼續執行原來的程序,這一過程稱為中斷。109.8253有多種工作方式供選擇,因此8253在使用前必須先向其寫控制字,以決定究竟工作在哪一種方式。110.〔1〕程序控制輸入輸出方式。〔2〕輸入中斷輸入輸出方式。〔3〕直接存儲器存取方式。111.控制信息、地址信息、數據信息。112.同步傳輸方式中發送方和接收方的時鐘是統一的、字符與字符間的傳輸是同步無間隔的。異步傳輸方式并不要求發送方和接收方的時鐘完全一樣,字符與字符間的傳輸是異步的。113.為了使總線能夠更好地連接不同的模塊和傳輸數據,為其制定或公開總線的一些詳細標準,這種標準就叫總線標準。114.中斷方式下,外設需與主機傳輸數據時要請求主給予中斷效勞,中斷當前主程序的執行,自動轉向對應的中斷處理程序,控制數據的傳輸,過程始終是在處理器所執行的指令控制之下。直接存儲器訪問(DMA)方式下,系統中有一個DMA控制器,它是一個可驅動總線的主控部件。當外設與主存儲器之間需要傳輸數據時,外設向DMA控制器發出DMA請求,DMA控制器向中央處理器發出總線請求,取得總線控制權以后,DMA控制器按照總線時序控制外設與存儲器間的數據傳輸而不是通過指令來控制數據傳輸,傳輸速度大大高于中斷方式。115.在數據采集和過程控制中,被采集對象往往是連續變化的物理量〔如溫度、壓力、聲波等〕,由于計算機只能處理離散的數字量,需要對聯系的物理量轉換為數字量,這一操作過程就是A/D轉換。A/D轉換器的功能就是把模擬量轉換為數字量。主要參數有:分辨率、線形度、轉換精度、轉換時間等。A/D轉換器按照轉換原理可以分為直接A/D轉換和間接器A/D轉換器。所謂直接A/D轉換器,就是把模擬信號直接轉換成數字信號,如逐次逼近型、并聯比擬型等。它的工作過程主要有4個局部:采樣、保持、量化和編碼。采樣即采集所需的數據;保持即將采樣得到的值保存下來,例如對某個時間t,可取S〔t〕=0來保持,取S〔t〕=1來采樣;量化過程中可用只舍不入或四舍五入這兩種方法對數據進行處理;編碼可以采用01來編碼。間接A/D轉換器是先把模擬量轉換成中間量,然后再轉換成數字量,如積分型、電壓/頻率轉換型等。三、綜合設計題116.PA口地址:0D0HPB口地址:0D2HPC口地址:0D4H控制口地址:0D6HMOVAL,81H;方式選擇控制字,PA、PB、PC均為方式0,;PA輸出,為輸出,;為輸入。PB未用,規定為輸出。OUT0D6H,ALMOVAL,0DH;①PC6置1,0DH=0000,1101,;即為高電平OUT0D6H,AL LPST:INAL,0D4H;讀PC口ANDAL,04D;②打印機忙否〔PC2=BUSY=?〕JNZLPST;PC2=1,打印機忙,等待MOVAL,CLOUT0D0H,AL;③CL中的字符送PA口MOVAL,0CHOUT0D6H,AL;④置PC6=0,即=0;00001100=0CHINCALOUT0D6H,AL;置PC6=17,即=1,00001101=0DH117.MOVDX,8255A命令口MOVAL,90HOUTDX,ALMOVDX,8255AA口INAL,DXMOVDX,8255AB口OUTDX,AL118.;8255A初始化 MOVDX,PORT3 MOVAL,10000000B OUTDX,AL ;指定B口控制DAC轉換,置DAC0832為直通工作方式 MOVDX,PORT1 MOVAL,00010000B OUTDX,AL ;產生鋸齒波 MOVDX,PORT0 MOVAL,0FFHLL: OUTDX,AL NOP NOP DECAL JMPLL119.發送端初始化程序與發送控制程序如下: STT: MOVDX,PORT1 MOVAL,7FH OUTDX,AL MOVAL,11H OUTDX,AL MOVDI,2000H MOVCX,100 NEXT: MOVDX,PORT1 INAL,DX ANDAL,01H JZNEXT MOVDX,PORT0 MOVAL,[DI] OUTDX,AL INCDI LOOPNEXT HLT 接受端初始化程序與發送控制程序如下: SRR: MOVDX,PORT1 MOVAL,7FH OUTDX,AL MOVAL,04H OUTDX,AL MOVDI,4000H MOVCX,100 COMT:MOVDX,PORT1 INAL,DX RORAL,1 RORAL,1 JNCCOMT MOVDX,PORT0 INAL,DX MOV[DI],AL INCDI LOOPCOMT HLT120.程序片段如下:PP:MOV AL,10000001B ;控制字,使A、B、C三個端口均工 ;作于方式0,A端口 ;為輸出,PC7~PC4為輸出,PC3~PC0為輸入OUT 0D6H,AL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抵押擔保借款合同協議書
- 設備采購供應合同條款確認書
- 性教育測試題及答案
- PowerPoint考試題及答案
- 骨髓腔穿刺考試題及答案
- 入職勞動協議書
- 老鳳祥考試題及答案
- java對象交換面試題及答案
- 智能座艙試題及答案
- 西服測評面試題及答案
- T/CCMA 0137-2022防撞緩沖車
- GB/T 20854-2025金屬和合金的腐蝕循環暴露在鹽霧、“干”和“濕”條件下的加速試驗
- 麻風病知識講座課件
- 氨區作業安全培訓課件
- 2025內蒙古中考:生物必背知識點
- 2025年湖北省新高考信息卷(一)化學試題及答案
- 巖土工程設計課件
- 智能消防無人機行業深度調研及發展戰略咨詢報告
- 瓷磚期付款合同協議
- Unit 1 Animal Friends Reading Plus教學設計-2024-2025學年人教版英語七年級下冊
- 汽車維修廠設備管理制度
評論
0/150
提交評論