微型計算機原理與接口技術(shù)課程綜述論文_第1頁
微型計算機原理與接口技術(shù)課程綜述論文_第2頁
微型計算機原理與接口技術(shù)課程綜述論文_第3頁
微型計算機原理與接口技術(shù)課程綜述論文_第4頁
微型計算機原理與接口技術(shù)課程綜述論文_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

微型計算機原理與接口技術(shù)課程綜述論文內(nèi)容摘要微型計算機稱電腦,其準確的稱謂應(yīng)該是微型計算機系統(tǒng)。它可以簡單地定義為:在微型計算機硬件系統(tǒng)的基礎(chǔ)上配置必要的外部設(shè)備和軟件構(gòu)成的實體。微型計算機系統(tǒng)從全局到局部存在三個層次:微型計算機系統(tǒng)、微型計算機、微處理器(CPU)。單純的微處理器和單純的微型計算機都不能獨立工作,只有微型計算機系統(tǒng)才是完整的信息處理系統(tǒng),才具有實用意義。微機接口是微處理器CPU與“外部設(shè)備”的連接電路,是CPU與外界進行信息交換的中轉(zhuǎn)站。接口技術(shù)采用硬件與軟件相結(jié)合的方法,研究微處理器如何與“外部世界”進行最佳連接,以實現(xiàn)CPU與“外部世界”之間高效可靠的信息交換的一門技術(shù)。關(guān)鍵字:微型計算機,原理,接口技術(shù),實際應(yīng)用一、微型計算機原理與接口技術(shù)課程綜述本課程是面向計算機和電類專業(yè)本科的通用課程,共分十章。第一章介紹了微型計算機的整體概念,第二章講述了80X86微處理器的結(jié)構(gòu)、功能、總線操作時序和80X86微處理器的新技術(shù),第三章講述了80X86微處理器的尋址方式、指令系統(tǒng)和匯編語言,第四章講述了微型計算機的存儲器和高速緩存技術(shù),第五章講述了輸入輸出和DMA技術(shù),第六章講述了中斷系統(tǒng)和8259A中斷控制器,第七章講述了可編程定時計數(shù)器技術(shù),第八章講述了可編程并行接口技術(shù)、串行通信及接口技術(shù),第九章講述了A/D、D/A轉(zhuǎn)換接口,第十章講述了微型計算機的總線技術(shù)。本書在內(nèi)容安排上注重講解工作原理和計本概念,注重技術(shù)性和實用性,適當介紹了微型計算機的新發(fā)展和新技術(shù),概念準確,文字描述簡潔明了,以便學生深入了解和掌握微型計算機技術(shù)中重要和關(guān)鍵的內(nèi)容。二、課程主要內(nèi)容和基本原理微機原理與接口技術(shù)是計算機科學與技術(shù)專業(yè)的一門核心課程,是突出計算機應(yīng)用的一門課程。全書共分10章,在內(nèi)容安排上注重系統(tǒng)性先進性和實用性,各章前后呼應(yīng),并加入了大量的程序和硬件設(shè)計實例。下面總體概括以下:

