接口課程設(shè)計(jì)--信號(hào)發(fā)生器_第1頁(yè)
已閱讀1頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  微機(jī)原理及接口技術(shù)課</p><p><b>  程</b></p><p><b>  設(shè)</b></p><p><b>  計(jì)</b></p><p><b>  組長(zhǎng):</b></p><p><

2、b>  組員:</b></p><p><b>  目錄</b></p><p>  課程設(shè)計(jì)題目………………………………………………………3</p><p>  課程設(shè)計(jì)目的………………………………………………………3</p><p>  硬件設(shè)計(jì)……………………………………………………………3<

3、;/p><p>  軟件設(shè)計(jì)……………………………………………………………7</p><p>  設(shè)計(jì)小結(jié)和心得……………………………………………………15</p><p>  參考文獻(xiàn)……………………………………………………………15</p><p>  一.課程設(shè)計(jì)題目:數(shù)字信號(hào)發(fā)生器</p><p>  二.課程設(shè)計(jì)

4、目的:采用0832數(shù)/模轉(zhuǎn)換器,設(shè)計(jì)一個(gè)能產(chǎn)生連續(xù)方波、鋸齒波、三角波、正弦波信號(hào)發(fā)生器,用2個(gè)邏輯電平開(kāi)關(guān)選擇所需的波形信號(hào),采用一個(gè)按鈕控制所選波形信號(hào)的啟動(dòng):具體要求如下:</p><p>  邏輯電平開(kāi)關(guān)的輸出有2中電平------高電平和低電平,對(duì)應(yīng)數(shù)字邏輯”0”和”1”。開(kāi)關(guān)BK1、BK2的組合控制是選擇波形信號(hào);BK1 BK2=00: 選擇波形,BK1 BK2=01:選擇鋸齒波,BK1 BK2=10

5、:選擇三角波,BK1 BK2=11:選擇正弦波。</p><p>  系統(tǒng)初始啟動(dòng)運(yùn)行后,首先使用邏輯電平開(kāi)關(guān)選擇波形信號(hào),然后按按鍵啟動(dòng):在系統(tǒng)啟動(dòng)運(yùn)行中,若要轉(zhuǎn)換輸出波形,先選擇波形,再按按鍵啟動(dòng)。</p><p><b>  提示:</b></p><p>  用8255A輸入開(kāi)關(guān)的狀態(tài)。</p><p>  由按

6、鍵產(chǎn)生中斷進(jìn)行狀態(tài)的讀入和波形信號(hào)的設(shè)置。</p><p>  中斷采用PC機(jī)內(nèi)部可屏蔽中斷控制器(8255A)的IRQ7.</p><p>  8255A的端口地址:A口---210H,B口---211H,C口---212H,控制口---213H;0832的端口地址:在220H~227H范圍內(nèi),根據(jù)設(shè)計(jì)自定;8259A的端口地址:20H和21H.</p><p>

7、  運(yùn)算放大器用LF353.</p><p><b>  硬件設(shè)計(jì):</b></p><p><b>  1硬件的選擇與設(shè)計(jì)</b></p><p>  3.1 8086(8088)CPU</p><p><b>  引腳圖(如圖1):</b></p><

8、;p>  3.2 DAC0832(D/A轉(zhuǎn)換器)</p><p>  D/A0832是8位并行輸出電流型D/A轉(zhuǎn)換器,其主要參數(shù):轉(zhuǎn)換時(shí)間1us,滿量程誤差土1LSB,參考電壓—10V~+10V,供電電壓+5V~+15V,輸入邏輯電平與TTL兼容。</p><p><b>  引腳圖(如圖2):</b></p><p>  3.3 82

9、55A(可編程并行接口)</p><p>  8255可編程并行接口芯片有三個(gè)輸入輸出端口,即A口、B口和C口,對(duì)應(yīng)于引腳PA7~PA0、PB7~PB0和PC7~PC0。其內(nèi)部還有一個(gè)控制寄存器,即控制口。通常A口、B口作為輸入輸出的數(shù)據(jù)端口。C口作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分成4位的端口,每個(gè)端口包含一個(gè)4位鎖存器。它們分別與端口A/B配合使用,可以用作控制信號(hào)輸出或作為狀態(tài)信號(hào)輸入。

