微機原理復(fù)習(xí)知識點總結(jié)_第1頁
微機原理復(fù)習(xí)知識點總結(jié)_第2頁
微機原理復(fù)習(xí)知識點總結(jié)_第3頁
微機原理復(fù)習(xí)知識點總結(jié)_第4頁
微機原理復(fù)習(xí)知識點總結(jié)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 1 所謂的接口其實就是 兩個部件或兩個系統(tǒng)之間的交接部分(位于系統(tǒng)與外設(shè)間、用來協(xié)助完成數(shù)據(jù)傳 送和控制任務(wù)的邏輯電路)。 2 為了能夠進行數(shù)據(jù)的可靠傳輸,接口應(yīng)具備以下功能:數(shù)據(jù)緩沖及轉(zhuǎn)換功能、設(shè)備選擇和尋址功能、 聯(lián)絡(luò)功能、接收解釋并執(zhí)行cpu命令、中斷管理功能、可編程功能、(錯誤檢測功能)。3 接口的基本任務(wù)是控制輸入和輸出。 4 接口中的信息通常有以下三種: 數(shù)據(jù)信息、 狀態(tài)信息 和 控制信息。 5 接口中的設(shè)備選擇功能是指: 6 接口中的數(shù)據(jù)緩沖功能是指: 將傳輸?shù)臄?shù)據(jù)進行緩沖,從而對高速工作的cpu與慢速工作的外設(shè)起協(xié)調(diào)和緩沖作用,實現(xiàn)數(shù)據(jù)傳送的同步。 7 接口中的可編程功能是指

2、:接口芯片可有多種工作方式,通過軟件編程設(shè)置接口工作方式。 8 計算機與外設(shè)之間的數(shù)據(jù)傳送有以下幾種基本方式:無條件傳送方式(同步傳送)、程序查詢傳送(異 步傳送)、中斷傳送方式(異步傳送)、dma傳送方式(異步傳送)。 9 根據(jù)不同的數(shù)據(jù)傳輸模塊和設(shè)備,總線的數(shù)據(jù)傳輸方式可分為無條件傳輸、程序查詢傳送方式、中斷 傳送方式、dma方式。 10 總線根據(jù)其在計算機中的位置,可以分為以下類型:片內(nèi)總線、內(nèi)部總線、系統(tǒng)總線、局部總線、外部總線。 11 總線根據(jù)其用途和應(yīng)用場合,可以分為以下類型:片內(nèi)總線、片間總線、內(nèi)總線、外總線。isa總線 屬于內(nèi)總線。 12 面向處理器的總線的優(yōu)點是:可以根據(jù)處理

3、器和外設(shè)的特點設(shè)計出最適合的總線系統(tǒng)從而達到最佳的 效果。 13 scsi總線的中文名為小型計算機系統(tǒng)接口(small computer system interface),它是 芯的信號 線,最多可連接 7 個外設(shè)。 14 usb總線的中文名為通用串行接口,它是4芯的信號線,最多可連接127個外設(shè)。 15 i/o端口的編碼方式有統(tǒng)一編址和端口獨立編址。訪問端口的方式有直接尋址和間接尋址。pc機的地址由16位構(gòu)成,實際使用中其地址范圍為0003ffh。 16 在計算機中主要有兩種尋址方式: 端口獨立編址 和 統(tǒng)一編址 方式。在 端口獨立編址 方式中,處 理器使用專門的i/o指令。17 74ls

4、688的主要功能是:8位數(shù)字比較器,把輸入的8位數(shù)據(jù)p0-p7和預(yù)設(shè)的8位數(shù)據(jù)q0-q7進行比較。如果相等輸d出0,不等輸出1。 主要功能:把輸入的8位數(shù)據(jù)p0-p7和預(yù)設(shè)的8位數(shù)據(jù)q0-q7進行比較,比較的結(jié)果有三種:大于、等于、小于。通過比較器進行地址譯碼時,只需把某一地址范圍和預(yù)設(shè)的地址進行比較,如果兩者相等,說明該地址即為接口地址,可以開始相應(yīng)的操作。 18 8086的內(nèi)部結(jié)構(gòu)從功能上分成總線接口單元biu和執(zhí)行單元eu兩個單元。 19 8086有20地址線,尋址空間1m,80286有24根地址線,尋址空間為16m。 20 8086/8088有兩種工作模式,即最大模式、最小模式,它是由

