微機原理實驗總結(jié)(共5篇)_第1頁
微機原理實驗總結(jié)(共5篇)_第2頁
微機原理實驗總結(jié)(共5篇)_第3頁
微機原理實驗總結(jié)(共5篇)_第4頁
微機原理實驗總結(jié)(共5篇)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機原理實驗總結(jié)(共5篇)

第一篇:微機原理實驗總結(jié)

微機原理實驗總結(jié)

不知不覺,微機原理與接口技術(shù)實驗課程已經(jīng)結(jié)束了?;叵肫饋?/p>

受益匪淺,主要是加深了對計算機的一些硬件情況和運行原理的理解

和匯編語言的編寫匯編語言,對于學(xué)習(xí)機電工程的自動控制和計算機

都是很重要的,因為它是和機器語言最接近的了,如果用它來編程序

的話,會比用其它高級語言要快得多。本學(xué)期我們在老師的帶領(lǐng)下,

進(jìn)行了微機原理實驗六到十這五組實驗。它們分別是:實驗六

8255PA口控制PB口

實驗?zāi)康恼莆諉纹瑱C系統(tǒng)中擴展外圍芯片的方法,了解8255芯

片的結(jié)構(gòu)及編程方法。實驗內(nèi)容

用8255PA口作開關(guān)量輸入口,PB口作輸出口。

實驗步驟

1、用8芯線將8255PA口接至開關(guān)KI~K8,PB口接至發(fā)光二

極管L1~L8;

2、運行程序HW06.ASM,撥動開關(guān)K1?K8,觀察LI~L8發(fā)光

二極管是否對應(yīng)點亮。

實驗七

8255控制交通燈

實驗?zāi)康倪M(jìn)一步了解8255芯片的結(jié)構(gòu)及編程方法,學(xué)習(xí)模擬交通

控制的實現(xiàn)方法。

實驗內(nèi)容

用8255做輸出口控制六個發(fā)光二極管燃滅,模擬交通燈管理。

實驗步驟

1、用雙頭線將8255PA0~PA2口接至發(fā)光二極管L3~L1,

PA3~PA5口接至發(fā)光二極管L7~L5;

2、執(zhí)行程序HW07.ASM,初始態(tài)為四個路口的紅燈全亮,之后,

東西路口的綠燈亮,南北路口的紅燈亮,東西路口方向通車,延時一

段時間后東西路口的綠燈熄滅,黃燈開始閃爍,閃爍若干次后,東西

路口紅燈亮,而同時南北路口的綠燈亮,南北路口方向開始通車,延

時一段時間后,南北路口的綠燈熄滅,黃燈開始閃爍,閃爍若干次后,

再切換到東西路口方向,之后重復(fù)以上過程。實驗八

簡單I/0口擴展

實驗?zāi)康膶W(xué)習(xí)單片機系統(tǒng)中擴展簡單I/O口的方法;學(xué)習(xí)數(shù)據(jù)輸

入輸出程序的編制方法。實驗內(nèi)容

利用74LS244作為輸入口,讀取開關(guān)狀態(tài),并將此狀態(tài),通過

74LS273再驅(qū)動發(fā)光二極管顯示出來。

五、實驗步驟

1、用8芯線將YO~Y7接至開關(guān)KI~K8,QO~Q7接至發(fā)光二

極管LI~L8,用雙頭線將CS1接至8000孔,CS2接至9000孔,

用8芯線》各JX0接至JX7(D0-D7數(shù)據(jù)線);

2、執(zhí)行程序HW08.ASM,按動開關(guān)K1?K8,觀察發(fā)光二極管

LI~L8是否對應(yīng)點亮。

實驗九

A/D0809轉(zhuǎn)換實驗

實驗?zāi)康模┱莆誂/D轉(zhuǎn)換與單片機接口的方法;)了解A/D芯片

0809轉(zhuǎn)換性能及編程方法;)通過實驗了解單片機如何進(jìn)行數(shù)據(jù)采集。

實驗內(nèi)容

利用實驗系統(tǒng)上的0809做A/D轉(zhuǎn)換器,實驗系統(tǒng)上的電位器提

輸入,編制程序,將模擬量轉(zhuǎn)換成數(shù)字,通過數(shù)碼管顯示出來。實驗

步驟

L用雙頭線將可調(diào)電壓區(qū)的VOUT接至ADC0809模數(shù)轉(zhuǎn)換區(qū)的