10、 8255可編程并行接口芯片工作方式說(shuō)明:</p><p>  方式0:基本輸入/輸出方式。適用于三個(gè)端口中的任何一個(gè)。每一個(gè)端口都可以用作輸入或輸出。輸出可被鎖存,輸入不能鎖存。 方式1:選通輸入/輸出方式。這時(shí)A口或B口的8位外設(shè)線用作輸入或輸出,C口的4條線中三條用作數(shù)據(jù)傳輸?shù)穆?lián)絡(luò)信號(hào)和中斷請(qǐng)求信號(hào)。方式2:雙向總線方式。只有A口具備雙向總線方式,8位外設(shè)線用作輸入或輸出,此時(shí)C口的5條線用作通訊聯(lián)絡(luò)

11、信號(hào)和中斷請(qǐng)求信號(hào)。</p><p><b>  引腳圖(如圖3):</b></p><p><b>  2.設(shè)計(jì)原理</b></p><p>  D/A轉(zhuǎn)換器產(chǎn)生各種波形的原理:利用D/A轉(zhuǎn)換器輸出的模擬量與輸入數(shù)字量成正比關(guān)系這一特點(diǎn),將D/A轉(zhuǎn)換器作為微機(jī)輸出接口,CPU通過(guò)程序向D/A轉(zhuǎn)換器輸出隨時(shí)間呈現(xiàn)不同變化規(guī)

12、律的數(shù)字量,則D/A轉(zhuǎn)換器就可輸出各種各樣的模擬量,如方波、三角波、鋸齒波、正弦波等。</p><p>  8255A實(shí)現(xiàn)波形切換的原理:從8255A的B口讀入外接開(kāi)關(guān)的信號(hào),CPU讀入不同信號(hào)值,從而執(zhí)行不同的代碼,向D/A轉(zhuǎn)換器傳送不同的數(shù)據(jù),控制D/A轉(zhuǎn)換器輸出鋸齒波、三角波、方波、正弦波和梯形波。</p><p><b>  原理圖(如圖4):</b><

13、/p><p>  8086與8255的連接圖</p><p>  8086與8032的連接圖</p><p><b>  軟件設(shè)計(jì):</b></p><p>  IOY0 EQU 00H ; 片選IOY0 對(duì)應(yīng)的端口始地址</p><p>  CT8255 EQU 63H ;

14、 8255 的控制寄存器地址</p><p>  B8255 EQU 61H ; 8255 的b 口地址</p><p>  DA0832 EQU IOY0+00H*4 ; DA0832 的端口地址</p><p>  DATA SEGMENT</p><p>  TAB DB 80H,83H,8

15、6H,89H,8DH,90H,93H,96H</p><p>  DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH</p><p>  DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H</p><p>  DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H</

16、p><p>  DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H</p><p>  DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H</p><p>  DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH</p><p>  DB 0

17、FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH</p><p>  DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH</p><p>  DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H</p><p>  DB 0F5H,0F4H,0F2H,0F1H,0EF

18、H, 0EEH,0ECH,0EAH</p><p>  DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH</p><p>  DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H</p><p>  DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H</

19、p><p>  DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H</p><p>  DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H</p><p>  DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H</p><p>  DB 66H, 6

20、3H, 60H, 5DH, 5AH, 57H, 55H, 51H</p><p>  DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH</p><p>  DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H</p><p>  DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H,

21、 16H</p><p>  DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH</p><p>  DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H</p><p>  DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H</p><p>  D

22、B 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H</p><p>  DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H</p><p>  DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H</p><p>  DB 16H, 18H, 1AH, 1CH, 1EH, 2

23、0H, 22H, 25H</p><p>  DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H</p><p>  DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH</p><p>  DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H</p><

24、p>  DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H</p><p><b>  DATA ENDS</b></p><p>  SSTACK SEGMENT PARA STACK 'STACK'</p><p>  DB 256 DUP(?)</p><p>