5、mnmx決定的。 21 在8086/8088系統(tǒng)中,i/o端口的地址采用端口獨立編址方式,訪問端口時使用專門的i/o指令。 22 使用80x86的cpu有兩種類型的中斷:內(nèi)部中斷(軟件中斷)和外部中斷(硬件中斷)。而后者中由 8259a管理的中斷又被稱為可屏蔽中斷。(外部中斷分為可屏蔽中斷和非屏蔽中斷) 23 在以80x86為處理器的微機中能尋址的最大端口數(shù)為4g(32根地址線),但在早期的ibm-pc機中, 由于只用了16根地址線作為i/o端口的尋址,因此其最大的尋址端口數(shù)為64k。 80x86的cpu有兩條外部中斷請求線intr和nmi。這兩條線上來的中斷都屬于硬件中斷。 24 特殊嵌套方

6、式與一般嵌套方式相比,其特點是:cpu不僅響應(yīng)更高優(yōu)先級的中斷,而且響應(yīng)同級的中 斷,只屏蔽 較低級的中斷。 25 某時刻8259a的irr寄存器中的內(nèi)容是13h,說明ir0、ir1、ir4有中斷請求;某時刻8259a的irr 寄存器中的內(nèi)容是11h,說明ir0和ir4引腳有中斷請求; 某時刻8259a的isr寄存器中的內(nèi)容是40h,說明ir6 的中斷請求正在服務(wù)中; 某時刻8259a的isr寄存器中的內(nèi)容是80h,說明ir7中斷請求正在服務(wù)中; 某時刻8259a的imr寄存器中的內(nèi)容是40h,說明屏蔽ir6 引腳的中斷請求; 某時刻8259a的imr寄存器中的內(nèi)容是80h,說明屏蔽ir7引腳

7、的中斷請求。 26 在兩片8259a級聯(lián)的中斷電路中,主片的ir3請求線作為從片的中斷請求輸入,則初始化主片時的 icw3為08h,從片的icw3為03h。 27 8259a的地址引腳a0=1時讀出的內(nèi)容是:imr(中斷屏蔽寄存器的狀態(tài))。(imr數(shù)據(jù)總線)p186 28 icw2命令字的功能是設(shè)置中斷類型號,如果寫入的icw2為08h,則ir0的中斷類型號為08h。 29 icw3命令字的功能是設(shè)置級聯(lián)方式,如果寫入主片的icw3為08h,則說明主片的ir3已連接從片。 30 8251串行通信按通信的信息格式不同,分為面向字符型和面向位型兩種方式,它們的傳送對象分別是字符和數(shù)據(jù)位。 31 8

8、253每個通道有6種工作方式可供選擇。若設(shè)定某通道為方式0后,其輸出引腳為 低 電平;當(dāng)gate=1,計數(shù)初值寫入計數(shù)器 后通道開始計數(shù),clk信號端每來一個脈沖 減法計數(shù)器就減1;當(dāng)減到0,則輸出引腳輸出高電平,表示計數(shù)結(jié)束。 32 8253的一個計數(shù)通道的最大計數(shù)值為(65535)。如果采用bcd計數(shù)方式且為三片級聯(lián),則8253 最大可計數(shù)到99993。(每個計數(shù)器通道都是16位的,因此最大計數(shù)值是216,而且采用“-1”計數(shù)) 33 8253的核心功能部件是:計數(shù)器。 34 8253的clk0接1.5mhz的時鐘,欲使out0產(chǎn)生頻率為50khz的方波信號,則8253的計數(shù)值應(yīng)為 1eh

9、,應(yīng)選用的工作方式是方式3。(定時常數(shù)=clk頻率/out頻率。1.5m/50k=30 d) 35 8255的方式選擇字和pc口的置位/復(fù)位字都是寫入控制字端口(43h)口的,為了區(qū)別寫入的兩條命 令,命令的d7位作為特征位。 36 當(dāng)8255工作于方式1時,其引腳信號ibf表示輸入緩沖器滿(高電平有效,輸出),obf表示輸出緩 沖器滿(低電平有效,輸出)。 37 8255a有3種工作方式,其中只有pa口有方式2。p217 38 當(dāng)8255a工作于1方式和2方式時,通過置位/復(fù)位控制命令字使inte允許。p219 39 掃描碼的d7=0表示置位/復(fù)位命令控制字。(d7=1,是工作方式控制字)

10、p216 40 編碼鍵盤與非編碼鍵盤的區(qū)別是:編碼鍵盤采用硬件邏輯電路識別被按鍵,能自動提供對應(yīng)被按鍵的 編碼(如ascii編碼)。此外,編碼鍵盤一般都有去抖動和防串鍵保護電路。非編碼鍵盤僅提供行列矩陣,不具有編碼功能,按鍵的識別靠專門的程序?qū)崿F(xiàn)。 41 波特率為4800bps的異步傳輸,每秒傳送的字符數(shù)約為480/400個。 42 對于一個n行m列的矩陣鍵盤,其按鍵數(shù)為m*n,信號線的數(shù)目為m+n。 43 rs-232進行三線連接時,連接 rxd、txd、gnd 三個引腳。二、簡答:(每題5分,共20分) 1 下圖中的譯碼電路所確定的端口地址為28c-28dh。 2 下圖中的譯碼電路所確定的