8086微處理器的結(jié)構(gòu)①8086是16位微處理器。其內(nèi)部的運算器是16位的,內(nèi)部寄存器也是16位的。這些是區(qū)分16位處理器的主要依據(jù)。②8086內(nèi)部由兩大功能部件——EU(執(zhí)行部件)和BIU(總線接口部件)組成。使8086的取指令和執(zhí)行指令可以并行進行,從而提高了指令執(zhí)行的速度。③8088是準16位微處理器,它與8086的差別是:BIU中的指令隊列是4個字節(jié),而8086是6個字節(jié);8088的外部數(shù)據(jù)引腳為8條,而8086是16條數(shù)據(jù)引腳。2.8086微處理器的寄存器結(jié)構(gòu)⑴結(jié)構(gòu)①8086微處理器內(nèi)部有14個16位寄存器,必須領(lǐng)會這14個寄存器的名稱及功能,并能熟練應(yīng)用。②8個通用寄存器的隱含用法。有一部分通用寄存器被指定用于某一特定的功能。如,AX在字乘和字除指令中用作累加器;CX在循環(huán)操作中用作循環(huán)次數(shù)計數(shù)器;DX在I/O指令的間接尋址時作為端口地址寄存器。③在8個通用寄存器中,注意AX,BX,CX和DX這4個寄存器既可作為16位寄存器操作,也可以AL,AH,BL,BH,CL,CH及DL,DH為符號進行8位操作。⑵8086的兩種工作方式①最小模式:單處理器系統(tǒng)。②最大模式:多處理器系統(tǒng)。MN/MX用來區(qū)分8086的工作模式,當其接高電平時,工作在最小模式,當其接地時,工作在最大模式。3.80286微處理器的結(jié)構(gòu)特點①80286是16位微處理器,片內(nèi)集成有存儲管理和保護機構(gòu),它有兩種工作方式——實方式和保護方式。②實方式又稱實地址方式,兼容了8086的全部功能,80286是8086向上兼容的微處理器。80286有24條地址線,在實方式下只使用20條地址線,只具有220字節(jié)即1MB的尋址能力,存儲器的尋址及分段同8086。③保護方式又稱保護虛地址方式,能可靠地支持多用戶和多任務(wù)系統(tǒng)。使用24條地址線,具有224字節(jié),即16MB的尋址能力。保護方式下的分段同實方式的分段有所不同,這時的存儲空間是由可變長度的段組成,段長小于等于64KB。4.80X86微處理器指令系統(tǒng)與匯編語言①指令:指示計算機執(zhí)行什么操作的命令。②指令系統(tǒng):計算機所能執(zhí)行的全部指令。③程序:完成某個特定任務(wù)而編制的一系列指令的有序集合。④匯編語言:匯編語言是一種利用指令助記符、符號地址、標號來編寫的計算機語言。是機器語言的符號表示,是面向機器的語言,是較低級的語言。利用匯編語言編寫的程序稱為源程序,需要通過匯編程序翻譯成二進制代碼的目標程序,再經(jīng)過與庫文件的連接,最后得到可執(zhí)行文件程序,才能在機器上直接運行。5.存儲器半導體存儲器是指用半導體器件作為存儲器介質(zhì)的存儲器。目前,計算機的內(nèi)存儲器(主存儲器)都由半導體存儲器芯片擔任。本章討論半導體存儲器芯片的類型、存儲原理、使用場合、引腳功能、如何與CPU(或系統(tǒng)總線)連接以及及軟件驗證l連接是否正確等問題。6.輸入輸出和DMA技術(shù)①數(shù)據(jù)傳送方式無條件傳送、查詢傳送、中斷傳送、DMA控制器傳送。②8237A的特點:DMA直接存儲器存取,是一種不需要CPU干預,也不需要軟件介入的高速數(shù)據(jù)傳送方式。在DMA傳送中,CPU只啟動傳送而不干預傳送,整個過程由硬件DMA控制器(DMAC)來控制傳送7、中斷技術(shù)8086CPU有一個簡單而且靈活的中斷系統(tǒng),可處理256種類型的中斷,每個中斷都有一個中斷類型碼n(n=O~255,為正整數(shù)),以供CPU進行識別進入中斷服務(wù)程序。8086的中斷可以由CPU以外的硬設(shè)備驅(qū)動,這就是硬中斷;也可由軟件中斷指令啟動,在某些情況下,也可由CPU自身啟動,這就是軟中斷和內(nèi)部中斷(稱為“異常”)。在8086系統(tǒng)中往往把軟中斷和內(nèi)部中斷統(tǒng)稱為“內(nèi)部中斷”。8、可編程定時計數(shù)器技術(shù)在微型計算機系統(tǒng)中,要求具有實時時鐘和對外部事件計數(shù)的功能,例如在PC機中,要求產(chǎn)生實時時鐘信號;要求每隔15μs產(chǎn)生一次DMA請求信號以實現(xiàn)動態(tài)存儲器的定時刷新操作;生產(chǎn)流水線上記錄工件件數(shù),到指定值發(fā)出指示信號。這一切都要求微機系統(tǒng)中配置有定時器/計數(shù)器電路。可編程定時器/計數(shù)器可以用程序來設(shè)定和改變器件的工作方式和功能,設(shè)定后在系統(tǒng)中與CPU并行工作,不占用CPU的時間,工作方便、靈活,在微機應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。9、可編程輸入輸出接口技術(shù)微機系統(tǒng)的信息交換有并行通信和串行通信兩種方式。并行通信是以微機的字長為傳輸單位;適合于外部設(shè)備與微機之間進行近距離、大量和快速的信息交換。串行通信分為同步通信和異步通信,在異步通信中,每個字符都要用起始位和停止位來使通信雙方同步,這些附加的額外信息,使得異步通信的傳輸效率不高。在需傳輸大量數(shù)據(jù)的場合,為提高傳輸效率和速度,常去掉這些附加位,即采用同步通信SYNC(SynchronousdataCommunication)10、A/D、D/A轉(zhuǎn)換接口數(shù)/模(D/A)和模/數(shù)(A/D)轉(zhuǎn)換技術(shù)主要用于計算機實時控制和自動測量系統(tǒng)中。在工業(yè)控制和參數(shù)測量時,經(jīng)常會遇到如溫度、壓力、流量等連續(xù)變化的物理量(通稱模擬量)。用計算機處理這些模擬量必須先將其轉(zhuǎn)換為電信號,然后再經(jīng)A/D轉(zhuǎn)換器將其轉(zhuǎn)換為數(shù)字量。對于大多數(shù)的被控對象,計算機加工處理后輸出的數(shù)字形式控制信號還應(yīng)經(jīng)D/A轉(zhuǎn)換變成模擬量。才能推動執(zhí)行機構(gòu)工作三、實際應(yīng)用用STARES598PCI單板開發(fā)機和接口芯片設(shè)計一個四個評委使用的競賽評分系統(tǒng),最高得分10分,編程求其平均得分,并顯示其最后得分??梢岳脝伟鍣C上的一位開關(guān)實現(xiàn)實現(xiàn)主持人發(fā)出指令。評委可通過很多設(shè)備進行數(shù)據(jù)輸入,如小鍵盤、邏輯開關(guān)等,小鍵盤做輸入設(shè)備其電路簡單,但對其編程接受輸入數(shù)據(jù)相對復雜。邏輯開關(guān)的電路相對復雜,但編程接受輸入數(shù)據(jù)的程序簡單一些,且兼于實驗室設(shè)備,故選擇8