25、  CODE SEGMENT</p><p>  ASSUME CS:CODE,DS:DATA,SS:SSTACK,ES:DATA</p><p>  START: MOV AX,DATA</p><p><b>  MOV DS,AX</b></p><p>  MOV AL,82H ;初始化8255,B 口輸入,工作

26、在方式0</p><p>  OUT CT8255,AL</p><p><b>  BG:</b></p><p>  IN AL,B8255</p><p>  CMP AL,01H ;顯示鋸齒波</p><p><b>  JZ JCBB</b></p>

27、<p>  CMP AL,02H ;顯示三角波</p><p><b>  JZ SJBB</b></p><p>  CMP AL,03H ;顯示方波</p><p><b>  JZ FBB</b></p><p>  CMP AL,04H ;顯示正弦波</p><

28、p><b>  JZ ZXBB</b></p><p>  CMP AL,05H ;顯示梯形波</p><p><b>  JZ TXBB</b></p><p>  CMP AL,0FH</p><p><b>  JZ QIT</b></p><p

29、><b>  JMP BG</b></p><p>  JCBB: JMP JC0 ;轉(zhuǎn)至鋸齒波子程序</p><p>  SJBB: JMP SJ0 ;轉(zhuǎn)至三角波子程序</p><p>  FBB: JMP F0 ;轉(zhuǎn)至方波子程序</p><p>  ZXBB: JMP ZX0 ;轉(zhuǎn)至正弦波子程序</p&g

30、t;<p>  TXBB: JMP TX0 ;轉(zhuǎn)至梯形波子程序</p><p>  QIT: JMP EXIT ;轉(zhuǎn)至調(diào)用DOS 子程序,推出程序</p><p>  JC0 PROC FAR</p><p>  SCB: MOV AL,0FFH ;鋸齒波</p><p>  AGAIN1: INC AL</p>

31、<p>  MOV DX,DA0832</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  PUSH AX</b></p><p>  MOV DX,B8255</p><p>  IN AL

32、,DX ;再次讀入開(kāi)關(guān)信號(hào),進(jìn)行比較</p><p>  CMP AL,01H</p><p><b>  JNZ BG</b></p><p><b>  POP AX</b></p><p>  JMP AGAIN1</p><p><b>  RET</

33、b></p><p><b>  JC0 ENDP</b></p><p>  SJ0 PROC FAR</p><p>  SJB: MOV AL,00H ;三角波</p><p>  UP: MOV DX,DA0832 ;啟動(dòng)D/A 轉(zhuǎn)換上升</p><p><b>  OUT

34、 DX,AL</b></p><p>  CALL DELAY</p><p><b>  INC AL</b></p><p>  CMP AL,7FH</p><p><b>  JNZ UP</b></p><p>  MOV DX,B8255 ; 再次讀入

35、開(kāi)關(guān)信號(hào),進(jìn)行比較</p><p><b>  IN AL,DX</b></p><p>  CMP AL,02H</p><p><b>  JNZ BG</b></p><p><b>  DEC AL</b></p><p>  DOWN: MOV

36、 DX,DA0832 ;啟動(dòng)D/A 轉(zhuǎn)換下降</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  DEC AL</b></p><p>  CMP AL,00H</p><p><b>  J

37、NZ DOWN</b></p><p>  MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào),進(jìn)行比較</p><p><b>  IN AL,DX</b></p><p>  CMP AL,02H</p><p><b>  JNZ BG</b></p><p>&

38、lt;b>  JMP SJB</b></p><p><b>  SJ0 ENDP</b></p><p>  F0 PROC FAR</p><p>  FB: MOV AL,00H ;方波</p><p>  FB1: MOV DX,DA0832 ;寫(xiě)00H,輸出低電平</p><

39、;p><b>  OUT DX,AL</b></p><p><b>  PUSH CX</b></p><p>  MOV CX,00FFH ;低電平延遲</p><p>  L: CALL DELAY</p><p><b>  LOOP L</b></p>

40、;<p><b>  POP CX</b></p><p><b>  PUSH CX</b></p><p>  MOV CX,00FFH</p><p>  MOV AL,0FFH</p><p>  MOV DX,DA0832</p><p><b&