IN0,可調(diào)電壓區(qū)的VIN接至電源+5V,ADC0809模數(shù)轉(zhuǎn)換區(qū)的CS4

接至系統(tǒng)接口區(qū)的8000H端口,ADC0809模數(shù)轉(zhuǎn)換區(qū)的WR接至系

統(tǒng)接口區(qū)的/IOWR端口,ADC0809模數(shù)轉(zhuǎn)換去的RD接至系統(tǒng)接口

區(qū)的/IORD,ADC0809模數(shù)轉(zhuǎn)換區(qū)的ADDA、ADDB、ADDC接至G

ND,CLK接至單脈沖與時鐘區(qū)的500K,用8芯線將數(shù)據(jù)總線JX0接至

ADC0809模數(shù)轉(zhuǎn)換區(qū)的JX6;

2、運行程序HW09.ASM,數(shù)碼管上顯示0809.XX,后二位顯示

當(dāng)前采集的電壓轉(zhuǎn)換的數(shù)字量,調(diào)節(jié)可調(diào)電壓,該二位將隨著電壓變

化而相應(yīng)變化,變化范圍為00至FF。

實驗十

D/A0832轉(zhuǎn)換實驗

實驗?zāi)康?1)了解D/A轉(zhuǎn)換與單片機的接口方法;

(2)了解D/A轉(zhuǎn)換芯片0832的性能及編程方法;

(3)了解單片機系統(tǒng)中擴展D/A轉(zhuǎn)換芯片的基本方法。

實驗步驟

1、用雙頭線將DAC0832數(shù)模轉(zhuǎn)換區(qū)的CS5端口接至系統(tǒng)接口區(qū)

的8000H端口,WR端口接至系統(tǒng)接口區(qū)的/IOWR端口,AOUT輸

出接電壓表或小直流電機DJ,用8芯線將DAC0832數(shù)模轉(zhuǎn)換區(qū)的

JX2接至數(shù)據(jù)總線JX0

2、運行程序HW10.ASM,數(shù)碼管上顯示不斷加大或減小的數(shù)字

量,數(shù)字變化范圍00到FF,用萬用表測試D/A輸出孔AOUT應(yīng)能

測出不斷加大或減小的電壓值,電壓變化范圍到

0V5Ve

這次實驗課程加深了我們對匯編語言指令的熟悉和理解。不僅鞏

固了書本所學(xué)的知識,還具有一定的靈活性,發(fā)揮了操作,加深了我

們對硬件的熟悉,鍛煉了動手能力,發(fā)揮創(chuàng)造才能。

通過這次課程使我懂得了理論與實際相結(jié)合是很重要的,只有理

論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從

理論中得出結(jié)論,才能真正提高自己的實際動手能力和獨立思考的能

力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次

做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自

己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢

固。

這門課程可以闡明微處理器,匯編語言程序設(shè)計,計算機結(jié)構(gòu)和

操作系統(tǒng)等基本概念。詳盡地論述了有關(guān)微處理器及其指令系統(tǒng)的概

念和程序設(shè)計方法,介紹構(gòu)成微型計算機的存儲器,接口部件,總線

等各項技術(shù)。養(yǎng)攵機的最基礎(chǔ)語言--匯編語言是一個最基礎(chǔ)最古老的計

算機語言,依賴于計算機的低級程序設(shè)計語言。匯編語言是我們理解

整個計算機系統(tǒng)的最佳起點和最有效途徑。匯編是對寄存的地址,以

及數(shù)據(jù)單元進(jìn)行最直接的修改,而在某些時候,這種方法的確是最有

效,也是最可靠的.然而有優(yōu)點,自然也就有缺點,最重要的一點就是

匯編語言很繁瑣,對某個數(shù)據(jù)進(jìn)行修改時,本來很簡單一個操作會用

很多條繁瑣的語句來解決,而這些語句本身在執(zhí)行和操作的過程中,

占用大量的時間和成本。并有大量的程序和硬件設(shè)計類題目,使我們

能夠深入了解計算機的原理、結(jié)構(gòu)和特點,以及如何運用這些知識來

設(shè)計一個實用的微型計算機系統(tǒng)。具體來說,就是掌握

Intel8086/8088微型計算機系統(tǒng)地組成原理,熟練運用8086宏匯編

語言進(jìn)行程序設(shè)計,熟悉各種I/O接口芯片的配套使用技術(shù),并通過

一定的課程實驗與實踐,進(jìn)一步提高系統(tǒng)設(shè)計的能力,使學(xué)生能夠完

