版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 微機原理課程設(shè)計</p><p><b> 報 告 書</b></p><p> 課 題 名 按鍵選擇音樂播放和步進(jìn)電機正反轉(zhuǎn)控制</p><p> 班 級 電084班 </p><p> 姓
2、 名 </p><p> 小組成員 </p><p> 指導(dǎo)教師 </p><p> 日 期 2011.6.21 ~ 2011.6.30 <
3、/p><p> 第一部分——軟件設(shè)計</p><p><b> 按鍵選擇音樂播放</b></p><p><b> 目 錄</b></p><p> 1、設(shè)計目的------------------------------------------------------------------
4、----------------2</p><p> 2、設(shè)計內(nèi)容-------------------------------------------------------2</p><p> 3、設(shè)計過程--------------------------------------------------------2</p><p> -------3.
5、1流程圖----------------------------------------------------2</p><p> -------3.2通用發(fā)聲程序設(shè)計原理--------------------------------------3</p><p> --------3.3主要的宏和過程的實現(xiàn)-------------------------------------
6、4</p><p> ------------------3.3.1DISPLAY顯示宏----------------------4</p><p> ------------------3.3.2ADDRESS音樂地址宏-----------------5</p><p> ------------------3.3.3MUSIC宏-----------
7、-----------------5</p><p> ------------------3.3.4通用發(fā)生程序GENSOUND-------------6</p><p> ------------------3.3.5WAITF延時程序----------------------6</p><p> ------------------3.3.6CLE
8、AR清屏程序----------------------7</p><p> ------------------3.3.7RETU退出--------------------------7</p><p> --------3.4主程序?qū)崿F(xiàn)------------------------------------------------8</p><p>
9、------------------3.4.1數(shù)據(jù)段定義--------------------------8</p><p> ------------------3.4.2堆棧段定義--------------------------8</p><p> ------------------3.4.3初始化------------------------------9<
10、/p><p> ------------------3.4.4程序執(zhí)行過程------------------------9</p><p> 4、系統(tǒng)調(diào)試------------------------------------------------------9</p><p> 5、附錄(程序清單)------------------------------
11、---------------------------------------11</p><p> 6、收獲體會---------------------------------------------------------------------------------17</p><p> 7、參考文獻(xiàn)--------------------------------------
12、----------------17</p><p><b> 1、設(shè)計目的</b></p><p> 1.能夠較全面地鞏固和應(yīng)用課堂中所學(xué)的基本理論和程序設(shè)計方法,能夠較熟練地完成匯編語言程序的設(shè)計和調(diào)試。</p><p> 2.培養(yǎng)綜合運用所學(xué)知識獨立完成匯編程序課題的能力。</p><p><b>
13、 2、設(shè)計內(nèi)容</b></p><p> 要求完成一個音樂程序,即通過按下鍵盤上某個按鍵就可以按預(yù)先設(shè)定的程序播放音樂或者終止程序。</p><p><b> 3、設(shè)計過程</b></p><p><b> 3.1流程圖</b></p><p> 3.2通用發(fā)聲程序設(shè)計原理&l
14、t;/p><p> 發(fā)聲程序包括3個步驟: </p><p> (1)在8253中的42端口送一個控制字0B6H(10110110B),該控制字對定時器2進(jìn)行初始化,使定時器2準(zhǔn)備接收計數(shù)初值。 </p><p> (2)在8253中的42H端口(Timer2)裝入一個16位的計數(shù)值(533H×895/頻率),以建立將要產(chǎn)生的聲音頻率。 </p&g
15、t;<p> ?。?)把輸出端口61H的PB0、PB1兩位置1,發(fā)出聲音。 </p><p> 對于發(fā)音部分。PC機上的大多數(shù)輸入/輸出(I/O)都是由主板上的8255(或8255A)可編程序外圍接口芯片(PPI)管理的。PPI包括3個8位寄存器,兩個用于輸入功能,一個用于輸出功能。輸入寄存器分配的I/O端口號為60H和62H,輸出寄存器分配的I/O端口號為61H。由PPI輸出寄存器中的0、1兩位
16、來選擇揚聲器的驅(qū)動方式。</p><p> 連接到揚聲器上的是定時器2,從上圖可以看到,GATE2與端口61H的PB0相連,當(dāng)PB0=1時,GATE2獲得高電平,使定時器2可以在模式3(方波)下工作。定時器2的OUT2與端口61H的PB1通過一個與門與揚聲器的驅(qū)動電路相連。當(dāng)PB1=1時,允許OUT2的輸出信號到達(dá)揚聲器電路。因此,只有PB0和PB1同時為“1”時,才能驅(qū)動揚聲器地聲。通過以下指令實現(xiàn): <
17、;/p><p> IN AL,61H </p><p><b> OR AL,3 </b></p><p> OUT 61H,AL </p><p> 上面的指令用以打開揚聲器,如要關(guān)閉揚聲器時則為: </p><p> AND AL,0FCH </p><p>
18、OUT 61H,AL </p><p> 當(dāng)從8255中采集到輸入的數(shù)據(jù)時,需要確定相應(yīng)的頻率,所以在軟件編程時要建立一個數(shù)據(jù)表: </p><p> TABLE DW 493,440,392,349,329,293,261 </p><p> 把相應(yīng)的頻率送到一個寄存器上,通過公式: </p><p> 計數(shù)值=533H×
19、896÷ f=1234DCH÷ f </p><p> 算出計數(shù)值,再把算得的計數(shù)值送給8253,就可產(chǎn)生所要頻率的方波。在把計數(shù)值送8253前,必須先把8253進(jìn)行初始化: </p><p> MOV AL,0B6H </p><p> OUT 43H,AL </p><p> 使其選用通道2,工作在方式3下。
20、</p><p> 就整個電路而言,接好電路后,通過軟件編程不斷地采集從8255口中輸入的信號,而8個開關(guān)都接在8255的A口上,只要有開關(guān)按下,就會采集到一個數(shù)據(jù),根據(jù)這個數(shù)據(jù)與事先編好的表對應(yīng),得到一個計數(shù)值,把這個計數(shù)值送給8253的通道2,8253的通道2工作的方式3下,這樣就可以產(chǎn)生滿足頻率要求的發(fā)聲方波。這個方波經(jīng)驅(qū)動放大就可以使揚聲器發(fā)出相應(yīng)的聲音。 所以8255在這里完成兩個任務(wù),它不僅從A口中
21、采集到數(shù)據(jù),而且B口的PB1和PB0兩個位要控制發(fā)聲。8253的主要任務(wù)就是產(chǎn)生所要求發(fā)聲的不同頻率的方波。</p><p> 3.3主要的宏和過程的實現(xiàn)</p><p> 3.3.1 DISPLAY顯示宏</p><p> 為將事先定義的數(shù)據(jù)段字符串顯示在屏幕上,定一個參數(shù)為b的宏。將b的地址傳到DX。隨后調(diào)用DOS09號功能調(diào)用。將字符串顯示到屏幕。調(diào)用D
22、ISPLAY的實例為:</p><p> DISPLAY INFO1 </p><p> DISPLAY INFO2 </p><p> DISPLAY INFO3 </p><p> DISPLAY MUSLIST</p><p> 在此段代碼中,程序顯示提示作用的字符串和歌曲列表。</p>
23、<p> DISPLAY宏具體實現(xiàn)如下:</p><p> DISPLAY MACRO b </p><p><b> LEA DX,b </b></p><p><b> MOV AH,9 </b></p><p><b> INT 21H </b&g
24、t;</p><p><b> ENDM</b></p><p> 3.3.2 ADDRESS音樂地址宏</p><p> 歌曲包含節(jié)拍和頻率。此處定義的音樂地址宏包含兩個參數(shù),將歌曲頻率地址導(dǎo)入SI將歌曲節(jié)拍導(dǎo)入BP。當(dāng)選擇不同的歌曲時,主程序調(diào)用該宏,將用戶要求的歌曲的頻率和節(jié)拍導(dǎo)入,以便在MUSIC中實現(xiàn)發(fā)聲。</p>
25、<p> 音樂地址宏實現(xiàn)如下:</p><p> ADDRESS MACRO A,B </p><p><b> LEA SI,A </b></p><p> LEA BP,DS:B </p><p><b> ENDM</b></p><p> 3.
26、3.4 MUSIC宏</p><p> 在ADDRESS中,程序已經(jīng)將歌曲的首個頻率地址和首個節(jié)拍地址分別導(dǎo)入SI、BP。為了檢測歌曲是否結(jié)束,在MUSIC中,首先將SI傳遞到DI,DI與-1相減,如等于0,則得出該頻率定義為-1 。在歌曲頻率表定義中將-1定為該歌曲結(jié)束標(biāo)志,此時MUSIC跳出結(jié)束。</p><p> 若該頻率不為-1。調(diào)用通用發(fā)生程序GENSOUND,將該音符按照頻
27、率和節(jié)拍表發(fā)聲。發(fā)聲后SI、BP分別加2,跳轉(zhuǎn)到下一個音符的頻率和節(jié)拍,繼續(xù)檢測歌曲是否結(jié)束。如頻率不為0,繼續(xù)將該音符發(fā)聲,并循環(huán)此過程。</p><p><b> 具體實現(xiàn)方法如下:</b></p><p> MUSIC PROC NEAR </p><p><b> PUSH DS </b></p&g
28、t;<p> SUB AX,AX </p><p> PUSH AX </p><p> FREG: </p><p> MOV DI,[SI] </p><p> CMP DI,-1 </p><p> JE END_
29、MUS </p><p> MOV BX,DS:[BP] </p><p> CALL GENSOUND </p><p><b> ADD SI,2 </b></p><p><b> ADD BP,2 </b></p><p><b> JMP FRE
30、G </b></p><p><b> END_MUS: </b></p><p><b> RET </b></p><p> MUSIC ENDP</p><p> 3.3.5通用發(fā)生程序GENSOUND</p><p> 該發(fā)生程序是在修改B
31、EEP發(fā)聲程序的基礎(chǔ)上,以實現(xiàn)為8088/86編寫一個任意頻率和任意持續(xù)時間的通用發(fā)聲程序。該程序包括以下三個步驟:</p><p> ?。?)在8253/54 中的43端口送一個控制字0B6H(10110110B),該控制字對定時器2進(jìn)行初始化,使得定時器2準(zhǔn)備接受計數(shù)初值。</p><p> (2)在8253/54中的42H端口裝入一個16位計數(shù)值,已建立將要產(chǎn)生的聲音頻率。<
32、/p><p> ?。?)把輸出端口61H的0、1兩位置1,發(fā)出聲音。</p><p> 具體實現(xiàn)過程見程序清單。</p><p> 該GENSOUND程序能產(chǎn)生19~65535Hz的聲音,這個頻率的下限是使除法不產(chǎn)生溢出的最小值。此外一般情況下,GENSOUND程序產(chǎn)生的聲音不單單和頻率有關(guān),還和CPU有關(guān)。CPU工作頻率越高,時延越短,產(chǎn)生的聲音越急促。為了使程序
33、產(chǎn)生一個與CPU工作頻率無關(guān)的合適時延,在MUSCI中調(diào)用了一個時間延時程序WAITF。</p><p> 3.3.6WAITF延時程序</p><p> 80x86的各種處理器采取了6~66MHz的工作頻率,loop指令的執(zhí)行時間在這些處理器上也不相同。為了建立一個與處理器無關(guān)的延時,IBM采用了一種利用硬件產(chǎn)生時間延時的方法,即通過監(jiān)控端口61H和PB4,使PB4每15.08微秒觸
34、發(fā)一次,一產(chǎn)生一個固定不變的時間基準(zhǔn)</p><p> 利用WAITF子程序能獲得任意的時間延時,而不必在考慮CPU的型號和工作頻率。</p><p><b> 具體實現(xiàn)如下:</b></p><p> waitf proc near </p><p><b> push ax </b>&l
35、t;/p><p><b> waitf1: </b></p><p> in al,61h </p><p> and al,10h </p><p> cmp al,ah </p><p> je waitf1 </p><p> mov ah,al </p
36、><p> loop waitf1 </p><p><b> pop ax </b></p><p><b> ret </b></p><p> waitf endp</p><p> 3.3.7 CLEAR清屏程序</p><p> 當(dāng)程
37、序初始化或用戶輸入錯誤時,程序調(diào)用CLEAR清屏程序。</p><p> 清屏程序?qū)X、BX、CX、DX先入棧,以保存現(xiàn)場,保證清屏后重新執(zhí)行不會出現(xiàn)錯誤。隨后啟用BIOS功能調(diào)用,將屏幕初始化或上卷。</p><p> 其中AL=0表示初始化窗口,AL=上卷行數(shù), BH=卷入行屬性,CH/CL=左上角行/列號,DH/DL=右上角行/列號。該程序段表示從左起0行0列到右起24行79列
38、全部清屏。</p><p> 將屏幕清空后重新將AX、BX、CX、DX出棧。</p><p> 3.3.8 RETU退出</p><p> 當(dāng)程序要求退出時,主程序會調(diào)用RETU進(jìn)行退出。RETU程序內(nèi)容實際為一個BIOS功能調(diào)用。</p><p><b> RETU: </b></p>&
39、lt;p> MOV AH,4CH </p><p><b> INT 21H</b></p><p><b> 3.4主程序?qū)崿F(xiàn)</b></p><p> 3.4.1數(shù)據(jù)段定義</p><p> 數(shù)據(jù)段分別定義了INFO1、INFO2、INFO3 、INFO4、INFO5各字符串分別
40、顯示程序運行之初對用戶的提示。MUSLIST 中顯示用戶能選擇的三首歌曲列表。</p><p> 程序用MUS_FREG、MUS_TIME分別定義了音樂頻率和節(jié)拍。使得發(fā)聲程序可以按照理想的要求發(fā)出連續(xù)的樂曲。節(jié)拍和頻率定義原理如下:</p><p> 樂曲是按照一定的高低、長短和強弱關(guān)系組成的音調(diào),在每一首樂曲中,每個音符的音高和音長與發(fā)聲系統(tǒng)中的頻率、節(jié)拍有關(guān)??蓞⒖枷卤恚?lt;
41、/p><p> 音名CDEFGABCDEFGABC</p><p> 唱名12345671234567i頻率(HZ)131147165175196220247262294330349392440492523</p><p> 其中,低音階從低音C(131HZ)到中央C(262
42、HZ),高音階從中央C(262HZ)到高音C(523HZ)。組成樂曲的音符的頻率值和持續(xù)時間是樂曲程序發(fā)聲所必需的兩組數(shù)據(jù),頻率可以查上表,音符的持續(xù)時間根據(jù)樂曲的速度及每個音符的節(jié)拍數(shù)來確定。在4/4拍中,四分音符為一拍,每小節(jié)四拍,全音符持續(xù)四拍,二分音符持續(xù)二拍,四分音符持續(xù)一拍,八分音符持續(xù)半拍。如果給全音符分配1秒(100*10ms)的時間,則二分音符持續(xù)時間為0.5秒,四分音符持續(xù)時間為0.25秒,八分音符持續(xù)時間為0.12
43、5秒。</p><p> 知道了音調(diào)及頻率、時間的關(guān)系后,可以按照樂曲的樂譜將每個音符的頻率和持續(xù)時間定義為兩個數(shù)據(jù)表,然后編寫程序依次取出表中的頻率值和時間值。</p><p> 3.4.2堆棧段定義</p><p> 程序定義了一個長度了200的堆棧段,如下:</p><p> STACK SEGMENT</p>
44、;<p> DB 200 DUP ('STACK')</p><p> STACK ENDS</p><p><b> 3.4.3初始化</b></p><p> 程序初始化使用了BIOS功能調(diào)用。使用0AH號功能設(shè)置顯示方式。本程序?qū)︼@示要求較為簡單,故使用40x25黑白文本、16級灰度方式顯示。
45、若要求改變顯示方式,可以根據(jù)0AH功能設(shè)置表自行添加。 </p><p> 3.4.4程序執(zhí)行過程</p><p> 詳細(xì)參見附錄中INPUT部分,以及程序流程圖。</p><p><b> 4、系統(tǒng)調(diào)試</b></p><p> 編譯程序,如下圖所示</p><p><b>
46、; 編譯連接正確</b></p><p> 待裝載成功后,運行程序,運行情況如圖</p><p> 程序初始界面,如下圖所示</p><p> 程序報錯要求重新輸入,如下圖所示</p><p> 播放后退出,如下圖所示</p><p> 5、附錄(程序清單)</p><p&g
47、t;<b> 本程序的代碼如下:</b></p><p> DATA SEGMENT </p><p> INFO1 DB 0DH,0AH,'welcome to this programe!$' </p><p> INFO2 DB 0DH,0AH,'there are some mu
48、sic!$' </p><p> INFO3 DB 0DH,0AH,'please select which one to play!$' </p><p> INFO4 DB 0DH,0AH,'please input again!$' </p><p> MUSLIST DB 0DH,0AH,
49、39;A MUSIC:Mary has a little ship' </p><p> DB 0DH,0AH,'B MUSIC:the boat on Taihu lake' </p><p> DB 0DH,0AH,'Q EXIT' </p><p> db 0dh,0ah,'$' </p>
50、;<p> ;****************************************** 音樂一 瑪麗有只小羊羔</p><p> MUS_FREG1 DW 330,294,262,294,3 DUP (330)</p><p> DW 3 DUP (294),330,392,392</p><p> DW 330,294,262,2
51、94,4 DUP (330)</p><p> DW 294,294,330,294,262,-1</p><p> MUS_TIME1 DW 6 DUP (25*8),50*8</p><p> DW 2 DUP (25*8,25*8,50*8)</p><p> DW 12 DUP (25*8),100*8</p>
52、<p> ;****************************************** *音樂二 太湖船</p><p> MUS_FREG2 DW 330,392,330,294,330,392,330,294,330 </p><p> DW 330,392,330,294,262,294,330,392,294 </p><p>
53、DW 262,262,220,196,196,220,262,294,332,262,-1 </p><p> MUS_TIME2 DW 3 DUP(50),25,25,50,25,25,100 </p><p> DW 2 DUP(50,50,25,25),100 </p><p> DW 3 DUP(50,25,25),100 </p>&l
54、t;p> DATA ENDS </p><p> STACK SEGMENT</p><p> DB 200 DUP ('STACK')</p><p> STACK ENDS</p><p> CODE SEGMENT</p><p> ASSUM
55、E DS:DATA,SS:STACK,CS:CODE </p><p><b> START: </b></p><p> MOV AX,DATA ;**********************初始化</p><p><b> MOV DS,AX</b></p><p> MOV aH,
56、 0 </p><p> MOV AL,00 </p><p> INT 10H </p><p> ;********** 定義一個宏顯示</p><p> DISPLAY MACRO b ;*****虛參</p><p> LEA DX,b
57、 ;****偏移地址傳送到DX</p><p> MOV AH,9 ;******************DOS 9號功能,多個字符輸出到屏幕顯示</p><p><b> INT 21H </b></p><p><b> ENDM </b></p><p> ADDRESS
58、 MACRO A,B ;**********************音樂地址宏</p><p> LEA SI,A ;***歌曲頻率地址A導(dǎo)入SI將歌曲節(jié)拍導(dǎo)入BP</p><p> LEA BP,DS:B ;***歌曲節(jié)拍地址B導(dǎo)入BP</p><p><b> ENDM
59、 </b></p><p> DISPLAY INFO1 ;*********************** 宏調(diào)用</p><p> DISPLAY INFO2 </p><p> DISPLAY INFO3 </p><p> DISPLAY MUSLIST </p><p> INPUT:
60、 </p><p> MOV AH,01H ;*******DOS 1號功能,從鍵盤輸入一個字符</p><p><b> INT 21H </b></p><p> CMP AL,'Q' ;****AL和Q相減,影響標(biāo)志位 </p><p> JZ RETU
61、</p><p> CMP AL,'A' ;*****AL和A相減,影響標(biāo)志位</p><p> JNZ B0 ;****ZF標(biāo)志為0,則轉(zhuǎn)移,轉(zhuǎn)到B0(說明不是A)</p><p> ADDRESS MUS_FREG1,MUS_TIME1 ;****宏調(diào)用(瑪麗有只小羊羔)</p><p>
62、 CALL MUSIC </p><p> JMP EXIT1 </p><p><b> B0: </b></p><p> CMP AL,'B' </p><p><b> JNZ exit </b></p><p> ADDRESS
63、MUS_FREG2,MUS_TIME2 ;****(太湖船)</p><p> CALL MUSIC </p><p> EXIT1: </p><p> DISPLAY INFO4 </p><p> JMP INPUT </p><p> EXIT: </p><
64、;p> call clear </p><p> DISPLAY INFO4</p><p> DISPLAY INFO1 </p><p> DISPLAY INFO2 </p><p> DISPLAY INFO3 </p><p> DISPLAY MUSLIST </p><
65、;p> jmp input </p><p> RETU: </p><p> MOV AH,4CH </p><p><b> INT 21H </b></p><p> GENSOUND PROC NEAR ;*****************************************
66、*發(fā)聲 </p><p><b> PUSH AX </b></p><p><b> PUSH BX </b></p><p><b> PUSH CX </b></p><p><b> PUSH DX </b></p><
67、p><b> PUSH DI </b></p><p> MOV AL,0B6H ;*****8253初始化,10110110,通道1,讀寫16位,方式3</p><p> OUT 43H,AL </p><p> MOV DX,12H </p><p> MOV AX,348CH </p&
68、gt;<p><b> DIV DI </b></p><p> OUT 42H,AL </p><p> MOV AL,AH </p><p> OUT 42H,AL </p><p> IN AL,61H </p><p> MOV AH,AL </p>
69、<p><b> OR AL,3 </b></p><p> OUT 61H,AL ;*****打開揚聲器</p><p> WAIT1: </p><p> MOV CX,3314 </p><p> call waitf </p><p> DELAY1:
70、 </p><p><b> DEC BX </b></p><p> JNZ WAIT1 </p><p> MOV AL,AH </p><p> OUT 61H,AL </p><p><b> POP DI </b></p><p&g
71、t;<b> POP DX </b></p><p><b> POP CX </b></p><p><b> POP BX </b></p><p><b> POP AX </b></p><p><b> RET </b&
72、gt;</p><p> GENSOUND ENDP </p><p> waitf proc near ;******************************************** 延時程序</p><p><b> push ax </b></p><p><b> waitf1:
73、</b></p><p> in al,61h </p><p> and al,10h </p><p> cmp al,ah </p><p> je waitf1 </p><p> mov ah,al </p><p> loop waitf1 </p>
74、;<p><b> pop ax </b></p><p><b> ret </b></p><p> waitf endp </p><p> MUSIC PROC NEAR ;********************************************* 音樂播放</p&
75、gt;<p><b> PUSH DS </b></p><p> SUB AX,AX </p><p> PUSH AX </p><p> FREG: </p><p> MOV DI,[SI] </p>
76、<p> CMP DI,-1 ;******將-1定為該歌曲結(jié)束標(biāo)</p><p> JE END_MUS </p><p> MOV BX,DS:[BP] </p><p> CALL GENSOUND </p><p><b> ADD SI,2 </b></p><p>
77、<b> ADD BP,2 </b></p><p><b> JMP FREG </b></p><p><b> END_MUS:</b></p><p><b> RET </b></p><p> MUSIC ENDP </p
78、><p> clear proc near ;************************************ clear!!! 清屏程序</p><p><b> push ax </b></p><p><b> push bx </b></p><p><b> push
79、 cx </b></p><p> push dx ;*****AX、BX、CX、DX先入棧,以保存現(xiàn)場</p><p> mov ah,6 </p><p> mov al,0 ;*****AL=0初始化窗口</p><p><b> mov ch,0 </b></p><p&
80、gt;<b> mov cl,0 </b></p><p> mov dh,24 </p><p> mov dl,79 ;******表示從左起0行0列到右起24行79列全部清屏。 </p><p> mov bh,7 ;******BH=卷入行屬性</p><p><b> int 10h &
81、lt;/b></p><p><b> pop dx </b></p><p><b> pop cx </b></p><p><b> pop bx </b></p><p><b> pop ax </b></p><
82、;p><b> ret </b></p><p> clear endp </p><p> CODE ENDS </p><p><b> END START</b></p><p><b> 6、心得體會</b></p><p&
83、gt; 經(jīng)過一周的磨煉和努力,在老師的耐心指導(dǎo)和同學(xué)的熱情幫助下,無論從學(xué)習(xí)上還是從自身角度,我認(rèn)為自己有了意想不到的收獲和進(jìn)步。</p><p> 這次匯編課程設(shè)計為我們提供了與眾不同的學(xué)習(xí)方法和學(xué)習(xí)機會,讓我們從傳統(tǒng)的被動授學(xué)轉(zhuǎn)變?yōu)橹鲃忧髮W(xué);從死記硬背的模式中脫離出來,轉(zhuǎn)變?yōu)樵趯嵺`中學(xué)習(xí),增強了領(lǐng)悟、創(chuàng)新和推斷的能力。掌握自學(xué)的方法,形成工程理論整體模式,使工作、學(xué)習(xí)、生活都步入系統(tǒng)化流程。這些方法的提高
84、是終身受益的,我認(rèn)為這難得的一周,讓我真正懂得了生活和學(xué)習(xí)的基本規(guī)律。</p><p> 緊張忙碌的課程設(shè)計雖然在歷經(jīng)一個周的時間后結(jié)束了,完成了課程設(shè)計的任務(wù),但是從中發(fā)現(xiàn)的問題也是值得去深思的。我想經(jīng)過這一個周的課程設(shè)計所發(fā)現(xiàn)的問題對我們會有很大的啟示,比如整個課程設(shè)計過程一定要親力親為,我們才能收獲的更多,在以后的學(xué)習(xí)中也會大有幫助。在以后的學(xué)習(xí)中我會不斷的改進(jìn)學(xué)習(xí)方法,在實踐中學(xué)習(xí),不斷提高自我,完美自
85、我,全面提高自己。 </p><p><b> 7、參考文獻(xiàn)</b></p><p> [1]彭虎,周佩玲,傅中謙編著.微機原理與接口技術(shù)[M].電子工業(yè)出版社,2008年3月</p><p> [2]王元珍,曹忠升,韓宗芬編著.80x86 匯編語言程序設(shè)計[M].湖北:華中科技大學(xué)出版社,2005年4月.</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 匯編 音樂樂曲演奏程序
- 樂曲演奏課程設(shè)計報告---樂曲演奏電路的設(shè)計
- eda課程設(shè)計---樂曲硬件演奏電路
- 用單片機演奏電子樂曲課程設(shè)計報告
- vhdl課程設(shè)計---樂曲演奏電路設(shè)計
- 匯編課程設(shè)計--音樂演奏程序設(shè)計
- eda課程設(shè)計--樂曲硬件演奏電路設(shè)計
- eda課程設(shè)計---樂曲硬件演奏電路的vhdl設(shè)計
- 樂曲硬件演奏電路的vhdl設(shè)計 eda課程設(shè)計
- 樂曲程序的設(shè)計與實現(xiàn)---課程設(shè)計
- 基于fpga的樂曲演奏電路設(shè)計課程設(shè)計
- 音樂演奏器設(shè)計課程設(shè)計
- eda_電子琴課程設(shè)計--樂曲演奏電路的設(shè)計
- 微機原理課程設(shè)計--音樂演奏
- 微機原理課程設(shè)計--音樂演奏
- 匯編發(fā)聲課程設(shè)計---演奏樂曲彩色顯示星號
- eda樂曲播放電路課程設(shè)計報告
- eda課程設(shè)計報告--樂曲發(fā)生器
- 程序設(shè)計課程設(shè)計報告
- 程序設(shè)計課程設(shè)計報告
評論
0/150
提交評論