41、gt;  OUT DX,AL</b></p><p>  L1: CALL DELAY ;高電平延遲</p><p><b>  LOOP L1</b></p><p><b>  POP CX</b></p><p>  MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào),進(jìn)行比較</

42、p><p><b>  IN AL,DX</b></p><p>  CMP AL,03H</p><p><b>  JNZ BG1</b></p><p><b>  JMP FB</b></p><p>  BG1: JMP BG</p>

43、<p><b>  F0 ENDP</b></p><p>  ZX0 PROC FAR ;正弦波</p><p>  ZXB: LEA BX,TAB</p><p>  MOV CX,0001H</p><p>  ZX2: MOV AL,[BX] ;將TAB 中的數(shù)字一次賦給AL,再輸出正弦波</p

44、><p><b>  INC BX</b></p><p><b>  INC CX</b></p><p>  MOV DX,DA0832</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p>

45、<p><b>  PUSH AX</b></p><p>  MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào),進(jìn)行比較</p><p><b>  IN AL,DX</b></p><p>  CMP AL,04H</p><p><b>  JNZ BG2</b>

46、;</p><p><b>  POP AX</b></p><p>  CMP CX,256</p><p><b>  JNE ZX2</b></p><p><b>  JMP ZXB</b></p><p>  BG2: JMP BG</p

47、><p><b>  ZX0 ENDP</b></p><p>  TX0 PROC FAR ;梯形波</p><p>  LOOP1: MOV CX,0100H</p><p>  MOV AL,00H</p><p>  LL0: MOV DX,DA0832 ;低電平段</p>&l

48、t;p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  DEC CX</b></p><p><b>  JNZ LL0</b></p><p>  LL1: INC AL ;上升段</p>&l

49、t;p>  MOV DX,DA0832</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p>  CMP AL,7FH</p><p><b>  JNE LL1</b></p><p>  MOV CX,01

50、00H</p><p>  LL2: OUT 00H,AL ;高電平段</p><p>  CALL DELAY</p><p><b>  DEC CX</b></p><p><b>  JNZ LL2</b></p><p>  LL3: DEC AL ;下降段<

51、/p><p>  MOV DX,DA0832</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p>  CMP AL,00H</p><p><b>  JNZ LL3</b></p><p> 

52、 MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào),進(jìn)行比較</p><p><b>  IN AL,DX</b></p><p>  CMP AL,05H</p><p><b>  JNZ BG3</b></p><p><b>  JMP LOOP1</b></p>

53、;<p>  BG3: JMP BG</p><p><b>  TX0 ENDP</b></p><p>  EXIT: MOV AH,4CH ;調(diào)用DOS,推出</p><p><b>  INT 21H</b></p><p>  DELAY PROC NEAR ;延遲程序<

54、;/p><p><b>  PUSH CX</b></p><p>  MOV CX,0090H</p><p>  DEL1: PUSH AX</p><p><b>  POP AX</b></p><p><b>  LOOP DEL1</b><

55、/p><p><b>  POP CX</b></p><p><b>  RET</b></p><p>  DELAY ENDP</p><p><b>  CODE ENDS</b></p><p><b>  END START</b

56、></p><p>  可實(shí)現(xiàn)波形選擇和頻率可調(diào)(三級(jí)可調(diào))關(guān)鍵程序段</p><p>  START: MOV AX,DATA</p><p><b>  MOV DS,AX</b></p><p>  MOV AL,82H ;初始化8255,B 口輸入,工作在方式0</p><p>  

57、OUT CT8255,AL</p><p><b>  BG:</b></p><p>  IN AL,B8255</p><p>  MOV BL,AL ;將AL 保存到BL</p><p>  AND AL,03H ;取AL 的低二位做波形選擇</p><p>  CMP AL,01H ;顯示

58、梯形波</p><p><b>  JZ TXBB</b></p><p>  CMP AL,02H ;顯示三角波</p><p><b>  JZ SJBB</b></p><p>  CMP AL,03H ;顯示方波</p><p><b>  JZ FBB&l

59、t;/b></p><p>  CMP AL,0FH</p><p><b>  JZ QIT</b></p><p><b>  JMP BG</b></p><p>  SJBB: JMP SJ0</p><p>  FBB: JMP F0</p>&