位邏輯開關(guān)作為輸入設(shè)備。輸出設(shè)備既可用發(fā)光二極管也可用LED顯示器,但相對于前者,后者對結(jié)果的顯示一目了然,故本設(shè)計選擇LED顯示器作輸出設(shè)備。基于以上問題分析此評分系統(tǒng)是由四個評委組成的一個評分系統(tǒng)。對每位評委給出的分數(shù)進行累加,并求出平均分。評委分數(shù)范圍是0~~10的整數(shù),將4位評委給出的分數(shù)累加,由于最高分為10分,則用4位二進制就可以表示每位評委的分數(shù),這樣可用8255A的PA口、P口、PC口的其中兩個來做輸入口,可同時將4位評委的分數(shù)同時輸入,將PA口、PB口分為高4位和低四位來操作,評委的分數(shù)占4位,輸入的問題就解決了。對求得平均分進行分析,將4位評委累加后除以4即得到平均分數(shù),除以4后將會出現(xiàn)小數(shù)部分如:0、25,0、50,0、75這3種情況,要將最后得分顯示在LED上,就要用3

個LED顯示,其中第二個LED存在小數(shù)點,故用八段LED顯示,因為PC口只有八位,故3

個顯示要分別進行輸出,通過位選碼對每一位的顯示進行控制,還要通過段選碼對每一個LED的每一段進行控制。這樣,就能將整個最后得分顯示出來了,還要考慮在顯示后一位時前一位會不會消失的情況。四、心得體會《微型計算機原理與接口技術(shù)》是一門應(yīng)用性很強的課程,由于本課程是計算機科學與技術(shù)專業(yè)課程中較難的一門,所以為了提高綜合應(yīng)用本課程所學知識的能力,必須做到課前預習課后復習并在實驗的基礎(chǔ)上對所學知識加以鞏固和加深理解。匯編語言在本學期微機學習中有核心地位,在有限的學時內(nèi)想迅速的消化和掌握它,肯定得花一番功夫,除了閱讀老師提供的電子書,還要上機實驗,熟練掌握匯編語言的編譯運行過程,并學會在DOS命令提示符下調(diào)試。此外,本課程的實驗課用到了很多芯片,為了讓實驗順利進行,我們還必須花時間去了解這些芯片,這樣一來,不僅可以加深對芯片的認識,還能節(jié)省必要的時間??傊?,想要學好《微型計算機原理與接口技術(shù)》,必須在理論的基礎(chǔ)上加以實踐,只有在實驗過程中,才能更加深入了解了8086的使用與本質(zhì)。五、結(jié)語通過對《微型計算機原理與接口技術(shù)》基礎(chǔ)知識

溫馨提示

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

評論

0/150

提交評論