成實用的微型計算機系統(tǒng)的軟硬件設(shè)計。

學(xué)習(xí)該門課程知識時,其思維方法也和其它課程不同,該課程偏

重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部

特性以后,剩下額是如何將它們用于實際系統(tǒng)中,其創(chuàng)造性勞動在于

如何用計算機的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計實用的電路和

系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實際應(yīng)用項目。

這次實驗并不是很難,主要的困難來自對程序的理解。我們最后

對實驗的原理有了清晰的認(rèn)識。讓我們知道了實驗臺上各個模塊的用

法;而且它還讓我們對自己動手寫程序來控制實驗臺的運作有了一定

的基礎(chǔ)。雖然實驗臺只是一個小型的模擬平臺,但是通過對它的學(xué)習(xí)

和操作,我們對有關(guān)接口的知識將會有一個更廣泛的認(rèn)識,而且它對

我們以后的學(xué)習(xí)也會有幫助的。

實驗中個人的力量是不及群體的力量的,我們分工合作,做事的

效率高了很多。雖然有時候會為了一些細(xì)節(jié)爭論不休,但最后得出的

總是最好的結(jié)論。而且實驗也教會我們在團隊中要善于與人相處,與

人共事,不要一個人解決所有問題??傊?,這次課程設(shè)計對于我們有

很大的幫助,通過課程設(shè)計,我更加深入地理解了,微機原理課程上

講到的各種芯片的功能,以及引腳的作用,同時加深了對于主要芯片

的應(yīng)用的認(rèn)識,同時在試驗室的環(huán)境里熟悉了匯編程序的編寫過程和

運行過程,最后還提高了自己的動手能力對課程設(shè)計的建議

本次課程設(shè)計的幾個實驗相對都比較簡單,而且經(jīng)過老師的講解

以及實驗書上的指導(dǎo),幾乎把我們要用到的程序和實驗臺電路的接線

方法都告訴我們了,所以做起來很容易。

實驗過程中,獲得了很多收獲,獲得了很多感悟,當(dāng)然也遇到了

很多困難。但我們都一一克服了他們,成功的完成了實驗。并在解決

問題,克服困難的過程中,發(fā)現(xiàn)了自己平時忽略的,隱藏的問題,以

及一些不該出現(xiàn)的粗心大意的小毛病。通過這些,我們認(rèn)識的更加深

刻,了解的更加深入。做到了學(xué)以致用,對知識掌握得更加牢固。通

過了這一學(xué)期對微機原理的學(xué)習(xí),真的對它有了一個全新的認(rèn)識,我

會堅持對它的學(xué)習(xí),使自己在匯編語言上有一個長足的提高!

第二篇:微機原理實驗三子程序設(shè)計實驗

實驗三子程序設(shè)計實驗

一、實驗?zāi)康?/p>

1.學(xué)習(xí)子程序的定義和調(diào)用方法。2.掌握子程序的程序設(shè)計、

編制及調(diào)用。

二、實驗設(shè)備

TDN86/88教學(xué)實驗系統(tǒng)一臺

三、實驗內(nèi)容及步驟

1.求無符號字節(jié)序列中的最大值和最小值

設(shè)有一字節(jié)序列,其存儲首址為3000H,字節(jié)數(shù)為08H。利用子

程序的方法編程求出該序列中的最大值和最小值。實驗程序及流程如

下:

主程序STACK1SEGMENTSTACK

開始DW64DUP(?)STACK1ENDSCODESEGMENTASSUME

CS:CODESTART:MOVSIz3000HMOVCX,0008HCALLbranch

A1JMPAlbranch:JCXZA4PUSHSIPUSHCXPUSHBX

結(jié)束序列的字節(jié)個數(shù)-ex數(shù)據(jù)區(qū)首址-SI調(diào)用求最大最小值子程

序MOVBHJSI]MOVBL,BHAl:LODSBCMPAL,BHJBEA2MOV

BH,ALJMPA3A2:CMPAL,BLJAEA3

Y子程序CX=O?NSI、CX、BX入棧