60、lt;p>  TXBB: JMP TX0</p><p>  QIT: JMP EXIT</p><p>  SJ0 PROC FAR</p><p>  SJB: MOV AL,00H ;三角波</p><p>  UP: MOV DX,DA0832 ;啟動(dòng)D/A 轉(zhuǎn)換上升</p><p><b> 

61、 OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  INC AL</b></p><p>  CMP AL,7FH</p><p><b>  JNZ UP</b></p><p>  MOV DX,B8255 ;再

62、次讀入開(kāi)關(guān)信號(hào)</p><p><b>  IN AL,DX</b></p><p><b>  MOV BL,AL</b></p><p>  AND AL,03H</p><p>  CMP AL,02H ;再次進(jìn)行比較</p><p><b>  JNZ BG

63、</b></p><p>  MOV AL,7FH</p><p>  DOWN: MOV DX,DA0832 ;啟動(dòng)D/A 轉(zhuǎn)換下降</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  DEC AL&

64、lt;/b></p><p>  CMP AL,00H</p><p><b>  JNZ DOWN</b></p><p>  MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào)</p><p><b>  IN AL,DX</b></p><p><b>  M

65、OV BL,AL</b></p><p>  AND AL,03H</p><p>  CMP AL,02H ;再次進(jìn)行比較</p><p><b>  JNZ BG4</b></p><p><b>  JMP SJB</b></p><p>  BG4: JM

66、P BG</p><p><b>  SJ0 ENDP</b></p><p>  F0 PROC FAR</p><p>  FB: MOV AL,00H ;方波</p><p>  FB1: MOV DX,DA0832 ;寫(xiě)00H,輸出低電平</p><p><b>  OUT DX

67、,AL</b></p><p><b>  PUSH CX</b></p><p>  MOV CX,00FFH ;低電平延遲</p><p>  L: CALL DELAY</p><p><b>  LOOP L</b></p><p><b>  

68、POP CX</b></p><p><b>  PUSH CX</b></p><p>  MOV CX,00FFH</p><p>  MOV AL,0FFH</p><p>  MOV DX,DA0832</p><p><b>  OUT DX,AL</b>

69、;</p><p>  L1: CALL DELAY ;高電平延遲</p><p><b>  LOOP L1</b></p><p><b>  POP CX</b></p><p>  MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào)</p><p><b>  I

70、N AL,DX</b></p><p><b>  MOV BL,AL</b></p><p>  AND AL,03H</p><p>  CMP AL,03H ;再次進(jìn)行比較</p><p><b>  JNZ BG1</b></p><p><b>

71、;  JMP FB</b></p><p>  BG1: JMP BG</p><p><b>  F0 ENDP</b></p><p>  TX0 PROC FAR ;梯形波</p><p>  LOOP1: MOV CX,0100H</p><p>  MOV AL,00H<

72、;/p><p>  LL0: MOV DX,DA0832 ;低電平段</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  DEC CX</b></p><p><b>  JNZ LL0</

73、b></p><p>  LL1: INC AL ;上升段</p><p>  MOV DX, DA0832</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p>  CMP AL,7FH</p><p>&

74、lt;b>  JNE LL1</b></p><p>  MOV CX,0100H</p><p>  LL2: OUT 00H,AL ;高電平段</p><p>  CALL DELAY</p><p><b>  DEC CX</b></p><p><b>  J

75、NZ LL2</b></p><p>  LL3: DEC AL ;下降段</p><p>  MOV DX,DA0832</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p>  CMP AL,00H</p>

76、<p><b>  JNZ LL3</b></p><p>  MOV DX,B8255 ;再次讀入開(kāi)關(guān)信號(hào)</p><p><b>  IN AL,DX</b></p><p><b>  MOV BL,AL</b></p><p>  AND AL,03H<

77、/p><p>  CMP AL,01H ;再次進(jìn)行比較</p><p><b>  JNZ BG3</b></p><p><b>  JMP LOOP1</b></p><p>  BG3: JMP BG</p><p><b>  TX0 ENDP</b>

