




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 1231-2020奶牛場牛結(jié)核病、布魯氏菌病風(fēng)險評估分級規(guī)程
- DB31/ 760-2013線性菲涅爾太陽能跟蹤聚焦集熱系統(tǒng)安全、能效技術(shù)要求及熱性能試驗方法
- 2025大學(xué)生綜合保險合同示范文本
- 運動防護用具的綠色體育產(chǎn)業(yè)與體育消費考核試卷
- 校長在高一學(xué)生家長會上講話新高考政策解讀與選科指導(dǎo)
- 離婚網(wǎng)店分割協(xié)議:網(wǎng)絡(luò)調(diào)解下的網(wǎng)店運營權(quán)分割與補償
- 酒店客房售后服務(wù)補充協(xié)議
- 節(jié)假日老人探望權(quán)輪換管理協(xié)議
- 房地產(chǎn)企業(yè)置業(yè)顧問培訓(xùn)及職業(yè)發(fā)展合同
- 知識產(chǎn)權(quán)專利權(quán)許可與全球技術(shù)轉(zhuǎn)移合同
- 《高氮馬氏體不銹鋼》
- 管道注水法試驗記錄
- 2023年湖北省技能高考文化綜合試題及答案
- 無機化學(xué)說課精講課件
- 靜脈輸液外滲的預(yù)防與處理完整版課件
- 民用無人駕駛航空器系統(tǒng)駕駛員訓(xùn)練大綱
- 裝修客戶需求表
- 大樹遮陽腳手架搭設(shè)方案
- 外源水楊酸對高溫脅迫下甘藍(lán)幼苗生長及生理特性的影響-第1篇
- 模具材料及表面處理全優(yōu)秀課件
- 人教版八年級下冊英語全冊單詞表學(xué)生默寫版直接打印
評論
0/150
提交評論