[SI]-BHBH-BLSI+1-SI[SILALNAL<BHAL-BHMOVBL,ALA3:

LOOPAlMOVAX,BXPOPBXPOPCX

YAL>BLYCX-l-CXNNAL-BLCX=0?POPSIA4:RETCODE

ENDSENDSTART

實驗步驟

(1)輸入源程序,進(jìn)行編譯、鏈接和加載。

YSLCX、BX出棧RET

(2)在調(diào)試區(qū)鍵入E0000:3000/,輸入8個字節(jié)的數(shù)據(jù):D9、

07、8B、C5、EB、04、9D、F9O

(3)運行程序,查看結(jié)果,在調(diào)試區(qū)建入RAX/,顯示結(jié)果應(yīng)

為AX=F904,AH中為最大值,AL中為最小值。

2.數(shù)組求和

設(shè)有一字節(jié)序列(存儲地址和字節(jié)數(shù)可自定義),編寫程序,求

出該序列的和,求和工作由子程序來實現(xiàn)。

程序:

STACK1SEGMENTSTACKDW64DUP(?)STACK1ENDSCODE

SEGMENTASSUMECS:CODESTART:MOVSI,3000HMOV

CX,0008HXORAX,AXCALLbranchA5:JMPA5branch:JCXZA4

PUSHSI

PUSHCXAl:ADDALJSI]INCSIA3:LOOPAl

POPCXPOPSIA4:RETCODE

ENDSENDSTART

8個01,總和為08

第三篇:微機原理與接口技術(shù)實驗總結(jié)

微機原理與接口技術(shù)實驗總結(jié)

11107108

徐寒黎

一、實驗內(nèi)容以及設(shè)計思路

L①試編寫一程序,比較兩個字符串STRING1.STRING2所含

字符是否相同,若相同輸出"MATCH",若不相同輸出〃N0

MATCH"。設(shè)計思路:定義一個數(shù)據(jù)段,在數(shù)據(jù)段中定義兩個字符串

作為STRING1.STRING2以及幾個用于輸入提示的和輸出所需內(nèi)容的

字符串,定義一個堆棧段用于存放,定義代碼段。關(guān)鍵步驟以及少量

語句:第一步將STRING1和STRING2都實現(xiàn)用鍵盤輸入,方法是

MOVDX,OFFSETSTRING2MOVAH,0AHINT21H并且顯示在

顯示器上,顯示方法將0AH改成09H,語句與上面類似。然后進(jìn)行比

較第一個單元,MOVALJSTRINGl+l]CMPALZ[STRING2+1]JNZ

NOMATCH若字符串長度不等,則直接跳轉(zhuǎn),輸出輸出〃N0

MATCH";若長度相等再逐個比較LEASIJSTRING1+2]LEA

DIJSTRING2+2]MOVCLJSTRING1+1]MOVCH,0CLDREPE

CMPSBJCXZMATCH,意思是全部相同就跳轉(zhuǎn)MATCH,輸出

"MATCH”;不然進(jìn)入下面的N0MATCHo退出。

②試編寫求級數(shù)1八3+2八3+3八3…前幾項和剛大于10000的程

序。

設(shè)計思路:原先編寫的程序,設(shè)定和為10000,結(jié)果是14。但要

求高一點的話,可以自己設(shè)置,實現(xiàn)用鍵盤輸入和的值。

一個難點是將輸入的ASCII碼字符串,轉(zhuǎn)換成與之相同的十進(jìn)制

數(shù)的數(shù)值。關(guān)鍵的思路部分是:從1開始求級數(shù),將和的值存在AX里,

要加下一項級數(shù)前,比如這時已經(jīng)加到4,PUSH一下AX,然后將5

乘三遍,將乘積MOV到BX里,再POPAX,然后將BX的值加到AX

里,然后將AX與N比較,如果比N小就繼續(xù)上述步驟,知道剛比N

大就輸出數(shù)字。

③試編寫一程序,完成字符串中各字符出現(xiàn)頻度的統(tǒng)計,統(tǒng)計結(jié)

果在屏幕上輸出。

設(shè)計思路:因為這個程序需要統(tǒng)計所有的字符,所以首先要定義

一個存儲區(qū),用來存放26個字符以及每個字符出現(xiàn)的個數(shù)。用鍵盤控

制輸入字符串以后,將字符串的第一個字符與這二十六個字符逐個比

較,若有相同,在存放相應(yīng)次數(shù)的存儲單元的值上加L然后比較第二

個字符,依次類推,將字符串里的字符全部比較完。將個數(shù)大于1的

字符以及字符的個數(shù)都輸出到屏幕上。退出語句。缺點和不足:這樣

需要定義一個非常繁的存儲區(qū)。可以根據(jù)輸入的字符,然后進(jìn)行比較