11、端口地址為02f2-02f3h。 8259acsa6a9a8a5a7abc74ls138g2ag2ba4a1a3a0a2 3 設(shè)某芯片的端口地址為200h,試設(shè)計其譯碼電路。答:譯碼電路參見簡答1、2題4 簡述8086和8088的區(qū)別 答:8086是inter系列的16位微處理器,芯片上有2.9萬個晶體管,采用 hmos工藝制造,用單一的+5v 電源,時鐘頻率為5mhz10mhz。8086有16根數(shù)據(jù)線和20根地址線,它既能處理16位數(shù)據(jù),也能處理8位數(shù)據(jù)。可 尋址的內(nèi)存空間為1mb。inter公司在推出8086的同時,還推出了一種準16位微處理器8088,8088的內(nèi)部寄存器,運算部件及內(nèi)部

12、數(shù)據(jù)總線都是按16位設(shè)計的,單外部數(shù)據(jù)總線只有8條。推出8086的主要目的是為了與當(dāng)時已有的一套inter外部設(shè)備接口芯片直接兼容使用。5 下圖為ibm_pc中鍵盤與主機的硬件連接示意圖,試根據(jù)此圖敘述:當(dāng)用戶按下某一鍵后,鍵盤中斷的產(chǎn)生及執(zhí)行的全過程。答:鍵盤中的鍵識別芯片8048工作時不斷地掃描鍵盤矩陣,當(dāng)有按鍵按下,則確定按鍵位置(鍵掃描碼) 之后以串行數(shù)據(jù)形式發(fā)送給系統(tǒng)板鍵盤接口電路,ls322接收一個串行形式字符以后,進行串并轉(zhuǎn)換,然后產(chǎn)生鍵盤中斷irq1請求,由中斷控制器8259向cpu請求中斷,等待讀取鍵盤數(shù)據(jù),cpu響應(yīng)中斷,則進入09h鍵盤中斷服務(wù)程序: 讀取鍵盤掃描碼:用i

13、n al,60h即可 響應(yīng)鍵盤:系統(tǒng)使pb71 允許鍵盤工作:系統(tǒng)使pb70 處理鍵盤數(shù)據(jù)(將掃描碼輪換成ascii碼) 給8259a中斷結(jié)束eoi命令,中斷返回 09h號中斷服務(wù)程序(kbint過程) 完成常規(guī)的操作 處理鍵盤數(shù)據(jù):將獲取的掃描碼通過查表轉(zhuǎn)換為對應(yīng)的ascii碼送緩沖區(qū)。對于不能顯示的按鍵,則轉(zhuǎn)換為0,且不再送至緩沖區(qū) 鍵盤i/o功能程序(kbget子程序) 從緩沖區(qū)中讀取轉(zhuǎn)換后的ascii碼 功能調(diào)用(主程序) 循環(huán)顯示鍵入的字符6 試說明逐次逼近式a/d轉(zhuǎn)換原理的工作過程。p282 答: 1) 用啟動信號啟動a/d轉(zhuǎn)換器工作。首先使a/d轉(zhuǎn)換器初始化,即將sar清零,使d

14、/a轉(zhuǎn)換器輸出電 壓v0為0v。 2) 輸入模擬電壓vi(vi不為0v) 3) 以8位a/d轉(zhuǎn)換為例,第一次逼近:使sar的d7=1,其余為0;sar=10 000 000 b。 4) sard/a轉(zhuǎn)換器,使d/a轉(zhuǎn)換器輸出電壓v0,v0為vref的1/2。. 5) v0與vi用比較器進行比較,若viv0,則比較器輸出一個信號,使d7=1,否則使d7=0 6) 第二次逼近:使sar的d6=1,d7=保留結(jié)果,其余位為0,;sar=d71 000 000 b。根據(jù)上一次逼近的 結(jié)果,sar=11 000 000 b或者sar=01 000 000 b。 7) 以后重復(fù)4)7),最后經(jīng)過8次逼近,

15、8次逼近過程如表13-1(p282),sar中就是vi經(jīng)過轉(zhuǎn)換而得 到的數(shù)字,此數(shù)字經(jīng)輸出緩沖器輸出。7 說明微處理器、微型計算機、微型計算機系統(tǒng)三者 的概念。8 異步通信和同步通信的特點是什么?在異步通信 中,哪些通信參數(shù)可影響幀格式長度?若通信參數(shù)為9600,8,n,1時,1秒鐘可傳送多少字符?p249-251 答: 同步通信:通信的雙方用共同的同步字符或者同步脈沖進行同步;以數(shù)據(jù)塊(字符塊)為單位進行數(shù)據(jù)傳輸,每個數(shù)據(jù)塊可以使256b2kb或更大,并按照同步信息格式形成一幀數(shù)據(jù),再將幀作為一個整體進行發(fā)送與接收。 字符與字符之間的傳送是同步的。 異步方式:用起始位停止信號實現(xiàn)同步;以字符

