版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理實(shí)驗(yàn)總結(jié)(共5篇)第一篇:微機(jī)原理實(shí)驗(yàn)總結(jié)微機(jī)原理實(shí)驗(yàn)總結(jié)不知不覺,微機(jī)原理與接口技術(shù)實(shí)驗(yàn)課程已經(jīng)結(jié)束了?;叵肫饋硎芤娣藴\,主要是加深了對(duì)計(jì)算機(jī)的一些硬件情況和運(yùn)行原理的理解和匯編語(yǔ)言的編寫匯編語(yǔ)言,對(duì)于學(xué)習(xí)機(jī)電工程的自動(dòng)控制和計(jì)算機(jī)都是很重要的,因?yàn)樗呛蜋C(jī)器語(yǔ)言最接近的了,如果用它來編程序的話,會(huì)比用其它高級(jí)語(yǔ)言要快得多。本學(xué)期我們?cè)诶蠋煹膸ьI(lǐng)下,進(jìn)行了微機(jī)原理實(shí)驗(yàn)六到十這五組實(shí)驗(yàn)。它們分別是:實(shí)驗(yàn)六8255PA口控制PB口實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)系統(tǒng)中擴(kuò)展外圍芯片的方法,了解8255芯片的結(jié)構(gòu)及編程方法。實(shí)驗(yàn)內(nèi)容用8255PA口作開關(guān)量輸入口,PB口作輸出口。實(shí)驗(yàn)步驟1、用8芯線將8255PA口接至開關(guān)Kl~K8,PB口接至發(fā)光二極管L1~L8;2、運(yùn)行程序HW06.ASM,撥動(dòng)開關(guān)K1~K8,觀察L1~L8發(fā)光二極管是否對(duì)應(yīng)點(diǎn)亮。實(shí)驗(yàn)七8255控制交通燈實(shí)驗(yàn)?zāi)康倪M(jìn)一步了解8255芯片的結(jié)構(gòu)及編程方法,學(xué)習(xí)模擬交通控制的實(shí)現(xiàn)方法。實(shí)驗(yàn)內(nèi)容用8255做輸出口,控制六個(gè)發(fā)光二極管燃滅,模擬交通燈管理。實(shí)驗(yàn)步驟1、用雙頭線將8255PA0~PA2口接至發(fā)光二極管L3~L1,PA3~PA5口接至發(fā)光二極管L7~L5;2、執(zhí)行程序HW07.ASM,初始態(tài)為四個(gè)路口的紅燈全亮,之后,東西路口的綠燈亮,南北路口的紅燈亮,東西路口方向通車,延時(shí)一段時(shí)間后東西路口的綠燈熄滅,黃燈開始閃爍,閃爍若干次后,東西路口紅燈亮,而同時(shí)南北路口的綠燈亮,南北路口方向開始通車,延時(shí)一段時(shí)間后,南北路口的綠燈熄滅,黃燈開始閃爍,閃爍若干次后,再切換到東西路口方向,之后重復(fù)以上過程。實(shí)驗(yàn)八簡(jiǎn)單I/O口擴(kuò)展實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)單片機(jī)系統(tǒng)中擴(kuò)展簡(jiǎn)單I/O口的方法;學(xué)習(xí)數(shù)據(jù)輸入輸出程序的編制方法。實(shí)驗(yàn)內(nèi)容利用74LS244作為輸入口,讀取開關(guān)狀態(tài),并將此狀態(tài),通過74LS273再驅(qū)動(dòng)發(fā)光二極管顯示出來。五、實(shí)驗(yàn)步驟1、用8芯線將Y0~Y7接至開關(guān)K1~K8,Q0~Q7接至發(fā)光二極管L1~L8,用雙頭線將CS1接至8000孔,CS2接至9000孔,用8芯線將JX0接至JX7(D0~D7數(shù)據(jù)線);2、執(zhí)行程序HW08.ASM,按動(dòng)開關(guān)K1~K8,觀察發(fā)光二極管L1~L8是否對(duì)應(yīng)點(diǎn)亮。實(shí)驗(yàn)九A/D0809轉(zhuǎn)換實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模┱莆誂/D轉(zhuǎn)換與單片機(jī)接口的方法;)了解A/D芯片0809轉(zhuǎn)換性能及編程方法;)通過實(shí)驗(yàn)了解單片機(jī)如何進(jìn)行數(shù)據(jù)采集。實(shí)驗(yàn)內(nèi)容利用實(shí)驗(yàn)系統(tǒng)上的0809做A/D轉(zhuǎn)換器,實(shí)驗(yàn)系統(tǒng)上的電位器提輸入,編制程序,將模擬量轉(zhuǎn)換成數(shù)字,通過數(shù)碼管顯示出來。實(shí)驗(yàn)步驟1、用雙頭線將可調(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接至GND,CLK接至單脈沖與時(shí)鐘區(qū)的500K,用8芯線將數(shù)據(jù)總線JX0接至ADC0809模數(shù)轉(zhuǎn)換區(qū)的JX6;2、運(yùn)行程序HW09.ASM,數(shù)碼管上顯示0809.XX,后二位顯示當(dāng)前采集的電壓轉(zhuǎn)換的數(shù)字量,調(diào)節(jié)可調(diào)電壓,該二位將隨著電壓變化而相應(yīng)變化,變化范圍為00至FF。實(shí)驗(yàn)十D/A0832轉(zhuǎn)換實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模?)了解D/A轉(zhuǎn)換與單片機(jī)的接口方法;(2)了解D/A轉(zhuǎn)換芯片0832的性能及編程方法;(3)了解單片機(jī)系統(tǒng)中擴(kuò)展D/A轉(zhuǎn)換芯片的基本方法。實(shí)驗(yàn)步驟1、用雙頭線將DAC0832數(shù)模轉(zhuǎn)換區(qū)的CS5端口接至系統(tǒng)接口區(qū)的8000H端口,WR端口接至系統(tǒng)接口區(qū)的/IOWR端口,AOUT輸出接電壓表或小直流電機(jī)DJ,用8芯線將DAC0832數(shù)模轉(zhuǎn)換區(qū)的JX2接至數(shù)據(jù)總線JX02、運(yùn)行程序HW10.ASM,數(shù)碼管上顯示不斷加大或減小的數(shù)字量,數(shù)字變化范圍00到FF,用萬用表測(cè)試D/A輸出孔AOUT應(yīng)能測(cè)出不斷加大或減小的電壓值,電壓變化范圍0V到5V。這次實(shí)驗(yàn)課程加深了我們對(duì)匯編語(yǔ)言指令的熟悉和理解。不僅鞏固了書本所學(xué)的知識(shí),還具有一定的靈活性,發(fā)揮了操作,加深了我們對(duì)硬件的熟悉,鍛煉了動(dòng)手能力,發(fā)揮創(chuàng)造才能。通過這次課程使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固。這門課程可以闡明微處理器,匯編語(yǔ)言程序設(shè)計(jì),計(jì)算機(jī)結(jié)構(gòu)和操作系統(tǒng)等基本概念。詳盡地論述了有關(guān)微處理器及其指令系統(tǒng)的概念和程序設(shè)計(jì)方法,介紹構(gòu)成微型計(jì)算機(jī)的存儲(chǔ)器,接口部件,總線等各項(xiàng)技術(shù)。.微機(jī)的最基礎(chǔ)語(yǔ)言--匯編語(yǔ)言是一個(gè)最基礎(chǔ)最古老的計(jì)算機(jī)語(yǔ)言,依賴于計(jì)算機(jī)的低級(jí)程序設(shè)計(jì)語(yǔ)言。匯編語(yǔ)言是我們理解整個(gè)計(jì)算機(jī)系統(tǒng)的最佳起點(diǎn)和最有效途徑。匯編是對(duì)寄存的地址,以及數(shù)據(jù)單元進(jìn)行最直接的修改,而在某些時(shí)候,這種方法的確是最有效,也是最可靠的.然而有優(yōu)點(diǎn),自然也就有缺點(diǎn),最重要的一點(diǎn)就是匯編語(yǔ)言很繁瑣,對(duì)某個(gè)數(shù)據(jù)進(jìn)行修改時(shí),本來很簡(jiǎn)單一個(gè)操作會(huì)用很多條繁瑣的語(yǔ)句來解決,而這些語(yǔ)句本身在執(zhí)行和操作的過程中,占用大量的時(shí)間和成本。并有大量的程序和硬件設(shè)計(jì)類題目,使我們能夠深入了解計(jì)算機(jī)的原理、結(jié)構(gòu)和特點(diǎn),以及如何運(yùn)用這些知識(shí)來設(shè)計(jì)一個(gè)實(shí)用的微型計(jì)算機(jī)系統(tǒng)。具體來說,就是掌握Intel8086/8088微型計(jì)算機(jī)系統(tǒng)地組成原理,熟練運(yùn)用8086宏匯編語(yǔ)言進(jìn)行程序設(shè)計(jì),熟悉各種I/O接口芯片的配套使用技術(shù),并通過一定的課程實(shí)驗(yàn)與實(shí)踐,進(jìn)一步提高系統(tǒng)設(shè)計(jì)的能力,使學(xué)生能夠完成實(shí)用的微型計(jì)算機(jī)系統(tǒng)的軟硬件設(shè)計(jì)。學(xué)習(xí)該門課程知識(shí)時(shí),其思維方法也和其它課程不同,該課程偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部特性以后,剩下額是如何將它們用于實(shí)際系統(tǒng)中,其創(chuàng)造性勞動(dòng)在于如何用計(jì)算機(jī)的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計(jì)實(shí)用的電路和系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實(shí)際應(yīng)用項(xiàng)目。這次實(shí)驗(yàn)并不是很難,主要的困難來自對(duì)程序的理解。我們最后對(duì)實(shí)驗(yàn)的原理有了清晰的認(rèn)識(shí)。讓我們知道了實(shí)驗(yàn)臺(tái)上各個(gè)模塊的用法;而且它還讓我們對(duì)自己動(dòng)手寫程序來控制實(shí)驗(yàn)臺(tái)的運(yùn)作有了一定的基礎(chǔ)。雖然實(shí)驗(yàn)臺(tái)只是一個(gè)小型的模擬平臺(tái),但是通過對(duì)它的學(xué)習(xí)和操作,我們對(duì)有關(guān)接口的知識(shí)將會(huì)有一個(gè)更廣泛的認(rèn)識(shí),而且它對(duì)我們以后的學(xué)習(xí)也會(huì)有幫助的。實(shí)驗(yàn)中個(gè)人的力量是不及群體的力量的,我們分工合作,做事的效率高了很多。雖然有時(shí)候會(huì)為了一些細(xì)節(jié)爭(zhēng)論不休,但最后得出的總是最好的結(jié)論。而且實(shí)驗(yàn)也教會(huì)我們?cè)趫F(tuán)隊(duì)中要善于與人相處,與人共事,不要一個(gè)人解決所有問題。總之,這次課程設(shè)計(jì)對(duì)于我們有很大的幫助,通過課程設(shè)計(jì),我更加深入地理解了,微機(jī)原理課程上講到的各種芯片的功能,以及引腳的作用,同時(shí)加深了對(duì)于主要芯片的應(yīng)用的認(rèn)識(shí),同時(shí)在試驗(yàn)室的環(huán)境里熟悉了匯編程序的編寫過程和運(yùn)行過程,最后還提高了自己的動(dòng)手能力對(duì)課程設(shè)計(jì)的建議本次課程設(shè)計(jì)的幾個(gè)實(shí)驗(yàn)相對(duì)都比較簡(jiǎn)單,而且經(jīng)過老師的講解以及實(shí)驗(yàn)書上的指導(dǎo),幾乎把我們要用到的程序和實(shí)驗(yàn)臺(tái)電路的接線方法都告訴我們了,所以做起來很容易。實(shí)驗(yàn)過程中,獲得了很多收獲,獲得了很多感悟,當(dāng)然也遇到了很多困難。但我們都一一克服了他們,成功的完成了實(shí)驗(yàn)。并在解決問題,克服困難的過程中,發(fā)現(xiàn)了自己平時(shí)忽略的,隱藏的問題,以及一些不該出現(xiàn)的粗心大意的小毛病。通過這些,我們認(rèn)識(shí)的更加深刻,了解的更加深入。做到了學(xué)以致用,對(duì)知識(shí)掌握得更加牢固。通過了這一學(xué)期對(duì)微機(jī)原理的學(xué)習(xí),真的對(duì)它有了一個(gè)全新的認(rèn)識(shí),我會(huì)堅(jiān)持對(duì)它的學(xué)習(xí),使自己在匯編語(yǔ)言上有一個(gè)長(zhǎng)足的提高!第二篇:微機(jī)原理實(shí)驗(yàn)三子程序設(shè)計(jì)實(shí)驗(yàn)實(shí)驗(yàn)三子程序設(shè)計(jì)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)子程序的定義和調(diào)用方法。2.掌握子程序的程序設(shè)計(jì)、編制及調(diào)用。二、實(shí)驗(yàn)設(shè)備TDN86/88教學(xué)實(shí)驗(yàn)系統(tǒng)一臺(tái)三、實(shí)驗(yàn)內(nèi)容及步驟1.求無符號(hào)字節(jié)序列中的最大值和最小值設(shè)有一字節(jié)序列,其存儲(chǔ)首址為3000H,字節(jié)數(shù)為08H。利用子程序的方法編程求出該序列中的最大值和最小值。實(shí)驗(yàn)程序及流程如下:主程序STACK1SEGMENTSTACK開始DW64DUP(?)STACK1ENDSCODESEGMENTASSUMECS:CODESTART:MOVSI,3000HMOVCX,0008HCALLbranchA1:JMPA1branch:JCXZA4PUSHSIPUSHCXPUSHBX結(jié)束序列的字節(jié)個(gè)數(shù)→CX數(shù)據(jù)區(qū)首址→SI調(diào)用求最大最小值子程序MOVBH,[SI]MOVBL,BHA1:LODSBCMPAL,BHJBEA2MOVBH,ALJMPA3A2:CMPAL,BLJAEA3Y子程序CX=0?NSI、CX、BX入棧[SI]→BHBH→BLSI+1→SI[SI]→ALNAL﹤BHAL→BHMOVBL,ALA3:LOOPA1MOVAX,BXPOPBXPOPCXYAL﹥BLYCX-1→CXNNAL→BLCX=0?POPSIA4:RETCODEENDSENDSTART實(shí)驗(yàn)步驟(1)輸入源程序,進(jìn)行編譯、鏈接和加載。YSI、CX、BX出棧RET(2)在調(diào)試區(qū)鍵入E0000:3000↙,輸入8個(gè)字節(jié)的數(shù)據(jù):D9、07、8B、C5、EB、04、9D、F9。(3)運(yùn)行程序,查看結(jié)果,在調(diào)試區(qū)鍵入RAX↙,顯示結(jié)果應(yīng)為AX=F904,AH中為最大值,AL中為最小值。2.?dāng)?shù)組求和設(shè)有一字節(jié)序列(存儲(chǔ)地址和字節(jié)數(shù)可自定義),編寫程序,求出該序列的和,求和工作由子程序來實(shí)現(xiàn)。程序:STACK1SEGMENTSTACKDW64DUP(?)STACK1ENDSCODESEGMENTASSUMECS:CODESTART:MOVSI,3000HMOVCX,0008HXORAX,AXCALLbranchA5:JMPA5branch:JCXZA4PUSHSIPUSHCXA1:ADDAL,[SI]INCSIA3:LOOPA1POPCXPOPSIA4:RETCODEENDSENDSTART8個(gè)01,總和為08第三篇:微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié)11107108徐寒黎一、實(shí)驗(yàn)內(nèi)容以及設(shè)計(jì)思路1、①試編寫一程序,比較兩個(gè)字符串STRING1、STRING2所含字符是否相同,若相同輸出“MATCH”,若不相同輸出“NOMATCH”。設(shè)計(jì)思路:定義一個(gè)數(shù)據(jù)段,在數(shù)據(jù)段中定義兩個(gè)字符串作為STRING1、STRING2以及幾個(gè)用于輸入提示的和輸出所需內(nèi)容的字符串,定義一個(gè)堆棧段用于存放,定義代碼段。關(guān)鍵步驟以及少量語(yǔ)句:第一步將STRING1和STRING2都實(shí)現(xiàn)用鍵盤輸入,方法是MOVDX,OFFSETSTRING2MOVAH,0AHINT21H并且顯示在顯示器上,顯示方法將0AH改成09H,語(yǔ)句與上面類似。然后進(jìn)行比較第一個(gè)單元,MOVAL,[STRING1+1]CMPAL,[STRING2+1]JNZNOMATCH若字符串長(zhǎng)度不等,則直接跳轉(zhuǎn),輸出輸出“NOMATCH”;若長(zhǎng)度相等再逐個(gè)比較LEASI,[STRING1+2]LEADI,[STRING2+2]MOVCL,[STRING1+1]MOVCH,0CLDREPECMPSBJCXZMATCH,意思是全部相同就跳轉(zhuǎn)MATCH,輸出“MATCH”;不然進(jìn)入下面的NOMATCH。退出。②試編寫求級(jí)數(shù)1^3+2^3+3^3…..前幾項(xiàng)和剛大于10000的程序。設(shè)計(jì)思路:原先編寫的程序,設(shè)定和為10000,結(jié)果是14。但要求高一點(diǎn)的話,可以自己設(shè)置,實(shí)現(xiàn)用鍵盤輸入和的值。一個(gè)難點(diǎn)是將輸入的ASCII碼字符串,轉(zhuǎn)換成與之相同的十進(jìn)制數(shù)的數(shù)值。關(guān)鍵的思路部分是:從1開始求級(jí)數(shù),將和的值存在AX里,要加下一項(xiàng)級(jí)數(shù)前,比如這時(shí)已經(jīng)加到4,PUSH一下AX,然后將5乘三遍,將乘積MOV到BX里,再POPAX,然后將BX的值加到AX里,然后將AX與N比較,如果比N小就繼續(xù)上述步驟,知道剛比N大就輸出數(shù)字。③試編寫一程序,完成字符串中各字符出現(xiàn)頻度的統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果在屏幕上輸出。設(shè)計(jì)思路:因?yàn)檫@個(gè)程序需要統(tǒng)計(jì)所有的字符,所以首先要定義一個(gè)存儲(chǔ)區(qū),用來存放26個(gè)字符以及每個(gè)字符出現(xiàn)的個(gè)數(shù)。用鍵盤控制輸入字符串以后,將字符串的第一個(gè)字符與這二十六個(gè)字符逐個(gè)比較,若有相同,在存放相應(yīng)次數(shù)的存儲(chǔ)單元的值上加1。然后比較第二個(gè)字符,依次類推,將字符串里的字符全部比較完。將個(gè)數(shù)大于1的字符以及字符的個(gè)數(shù)都輸出到屏幕上。退出語(yǔ)句。缺點(diǎn)和不足:這樣需要定義一個(gè)非常繁的存儲(chǔ)區(qū)??梢愿鶕?jù)輸入的字符,然后進(jìn)行比較和統(tǒng)計(jì)。④設(shè)計(jì)一個(gè)動(dòng)畫程序。設(shè)計(jì)思路:這個(gè)程序參考了網(wǎng)上的資料,沒有什么新意,是小鳥的圖形,可以用上下左右鍵進(jìn)行移動(dòng),可以退出。步驟:首先設(shè)置堆棧段,數(shù)據(jù)段,代碼段,設(shè)置顯示方式等一些屬性,設(shè)置背景色,設(shè)置小鳥的初始位置以及寫出小鳥圖形的像素的點(diǎn)。功能性的語(yǔ)句是,用鍵盤接受一個(gè)輸入,將其與1bh比較,用JZ語(yǔ)句跳轉(zhuǎn)到退出。若不是便與48h比較,看是否為向上,是則跳轉(zhuǎn)到相應(yīng)語(yǔ)句,不是則繼續(xù)與50h比較;,看是否向下,是則跳轉(zhuǎn)到關(guān)于向下移動(dòng)的相關(guān)語(yǔ)句,否則再與4bh比較,看是否向左,依次類推,根據(jù)鍵盤輸入的上下左右跳轉(zhuǎn)到不同的語(yǔ)句。再將小鳥的位置進(jìn)行與上下左右鍵的輸入相應(yīng)的移動(dòng)。最后編寫好退出語(yǔ)句。2、硬件接口主要是了解8255與8253的功能,以及控制字。①I/O地址譯碼只要對(duì)硬件概念清晰,很簡(jiǎn)單的?;旧蠜]有什么創(chuàng)造性。收獲:熟悉實(shí)驗(yàn)箱結(jié)構(gòu),了解每部分元件和標(biāo)注的意義。掌握I/O地址譯碼電路的工作原理。②可編程定時(shí)器82531,對(duì)照實(shí)驗(yàn)電路圖,將計(jì)數(shù)器0設(shè)置為方式0,即數(shù)初值設(shè)為N(N<0fh),用手動(dòng)逐個(gè)輸入單脈沖,編程使計(jì)數(shù)值在屏幕上顯示,并用邏輯筆觀察OUT0點(diǎn)平變化。2,將計(jì)數(shù)器0、計(jì)數(shù)器1分別設(shè)置為方式3,計(jì)數(shù)初值設(shè)為1000用邏輯筆觀察out1輸出電平的變化。收獲:掌握8253的基本工作原理和編程方法③并行接口82551,試驗(yàn)電路如圖所示,8255C口接邏輯電平開關(guān)K0~K7,A口接LED顯示電路L0~L7。3,數(shù)碼管靜態(tài)顯示:按下圖接好電路,將8255A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動(dòng)輸入端a~g相連,位碼驅(qū)動(dòng)輸入端S1接5V(選中),S0和dp接地(關(guān)閉)。編程從鍵盤輸入一位十進(jìn)制數(shù)(0-9),在七段數(shù)碼管上顯示。4,數(shù)碼管動(dòng)態(tài)顯示:按下圖接好電路,七段數(shù)碼管的連接不變,位碼驅(qū)動(dòng)輸入端S1、S0接8255C口的PC1和PC0。編程在兩個(gè)數(shù)碼管上顯示“56”。動(dòng)態(tài)顯示時(shí),先送“5”的段碼送A口,再送02h到C口為位碼;經(jīng)一定延時(shí)后,送“6”的段碼送A口,再送01h到C口為位碼。循環(huán)完成,可以顯示數(shù)碼。5,數(shù)碼管動(dòng)態(tài)顯示(選做):同圖接好電路,編程在兩個(gè)數(shù)碼管上顯示循環(huán)顯示“00-99”。只要搞清楚各個(gè)口的地址,以及選擇適當(dāng)?shù)目刂谱郑鋵?shí)很簡(jiǎn)單的。收獲:掌握8255的基本工作原理和編程方法,對(duì)方式0的認(rèn)識(shí)加深了。二、試驗(yàn)中遇到的問題1在編寫程序時(shí),我深深體會(huì)到,畫程序框圖的重要性,每一步跳轉(zhuǎn)的條件一定要搞清楚,Y和N不能搞反了,否則就錯(cuò)了。2實(shí)驗(yàn)2,里面涉及的寄存器很多,很容易就會(huì)用亂了,還是很需要注意的。3比如那個(gè)小鳥動(dòng)畫的題目,當(dāng)時(shí)在控制左右移動(dòng)的時(shí)候,選擇的起始位置的語(yǔ)句沒寫對(duì)位置,每次按一個(gè)移位的鍵以后,都從最初的初始位置向某個(gè)方向移動(dòng)。4硬件方面的,一開始沒搞懂地址什么意思,所以連線時(shí)很懵懂,后來清楚了,發(fā)現(xiàn)就沒什么了。三、心得感受微機(jī)原理與接口技術(shù)的課程實(shí)驗(yàn)歷時(shí)大半個(gè)學(xué)期,通過自己編寫、運(yùn)行程序,不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。以前對(duì)于編程工具的使用還處于一知半解的狀態(tài)上,但是經(jīng)過一段上機(jī)的實(shí)踐,對(duì)于怎么去排錯(cuò)、查錯(cuò),怎么去看每一步的運(yùn)行結(jié)果,怎么去了解每個(gè)寄存器的內(nèi)容以確保程序的正確性上都有了很大程度的提高。前四個(gè)簡(jiǎn)單程序設(shè)計(jì),加深了我們對(duì)初學(xué)的匯編語(yǔ)言指令的熟悉和理解,匯編語(yǔ)言直接描述機(jī)器指令,比機(jī)器指令容易記憶和理解。通過學(xué)習(xí)和使用匯編語(yǔ)言,向上為理解各種軟件系統(tǒng)的原理,打下技術(shù)理論基礎(chǔ);向下為掌握硬件系統(tǒng)的原理,打下實(shí)踐應(yīng)用基礎(chǔ)。不僅鞏固了書本所學(xué)的知識(shí),還具有一定的靈活性,發(fā)揮了我們的創(chuàng)造才能。后面幾個(gè)實(shí)驗(yàn)是并行輸入輸出接口8255和計(jì)數(shù)器8253的功能的操作,加深了我們對(duì)硬件的熟悉,鍛煉了動(dòng)手能力,發(fā)揮創(chuàng)造才能。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在自己的思考以及和同學(xué)的討論中,終于迎刃而解。第四篇:微機(jī)原理課程設(shè)計(jì)總結(jié)微機(jī)原理課程設(shè)計(jì)總結(jié)以前從沒有學(xué)過關(guān)于匯編語(yǔ)言的知識(shí),起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計(jì)的時(shí)候心里面感覺有些害怕和擔(dān)心,擔(dān)心自己不會(huì)或者做不好。但是當(dāng)真的要做的時(shí)候也只好進(jìn)自己作大的努力去做,做到自己最好的。我們?cè)谶@個(gè)過程中有很多自己的感受,我想很多同學(xué)都會(huì)和我有一樣的感受,那就是感覺匯編語(yǔ)言真的是很神奇,很有意思。我們從開始的擔(dān)心和害怕漸漸變成了享受,享受著匯編帶給我們的快樂??粗约鹤龀鰜淼臇|西,心里面的感覺真的很好。雖然我們做的東西都還很簡(jiǎn)單,但是畢竟是我們自己親手,呵呵,應(yīng)該是自己親鬧做出來的。很有成就感。我想微機(jī)原理課程設(shè)計(jì)和其他課程設(shè)計(jì)有共同的地方,那就是不僅加深和鞏固了我們的課本知識(shí),而且增強(qiáng)了我們自己動(dòng)腦,自己動(dòng)手的能力。但是我想他也有它的獨(dú)特指出,那就是讓我們進(jìn)入一個(gè)神奇的世界,那就是編程。對(duì)于很多學(xué)過匯編或者其他的類似程序的同學(xué)來說,這不算新奇,但是對(duì)于我來說真的新奇,很有趣,也是我有更多的興趣學(xué)習(xí)微機(jī)原理和其他的匯編?!段C(jī)原理實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)書》,陸紅偉編,中國(guó)電力出版社,2006年《8086微型計(jì)算機(jī)組成、原理及接口》,顧濱,機(jī)械工業(yè)出版社,2001《微型計(jì)算機(jī)原理及應(yīng)用》,呂淑萍等,哈爾濱工程大學(xué)出版社,2004年《微型計(jì)算機(jī)技術(shù)及應(yīng)用》,戴梅萼,清華大學(xué)出版社,2005本次課程設(shè)計(jì)的總結(jié)與體會(huì)微機(jī)原理與接口技術(shù)是一門很有趣的課程,任何一個(gè)計(jì)算機(jī)系統(tǒng)都是一個(gè)復(fù)雜的整體,學(xué)習(xí)計(jì)算機(jī)原理是要涉及到整體的每一部分。討論某一部分原理時(shí)又要涉及到其它部分的工作原理。這樣一來,不僅不能在短時(shí)間內(nèi)較深入理解計(jì)算機(jī)的工作原理,而且也很難孤立地理解某一部分的工作原理。所以,在循序漸進(jìn)的課堂教學(xué)過程中,我總是處于“學(xué)會(huì)了一些新知識(shí),弄清了一些原來保留的問題,又出現(xiàn)了一些新問題”的循環(huán)中,直到課程結(jié)束時(shí),才把保留的問題基本搞清楚。學(xué)習(xí)該門課程知識(shí)時(shí),其思維方法也和其它課程不同,該課程偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部特性以后,剩下額是如何將它們用于實(shí)際系統(tǒng)中,其創(chuàng)造性勞動(dòng)在于如何用計(jì)算機(jī)的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計(jì)實(shí)用的電路和系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實(shí)際應(yīng)用項(xiàng)目。這次實(shí)驗(yàn)并不是很難,主要的困難來自對(duì)程序的理解。功夫不負(fù)有心人,經(jīng)過四個(gè)人的合作和努力,我們最后對(duì)實(shí)驗(yàn)的原理有了清晰的認(rèn)識(shí)。雖然實(shí)驗(yàn)臺(tái)上的很多模塊單元沒有用到,但是就系統(tǒng)功能來說,我覺得我們做的還是不錯(cuò)的。這次課設(shè)卻讓我們對(duì)實(shí)驗(yàn)臺(tái)有了足夠的了解,讓我們知道了實(shí)驗(yàn)臺(tái)上各個(gè)模塊的用法;而且它還讓我們對(duì)自己動(dòng)手寫程序來控制實(shí)驗(yàn)臺(tái)的運(yùn)作有了一定的基礎(chǔ)。雖然實(shí)驗(yàn)臺(tái)只是一個(gè)小型的模擬平臺(tái),但是通過對(duì)它的學(xué)習(xí)和操作,我們對(duì)有關(guān)接口的知識(shí)將會(huì)有一個(gè)更廣泛的認(rèn)識(shí),而且它對(duì)我們以后的學(xué)習(xí)也會(huì)有幫助的。實(shí)驗(yàn)中個(gè)人的力量是不及群體的力量的,我們四個(gè)人分工合作,做事的效率高了很多。雖然有時(shí)候會(huì)為了一些細(xì)節(jié)爭(zhēng)論不休,但最后得出的總是最好的結(jié)論。而且實(shí)驗(yàn)也教會(huì)我們?cè)趫F(tuán)隊(duì)中要善于與人相處,與人共事,不要一個(gè)人解決所有問題??傊?,這次課程設(shè)計(jì)對(duì)于我們有很大的幫助,通過課程設(shè)計(jì),我更加深入地理解了,微機(jī)原理課程上講到的各種芯片的功能,以及引腳的作用,同時(shí)加深了對(duì)于主要芯片的應(yīng)用的認(rèn)識(shí),同時(shí)在試驗(yàn)室的環(huán)境里熟悉了匯編程序的編寫過程和運(yùn)行過程,最后還提高了自己的動(dòng)手能力。感謝老師的悉心指導(dǎo)。對(duì)課程設(shè)計(jì)的建議本次課程設(shè)計(jì)的三個(gè)實(shí)驗(yàn)相對(duì)都比較簡(jiǎn)單,而且經(jīng)過老師的講解以及實(shí)驗(yàn)書上的指導(dǎo),幾乎把我們要用到的程序和實(shí)驗(yàn)臺(tái)電路的接線方法都告訴我們了,所以做起來很容易。但是做完實(shí)驗(yàn),我們對(duì)實(shí)驗(yàn)臺(tái)及其上面的各個(gè)模塊還是不了解。對(duì)如何編程控制實(shí)驗(yàn)臺(tái)上各個(gè)模塊和芯片的運(yùn)作也沒有什么清晰的認(rèn)識(shí)。如果老師對(duì)我們實(shí)驗(yàn)報(bào)告的要求再嚴(yán)格一點(diǎn),也許同學(xué)們會(huì)更加自覺地去認(rèn)真理解程序和實(shí)驗(yàn)思路。希望老師根據(jù)試驗(yàn)室的環(huán)境布置一些可以讓我們自己去設(shè)計(jì)的題目,并給我們更多的實(shí)驗(yàn)時(shí)間,這樣也許能夠激發(fā)更多同學(xué)的創(chuàng)新能力。老師可以多給我們講一講各類芯片的實(shí)際應(yīng)用,這樣可以讓我們對(duì)各種芯片有一個(gè)更加貼切的感受。第五篇:微機(jī)原理課程總結(jié)HEFEIUNIVERSITY《微機(jī)原理與接口技術(shù)》課程總結(jié)題目《微機(jī)原理與接口技術(shù)》課程總結(jié)系別電子信息與電氣工程系班級(jí)11級(jí)電子信息工程(2)班姓名鐘文俊學(xué)號(hào)1105012012指導(dǎo)老師丁健完成時(shí)間2013年5月28日《微機(jī)原理與接口技術(shù)》課程總結(jié)摘要:對(duì)于這學(xué)期《微機(jī)原理與接口技術(shù)》課程進(jìn)行一個(gè)簡(jiǎn)單的總結(jié),與大家交流我的學(xué)習(xí)心得。關(guān)鍵字:微機(jī)原理、接口技術(shù)一、引言在計(jì)算機(jī)技術(shù)高度發(fā)展的今天,普遍認(rèn)為,要開發(fā)一個(gè)系統(tǒng),接口技術(shù)是重要的。機(jī)原理與接口技術(shù)作為一門專業(yè)課,雖然要求沒有專業(yè)課那么高,但根據(jù)當(dāng)今社會(huì)的情況,學(xué)好《微機(jī)原理與接口技術(shù)》的重要性依舊是不言而喻的,《微機(jī)原理與接口技術(shù)》作為我們電子工程專業(yè)的本科生選修課程,同時(shí)也是我們進(jìn)行實(shí)際技術(shù)研究的重要理論基礎(chǔ)。本課程主要講了計(jì)算機(jī)接口相關(guān)的基本原理、微處理器系統(tǒng)和微型計(jì)算機(jī)系統(tǒng)的總線、計(jì)算機(jī)接口技術(shù)的介紹以及計(jì)算機(jī)接口技術(shù)在工程實(shí)際當(dāng)中的應(yīng)用等。二、主要內(nèi)容在這本微機(jī)書中,它先是給我們介紹了計(jì)算機(jī)的大概的一個(gè)結(jié)構(gòu),計(jì)算機(jī)系統(tǒng)由中央處理器(CPU)、存儲(chǔ)器、IO系統(tǒng)組成,在發(fā)展的初期,CPU與各模塊之間采用點(diǎn)對(duì)點(diǎn)的方式直接連接,集成電路發(fā)展之后,才出現(xiàn)以總線為中心的標(biāo)準(zhǔn)結(jié)構(gòu)。從而,計(jì)算機(jī)總線的特點(diǎn)主要有:A、總線結(jié)構(gòu)簡(jiǎn)化了軟硬件設(shè)計(jì):所有的設(shè)備都以插件的形式掛接在總線上,設(shè)備在系統(tǒng)中只與總線直接打交道,因此硬件的設(shè)計(jì)與調(diào)試變得簡(jiǎn)單化;軟件也變得規(guī)范化,并且同一類的總線設(shè)備相關(guān)軟件的編寫都有類似的模板可以遵循;B、總線簡(jiǎn)化了系統(tǒng)結(jié)構(gòu):整個(gè)系統(tǒng)的連線減少了,整體邏輯變得簡(jiǎn)明,而且總線結(jié)構(gòu)的出現(xiàn),使得系統(tǒng)的制造與安裝都變得簡(jiǎn)化;C、便于系統(tǒng)擴(kuò)展與更新:設(shè)備的擴(kuò)展只是在總線負(fù)載能力許可的范圍內(nèi)增加系統(tǒng)的外設(shè),而更新只是替換掛接在總線上的某一個(gè)設(shè)備,這些操作已經(jīng)最大化地降低了對(duì)操作人員的技術(shù)與知識(shí)要求。其實(shí),總線就是一組公用導(dǎo)線,一些數(shù)據(jù)源中的任何一個(gè)都可以利用它傳送數(shù)據(jù)到另一個(gè)或者多個(gè)目的。它能使要使數(shù)據(jù)傳輸無誤,總線就要維持一個(gè)時(shí)序,在第一個(gè)事件結(jié)束后才能開始第二個(gè)事件;此外,在給定的時(shí)間周期內(nèi),源只能有一個(gè),目的可以有多個(gè)??偟膩碚f,總線是時(shí)分復(fù)用的,在特定時(shí)間周期內(nèi),總線只能為一個(gè)源專用。之后本書又介紹了匯編語(yǔ)言,我們知道在微機(jī)中,最基礎(chǔ)的語(yǔ)言是匯編語(yǔ)言。匯編語(yǔ)言是一個(gè)最基礎(chǔ)最古老的計(jì)算機(jī)語(yǔ)言。語(yǔ)言總是越基礎(chǔ)越重要,在重大的編程項(xiàng)目中應(yīng)用最廣泛。就我的個(gè)人理解,匯編是對(duì)寄存的地址以及數(shù)據(jù)單元進(jìn)行最直接的修改。而在某些時(shí)候,這種方法是最有效,最可靠的。然而,匯編語(yǔ)言很復(fù)雜,對(duì)某個(gè)數(shù)據(jù)進(jìn)行修改時(shí),本來很簡(jiǎn)單的一個(gè)操作會(huì)用比較煩瑣的語(yǔ)言來解決,而這些語(yǔ)言本身在執(zhí)行和操作的過程中,占有大量的時(shí)間和成本。在一些講求效率的場(chǎng)合,并不可取。匯編語(yǔ)言對(duì)學(xué)習(xí)其他計(jì)算機(jī)起到一個(gè)比較、對(duì)照、參考的促進(jìn)作用。學(xué)習(xí)事物總是從最簡(jiǎn)單基礎(chǔ)的開始。那么學(xué)習(xí)高級(jí)語(yǔ)言也當(dāng)然應(yīng)當(dāng)從匯編開始。學(xué)習(xí)匯編語(yǔ)言實(shí)際上是培養(yǎng)了學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的能力和素養(yǎng)。個(gè)人認(rèn)為,學(xué)習(xí)匯編語(yǔ)言對(duì)學(xué)習(xí)其他語(yǔ)言很有促進(jìn)作用。在微機(jī)后面幾張講到了很多接口芯片,例如8255,8259,8251,其功能的實(shí)現(xiàn)以都要依賴于匯編語(yǔ)言的幫助,只有通過匯編語(yǔ)言,數(shù)據(jù)的傳遞,將指令輸入芯片里,才能啟動(dòng)起其芯片的相應(yīng)的功能。三、學(xué)習(xí)心得本學(xué)期微機(jī)原理課程已經(jīng)結(jié)束,關(guān)于微機(jī)課程的心得體會(huì)甚多。微機(jī)原理與接口技術(shù)作為一門專業(yè)限選課,雖然要求沒有專業(yè)課那么高,但是卻對(duì)自己今后的工作總會(huì)有一定的幫助。記得老師第一節(jié)課說學(xué)微機(jī)原理是為以后的單片機(jī)打基礎(chǔ),這也就更加讓我下定決心學(xué)好微機(jī)原理這門課程。初學(xué)《微機(jī)原理與接口技術(shù)》時(shí),感覺摸不著頭緒。面對(duì)著眾多的術(shù)語(yǔ)、概念及原理性的問題不知道該如何下手。在了解課程的特點(diǎn)后,我發(fā)現(xiàn),應(yīng)該以微機(jī)的整機(jī)概念為突破口,在如何建立整體概念上下功夫?!奥槿鸽m小,五臟俱全”,可以通過學(xué)習(xí)一個(gè)模型機(jī)的組成和指令執(zhí)行的過程,了解和熟悉計(jì)算機(jī)的結(jié)構(gòu)、特點(diǎn)和工作過程。《微機(jī)原理與接口技術(shù)》課程有許多新名詞、新專業(yè)術(shù)語(yǔ)。透徹理解這些
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年綠色施工安全生產(chǎn)文明工地綜合服務(wù)合同3篇
- 二零二五版養(yǎng)老機(jī)構(gòu)勞動(dòng)合同管理規(guī)范及養(yǎng)老服務(wù)協(xié)議3篇
- 2025年度香菇食品企業(yè)信用評(píng)級(jí)與評(píng)估服務(wù)合同2篇
- 二零二五年櫥柜安裝及廚房設(shè)備更新合同2篇
- 年度老年人保健品競(jìng)爭(zhēng)策略分析報(bào)告
- 二零二四年外債轉(zhuǎn)貸業(yè)務(wù)借款合同標(biāo)準(zhǔn)3篇
- 二零二五版商業(yè)地產(chǎn)項(xiàng)目股權(quán)借款抵押合同3篇
- 2024版新材料研發(fā)與技術(shù)轉(zhuǎn)讓合同
- 二零二五版體育賽事贊助合同協(xié)議范本下載3篇
- 二零二五版企業(yè)安全生產(chǎn)與環(huán)境保護(hù)培訓(xùn)合同2篇
- 細(xì)胞庫(kù)建設(shè)與標(biāo)準(zhǔn)制定-洞察分析
- 2024年國(guó)家公務(wù)員錄用考試公共基礎(chǔ)知識(shí)復(fù)習(xí)題庫(kù)2500題及答案
- DB3309T 98-2023 登步黃金瓜生產(chǎn)技術(shù)規(guī)程
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- DBJ41-T 108-2011 鋼絲網(wǎng)架水泥膨脹珍珠巖夾芯板隔墻應(yīng)用技術(shù)規(guī)程
- 2025年學(xué)長(zhǎng)引領(lǐng)的讀書會(huì)定期活動(dòng)合同
- 表內(nèi)乘除法口算l練習(xí)題1200道a4打印
- 《EICC培訓(xùn)講義》課件
- 2025年四川省政府直屬事業(yè)單位招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024年物業(yè)公司服務(wù)質(zhì)量保證合同條款
- 文言文閱讀之理解實(shí)詞含義(講義)-2025年中考語(yǔ)文專項(xiàng)復(fù)習(xí)
評(píng)論
0/150
提交評(píng)論