和統(tǒng)計。

④設(shè)計一個動畫程序。

設(shè)計思路:這個程序參考了網(wǎng)上的資料,沒有什么新意,是小鳥

的圖形,可以用上下左右鍵進(jìn)行移動,可以退出。

步驟:首先設(shè)置堆棧段,數(shù)據(jù)段,代碼段,設(shè)置顯示方式等一些

屬性,設(shè)置背景色,設(shè)置小鳥的初始位置以及寫出小鳥圖形的像素的

點。功能性的語句是,用鍵盤接受一個輸入,將其與Ibh比較,用JZ

語句助陣專到退出。若不是便與48h比較,看是否為向上,是則四蟀專到

相應(yīng)語句,不是則繼續(xù)與50h比較;,看是否向下,是則跳轉(zhuǎn)到關(guān)于向

下移動的相關(guān)語句,否則再與4bh比較,看是否向左,依次類推,根

據(jù)鍵盤輸入的上下左右跳轉(zhuǎn)到不同的語句。再將小鳥的位置進(jìn)行與上

下左右鍵的輸入相應(yīng)的移動。

最后編寫好退出語句。

2、硬件接口主要是了解8255與8253的功能,以及控制字。

①I/O地價譯碼

只要對硬件概念清晰,很簡單的?;旧蠜]有什么創(chuàng)造性。收獲:

熟悉實驗箱結(jié)構(gòu),了解每部分元件和標(biāo)注的意義。掌握I/O地址譯碼

電路的工作原理。②可編程定時器82531,對照實驗電路圖,將計數(shù)

器0設(shè)置為方式0,即數(shù)初值設(shè)為N(N<Ofh),用手動逐個輸入單脈沖,

編程使計數(shù)值在屏幕上顯示,并用邏輯筆觀察OUTO點平變化。

2,將計數(shù)器0、計數(shù)器1分別設(shè)置為方式3,計數(shù)初值設(shè)為1000

用邏輯筆觀察。a1輸出電平的變化。

收獲:掌握8253的基本工作原理和編程方法

③并行接口82551,試驗電路如圖所示,8255C口接邏輯電平開

關(guān)K0~K7,A口接LED顯示電路L0~L7。3,數(shù)碼管靜態(tài)顯示:按下

圖接好電路,將8255A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動輸

入端a~g相連,位碼驅(qū)動輸入端S1接5V(選中),S0和dp接地

(關(guān)閉)。編程從鍵盤輸入一位十進(jìn)制數(shù)(0-9),在七段數(shù)碼管上顯

7J\o

4,數(shù)碼管動態(tài)顯示:按下圖接好電路,七段數(shù)碼管的連接不變,

位碼驅(qū)動輸入端SLSO接8255C口的PC1和PC0o編程在兩個數(shù)

碼管上顯示〃56〃。

動態(tài)顯示時,先送的段碼送A口,再送02h到C口為位碼;

經(jīng)一定延時后,送"6〃的段碼送A口,再送Olh到C口為位碼。循

環(huán)完成,可以顯示數(shù)碼。5,數(shù)碼管動態(tài)顯示(選做):同圖接好電路,

編程在兩個數(shù)碼管上顯示循環(huán)顯示〃00-99〃。只要搞清楚各個口的

地址,以及選擇適當(dāng)?shù)目刂谱?,其實很簡單的?/p>

收獲:掌握8255的基本工作原理和編程方法,對方式0的認(rèn)識加

深了。

二、試驗中遇到的問題1在編寫程序時,我深深體會到,畫程序

框圖的重要性,每一步助陣專的條件一定要搞清楚,Y和N不能搞反了,

否則就錯了。

2實驗2,里面涉及的寄存器很多,很容易就會用亂了,還是很需

要注意的。3比如那個小鳥動畫的題目,當(dāng)時在控制左右移動的時候,

選擇的起始位置的語句沒寫對位置,每次按一個移位的鍵以后,都從

最初的初始位置向某個方向移動。

4硬件方面的,一開始沒搞懂地址什么意思,所以連線時很懵懂,

后來清楚了,發(fā)現(xiàn)就沒什么了。

三、心得感受

微機原理與接口技術(shù)的課程實驗歷時大半個學(xué)期,通過自己編寫、

運行程序,不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書

本上所沒有學(xué)到過的知識。以前對于編程工具的使用還處于一知半解

的狀態(tài)上,但是經(jīng)過一段上機的實踐,對于怎么去排錯、查錯,怎么