16、為單位進行傳輸,每個字符通常用ascii碼;字符與字符之間沒有嚴格的定時要求; 同步通信方式:傳輸速率高、傳輸設(shè)備復(fù)雜,技術(shù)要求高;應(yīng)用于要求快速、連續(xù)、大量傳送數(shù)據(jù)的情況。 異步傳輸方式:傳輸速率低、傳輸設(shè)備簡單:應(yīng)用于傳送數(shù)據(jù)不連續(xù)、數(shù)據(jù)量較小和傳輸速率較低的情況。 異步通信: 字符長度、字符校驗方式、停止位個數(shù)、起始位(1位) 9600/(8+1+1)=960字符/s /9600是波特率 8表示字符長度 n表示不要校驗方式 1表示一位停止位。9 什么是非編碼鍵盤?設(shè)下圖為一3*4的矩陣鍵盤,以此為例簡述其初始化狀態(tài)及掃描按鍵的工作過程。 答: 1) 編碼式鍵盤將按鍵排列成矩陣的形式,由硬

17、件或軟件隨時對矩陣掃描,一旦某一鍵被按下,該鍵的行 列信息即被轉(zhuǎn)換為位置碼并送入主機,再由鍵盤驅(qū)動程序查表,從而得到按鍵的asc碼,最后送入內(nèi)存中的鍵盤緩沖區(qū)供主機分析執(zhí)行。 2) 初始狀態(tài):8255a口輸出,b口輸入;pa0pa7均輸出0 pb0pb7接入高電平 3) 掃描過程: 先使第0行接低電平,其余行為高電平,然后看第0行是否有鍵閉合(通過檢查列線電位實現(xiàn) 此后,再將第1行置0,然后檢測列線是否有變?yōu)榈碗娢坏木€。如此往下一行一行地掃描,直到最后一行 在掃描過程中,當(dāng)發(fā)現(xiàn)某一行有鍵閉合時,便在掃描中途退出10 作圖敘述頻移鍵控的工作原理。答:頻移鍵控方式,就是將數(shù)字1和0調(diào)制為不同頻率的

18、兩個信號,實現(xiàn)原理如下圖所示答:頻移鍵控方式,就是將數(shù)字1和0調(diào)制為不同頻率的兩個信號,實現(xiàn)原理如下圖所示。 4簡述8259中斷執(zhí)行過程。四、軟、硬件設(shè)計(共40分) 1. 設(shè)某系統(tǒng)使用兩片8259a管理中斷。主片的端口地址為80h和81h,工作于邊沿觸發(fā)、特殊完全嵌套、 非自動結(jié)束和非緩沖方式;從片的端口地址為20h和21h,工作于邊沿觸發(fā)、完全嵌套、非自動結(jié)束和非緩沖方式;主片的中斷類型號為080fh,從片的中斷類型號為8087h。 要求: (1) 為主片設(shè)計地址譯碼電路(5分)(2) 畫出主從片的級聯(lián)圖;(3分)(3) 編寫主從片初始化程序(5分)2. 為用一片8255a控制八個8段共陰

19、極led數(shù)碼管的電路?,F(xiàn)要求按 下某開關(guān),其代表的數(shù)字(k1為1,k2為2,k8為8)在數(shù)碼管從左到右循環(huán)顯示(已有一個延時子程序delay可以調(diào)用),直到按下另一個開關(guān)。假定8255a的口a、b、c及控制口的地址依次為6063h。編寫完成上述功能的程序,應(yīng)包括8255a的初始化、控制程序和數(shù)碼管的顯示代碼表。(15分)3. 使用8255a作為開關(guān)和共陰極led顯示器的接口,設(shè)8255a的a口連接8個開關(guān),b口連接8個led 指示燈,要求將a口的開關(guān)狀態(tài)讀入,然后送至b口控制指示燈亮、滅。(設(shè)8255a的a口的地址為60h) (0) 為該8255a設(shè)計一碼電路 (1) 試畫出連接電路圖。(5分) (2) 編寫程序?qū)崿F(xiàn)之。(設(shè)8255a的控制口的地址為63h)(7分)4. 有一組發(fā)光二極管,提供高電平,二極管發(fā)光;提供低電平,二極管熄滅?,F(xiàn)要求8個發(fā)光二極管依 次輪流點亮,每個點亮?xí)r

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論