78、;</p><p>  EXIT: MOV AH,4CH</p><p><b>  INT 21H</b></p><p>  DELAY PROC NEAR ;延遲程序</p><p>  PUSH CX ;將CX、AX 入棧,保護(hù)數(shù)據(jù)</p><p><b>  PUSH AX&l

79、t;/b></p><p><b>  MOV CL,2</b></p><p><b>  MOV AL,BL</b></p><p><b>  SHR AL,CL</b></p><p>  MOV AH,00H</p><p>  MOV

80、CX,0010H</p><p><b>  MUL CL</b></p><p><b>  MOV CX,AX</b></p><p>  DEL1: PUSH AX</p><p><b>  POP AX</b></p><p><b>

81、;  LOOP DEL1</b></p><p><b>  POP AX</b></p><p><b>  POP CX</b></p><p><b>  RET</b></p><p>  DELAY ENDP</p><p><

82、;b>  CODE ENDS</b></p><p><b>  END START</b></p><p><b>  設(shè)計(jì)小結(jié)及心得:</b></p><p>  5.1 本次課程設(shè)計(jì),其過(guò)程分為四個(gè)步驟;</p><p><b>  總體設(shè)計(jì)</b>&l

83、t;/p><p>  本階段的任務(wù)是通過(guò)調(diào)查研究,查閱資料來(lái)初步確定系統(tǒng)結(jié)構(gòu)的總體方案,其中主要涉及到的硬件和軟件的功能劃分;</p><p>  總體設(shè)計(jì)時(shí),必須在硬件和軟件之間權(quán)衡,分工明確,然后分頭設(shè)計(jì);</p><p><b>  硬件設(shè)計(jì)過(guò)程</b></p><p>  利用試驗(yàn)箱的硬件資源,結(jié)合課程設(shè)計(jì)題目,涉及

84、硬件原理圖,搭建硬件電路;</p><p><b>  軟件設(shè)計(jì)過(guò)程</b></p><p>  采用模塊化程序結(jié)構(gòu)設(shè)計(jì)軟件,可將整個(gè)軟件分成若干功能模塊。</p><p><b>  畫(huà)出程序流程圖</b></p><p>  根據(jù)流程圖,編寫(xiě)源程序</p><p><

85、;b>  上機(jī)調(diào)試程序</b></p><p><b>  4. 軟、硬件聯(lián)調(diào)</b></p><p><b>  5.2</b></p><p>  通過(guò)這次課程設(shè)計(jì)使我懂得了很多東城西:</p><p>  理論與實(shí)際相結(jié)合的重要性,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論

86、中得出結(jié)論,才是真正的知識(shí);</p><p>  提高了自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。</p><p>  在做課程設(shè)計(jì)的過(guò)程中,系統(tǒng)的考察了我們所學(xué)的《微機(jī)原理與接口技術(shù)》知識(shí);</p><p>  鍛煉了我們分析問(wèn)題的能力和解決實(shí)際問(wèn)題的能力,而在在此次課程設(shè)計(jì)過(guò)程中得到了充分的體現(xiàn)。</p><p>  我再次的鞏固了微機(jī)課中所學(xué)

87、的知識(shí),了解了各種芯片的的用法,各個(gè)接口的名稱</p><p><b>  教訓(xùn):</b></p><p>  在兩周的實(shí)習(xí)中,我也感到所學(xué)的知識(shí)不是很深,動(dòng)手的能力不是很強(qiáng),面對(duì)問(wèn)題解決問(wèn)題的能力還有待加強(qiáng)。</p><p>  總之,這次課程設(shè)計(jì),我們的收獲很大。</p><p><b>  參考文獻(xiàn):&l

88、t;/b></p><p>  《微型計(jì)算機(jī)接口技術(shù)及應(yīng)用》 劉樂(lè)善主編</p><p>  《微型計(jì)算機(jī)接口電路及應(yīng)用》 周明德</p><p>  《微機(jī)接口技術(shù)實(shí)驗(yàn)教程》 周荷琴</p><p>  《IBM-PC機(jī)軟硬件接口及實(shí)驗(yàn)》 陳章龍,陳澤文</p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論