去看每一步的運行結(jié)果,怎么去了解每個寄存器的內(nèi)容以確保程序的

正確性上都有了很大程度的提高。

前四個簡單程序設(shè)計,加深了我們對初學(xué)的匯編語言指令的熟悉

和理解,匯編語言直接描述機器指令,比機器指令容易記憶和理解。

通過學(xué)習(xí)和使用匯編語言,向上為理解各種軟件系統(tǒng)的原理,打下技

術(shù)理論基礎(chǔ);向下為掌握硬件系統(tǒng)的原理,打下實踐應(yīng)用基礎(chǔ)。不僅

鞏固了書本所學(xué)的知識,還具有一定的靈活性,發(fā)揮了我們的創(chuàng)造才

能。

后面幾個實驗是并行輸入輸出接口8255和計數(shù)器8253的功能的

操作,加深了我們對硬件的熟悉,鍛煉了動手能力,發(fā)揮創(chuàng)造才能。

通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只

有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,

從理論中得出結(jié)論,才能真正提高自己的實際動手能力和獨立思考的

能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一

次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了

自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠

牢固。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,

最后在自己的思考以及和同學(xué)的討論中,終于迎刃而解。

第四篇:微機原理課程設(shè)計總結(jié)

微機原理課程設(shè)計總結(jié)

以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。

當(dāng)知道要做課程設(shè)計的時候心里面感覺有些害怕和擔(dān)心,擔(dān)心自己不

會或者做不好。但是當(dāng)真的要做的時候也只好進(jìn)自己作大的努力去做,

做到自己最好的。

我們在這個過程中有很多自己的感受,我想很多同學(xué)都會和我有

一樣的感受,那就是感覺匯編語言真的是很神奇,很有意思。我們從

開始的擔(dān)心和害怕漸漸變成了享受,享受著匯編帶給我們的快樂。看

著自己做出來的東西,心里面的感覺真的很好。雖然我們做的東西都

還很簡單,但是畢竟是我們自己親手,呵呵,應(yīng)該是自己親鬧做出來

的。很有成就感。

我想微機原理課程設(shè)計和其他課程設(shè)計有共同的地方,那就是不

僅加深和鞏固了我們的課本知識,而且增強了我們自己動腦,自己動

手的能力。但是我想他也有它的獨特指出,那就是讓我們進(jìn)入一個神

奇的世界,那就是編程。對于很多學(xué)過匯編或者其他的類似程序的同

學(xué)來說,這不算新奇,但是對于我來說真的新奇,很有趣,也是我有

更多的興趣學(xué)習(xí)微機原理和其他的匯編。

《微機原理實驗與課程設(shè)計指導(dǎo)書》,陸紅偉編,中國電力出版

社,2006年《8086微型計算機組成、原理及接口》,顧濱,機械工

業(yè)出版社,2001《微型計算機原理及應(yīng)用》,呂淑萍等,哈爾濱工程

大學(xué)出版社,2004年《微型計算機技術(shù)及應(yīng)用》,戴梅萼,清華大學(xué)

出版社,2005

本次課程設(shè)計的總結(jié)與體會

微機原理與接口技術(shù)是一門很有趣的課程,任何一個計算機系統(tǒng)

都是一個復(fù)雜的整體,學(xué)習(xí)計算機原理是要涉及到整體的每一部分。

討論某一部分原理時又要涉及到其它部分的工作原理。這樣一來,不

僅不能在短時間內(nèi)較深入理解計算機的工作原理,而且也很難孤立地

理解某一部分的工作原理。所以,在循序漸進(jìn)的課堂教學(xué)過程中,我

總是處于〃學(xué)會了一些新知識,弄清了一些原來保留的問題,又出現(xiàn)

了一些新問題〃的循環(huán)中,直到課程結(jié)束時,才把保留的問題基本搞

清楚。學(xué)習(xí)該門課程知識時,其思維方法也和其它課程不同,該課程

偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外

部特性以后,剩下額是如何將它們用于實際系統(tǒng)中,其創(chuàng)造性勞動在

于如何用計算機的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計實用的電路

和系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實際應(yīng)用項目。

這次實驗并不是很難,主要的困難來自對程序的理解。功夫不負(fù)

有心人,經(jīng)過四個人的合作和努力,我們最后對實驗的原理有了清晰

的認(rèn)識。雖然實驗臺上的很多模塊單元沒有用到,但是就系統(tǒng)功能來

說,我覺得我們做的還是不錯的。這次課設(shè)卻讓我們對實驗臺有了足

夠的了解,讓我們知道了實驗臺上各個模塊的用法;而且它還讓我們

對自己動手寫程序來控制實驗臺的運作有了一定的基礎(chǔ)。雖然實驗臺

只是一個小型的模擬平臺,但是通過對它的學(xué)習(xí)和操作,我們對有關(guān)

接口的知識將會有一個更廣泛的認(rèn)識,而且它對我們以后的學(xué)習(xí)也會

有幫助的。實驗中個人的力量是不及群體的力量的,我們四個人分工

合作,做事的效率高了很多。雖然有時候會為了一些細(xì)節(jié)爭論不休,

但最后得出的總是最好的結(jié)論。而且實驗也教會我們在團隊中要善于

與人相處,與人共事,不要一個人解決所有問題。

總之,這次課程設(shè)計對于我們有很大的幫助,通過課程設(shè)計,我

更加深入地理解了,微機原理課程上講到的各種芯片的功能,以及引

腳的作用,同時加深了對于主要芯片的應(yīng)用的認(rèn)識,同時在試驗室的

環(huán)境里熟悉了匯編程序的編寫過程和運行過程,最后還提高了自己的

動手能力。感謝老師的悉心指導(dǎo)。

對課程設(shè)計的建議

本次課程設(shè)計的三個實驗相對都比較簡單,而且經(jīng)過老師的講解

以及實驗書上的指導(dǎo),幾乎把我們要用到的程序和實驗臺電路的接線

方法都告訴我們了,所以做起來很容易。但是做完實驗,我們對實驗

臺及其上面的各個模塊還是不了解。對如何編程控制實驗臺上各個模

塊和芯片的運作也沒有什么清晰的認(rèn)識。如果老師對我們實驗報告的

要求再嚴(yán)格一點,也許同學(xué)們會更加自覺地去認(rèn)真理解程序和實驗思

路。

希望老師根據(jù)試驗室的環(huán)境布置一些可以讓我們自己去設(shè)計的題

目,并給我們更多的實驗時間,這樣也許能夠激發(fā)更多同學(xué)的創(chuàng)新能

力。

老師可以多給我們講一講各類芯片的實際應(yīng)用,這樣可以讓我們

對各種芯片有一個更加貼切的感受。

第五篇:微機原理課程總結(jié)

HEFEIUNIVERSITY

《微機原理與接口技術(shù)》課程總結(jié)

目《微機原理與接口技術(shù)》課程總結(jié)系

別電子信息與電氣工程系

班級11級電子信息工程(2)班姓

名鐘文俊

學(xué)號1105012012指導(dǎo)老師丁健完成時間2013年5月28日

《微機原理與接口技術(shù)》課程總結(jié)

摘要:對于這學(xué)期《微機原理與接口技術(shù)》課程進(jìn)行一個簡單的

總結(jié),與大家交流我的學(xué)習(xí)心得。

關(guān)鍵字:微機原理、接口技術(shù)

一、引言

在計算機技術(shù)高度發(fā)展的今天,普遍認(rèn)為,要開發(fā)一個系統(tǒng),接

口技術(shù)是重要的。機原理與接口技術(shù)作為一門專業(yè)課,雖然要求沒有

專業(yè)課那么高,但根據(jù)當(dāng)今社會的情況,學(xué)好《微機原理與接口技術(shù)》

的重要性依舊是不言而喻的,《微機原理與接口技術(shù)》作為我們電子工

程專業(yè)的本科生選修課程,同時也是我們進(jìn)行實際技術(shù)研究的重要理

論基礎(chǔ)。本課程主要講了計算機接口相關(guān)的基本原理、微處理器系統(tǒng)

和微型計算機系統(tǒng)的總線、計算機接口技術(shù)的介紹以及計算機接口技

術(shù)在工程實際當(dāng)中的應(yīng)用等。

二、主要內(nèi)容

在這本微機書中,它先是給我們介紹了計算機的大概的一個結(jié)構(gòu),

計算機系統(tǒng)由中央處理器(CPU)、存儲器、I。系統(tǒng)組成,在發(fā)展的

初期,CPU與各模塊之間采用點對點的方式直接連接,集成電路發(fā)展

之后,才出現(xiàn)以總線為中心的標(biāo)準(zhǔn)結(jié)構(gòu)。

從而,計算機總線的特點中要有:

A、總線結(jié)構(gòu)簡化了軟硬件設(shè)計:所有的設(shè)備都以插件的形式掛接

在總線上,設(shè)備在系統(tǒng)中只與總線直接打交道,因此硬件的設(shè)計與調(diào)

試變得簡單化;軟件也變得規(guī)范化,并且同一類的總線設(shè)備相關(guān)軟件

的編寫都有類似的模板可以遵循;

B、總線簡化了系統(tǒng)結(jié)構(gòu):整個系統(tǒng)的連線減少了,整體邏輯變得

簡明,而且總線結(jié)構(gòu)的出現(xiàn),使得系統(tǒng)的制造與安裝都變得簡化;

C、便于系統(tǒng)擴展與更新:設(shè)備的擴展只是在總線負(fù)載能力許可的

范圍內(nèi)增加系統(tǒng)的外設(shè),而更新只是替換掛接在總線上的某一個設(shè)備,

這些操作已經(jīng)最大化地降低了對操作人員的技術(shù)與知識要求。

其實,總線就是一組公用導(dǎo)線,一些數(shù)據(jù)源中的任何一個都可以

利用它傳送數(shù)據(jù)到另一個或者多個目的。它能使要使數(shù)據(jù)傳輸無誤,

總線就要維持一個時序,在第一個事件結(jié)束后才能開始第二個事件;

此外,在給定的時間周期內(nèi),源只能有一個,目的可以有多個??偟?/p>

來說,總線是時分復(fù)用的,在特定時間周期內(nèi),總線只能為一個源專

用。

之后本書又介紹了匯編語言,我們知道在微機中,最基礎(chǔ)的語言

是匯編語言。匯編語言是一個最基礎(chǔ)最古老的計算機語言。語言總是

越基礎(chǔ)越重要,在重大的編程項目中應(yīng)用最廣泛。就我的個人理解,

匯編是對寄存的地址以及數(shù)據(jù)單元進(jìn)行最直接的修改。而在某些時候,

這種方法是最有效,最可靠的。

然而,匯編語言很復(fù)雜,對某個數(shù)據(jù)進(jìn)行修改時,本來很簡單的

一個操作會用比較煩瑣的語言來解決,而這些語言本身在執(zhí)行和操作

的過程中,占有大量的時間和成本。在一些講求效率的場合,并不可

取。

匯編語言對學(xué)習(xí)其他計算機起到一個比較、對照、參考的促進(jìn)作

用。學(xué)習(xí)事物總是從最簡單基礎(chǔ)的開始。那么學(xué)習(xí)高級語言也當(dāng)然應(yīng)

當(dāng)從匯編開始。學(xué)習(xí)匯編語言實際上是培養(yǎng)了學(xué)習(xí)計算機語言的能力

和素養(yǎng)。個人認(rèn)為,學(xué)習(xí)匯編語言對學(xué)習(xí)其他語言很有促進(jìn)作用。

在微機后面幾張講到了很多接口芯片,例如8255,8259,8251,

其功能的實現(xiàn)以都要依賴于匯編語言的幫助,只有通過匯編語言,數(shù)

據(jù)的傳遞,將指令輸入芯片里,才能啟動起其芯片的相應(yīng)的功能。

三、學(xué)習(xí)心得

本學(xué)期微機原理課程已經(jīng)結(jié)束,關(guān)于微機課程的心得體會甚多。

微機原理與接口技術(shù)作為一門專業(yè)限選課,雖然要求沒有專業(yè)課那么

高,但是卻對自己今后的工作總會有一定的幫助。記得老師第一節(jié)課

說學(xué)微機原理是為以后的單片機打基礎(chǔ),這也就更加讓我下定決心學(xué)

好微機原理這門課程。

初學(xué)《微機原理與接口技術(shù)》時,感覺摸不著頭緒。面對著眾多

的術(shù)語、概念及原理性的問題不知道該如何下手。在了解課程的特點

后,我發(fā)現(xiàn),應(yīng)該以微機的整機概念為突破口,在如何建立整體概念

上下功夫?!槿鸽m小,五臟俱全〃,可以通過學(xué)習(xí)一個模型機的組

成和指令執(zhí)行的過程,了解和熟悉計算機的結(jié)構(gòu)、特點和工作過程。

《微機原理與接口技術(shù)》課程有許多新名詞、新專業(yè)術(shù)語。透徹

理解這些名詞

溫馨提示

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

評論

0/150

提交評論