版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課 程 設(shè) 計 書</b></p><p> 系別 </p><p> 專業(yè) </p><p> 班級 </p><p>
2、; 題目 電子跑表 </p><p> 教師 </p><p> 學(xué)生 </p><p><b> 年 月 號</b></p><p><b> 設(shè)計任
3、務(wù):</b></p><p> 1.電子表,具有十分、分、十秒和秒的計時功能,并可以在數(shù)碼管上顯示。</p><p> 2電子表具有啟動鍵、停止鍵、復(fù)位鍵,而且可以隨時通過鍵盤進(jìn)行各位時間的設(shè)置。</p><p><b> 設(shè)計原理:</b></p><p> 本程序的主要設(shè)計原理是用主程序完成鍵盤按
4、鍵的掃描,實現(xiàn)計時結(jié)果的數(shù)碼管顯示,實現(xiàn)秒與分之間的轉(zhuǎn)換。通過判斷鍵盤按鍵調(diào)用相應(yīng)功能程序段以實現(xiàn)相應(yīng)功能,即實現(xiàn)了啟動、暫停、復(fù)位功能,以及通過鍵盤進(jìn)行十分、分、十秒、秒時間的手動設(shè)置功能。</p><p> 1.8254的初始化字</p><p> 由此,本設(shè)計中的8254的初始化為:</p><p> MOV DX,MY8254_MODE
5、 ;初始化8254工作方式</p><p> MOV AL,36H ;計數(shù)器0,方式3</p><p><b> OUT DX,AL</b></p><p> MOV DX,MY8254_COUNT0 ;裝入計數(shù)初值</p><p> MOV AL,00H
6、 ;18432分頻</p><p><b> OUT DX,AL</b></p><p> MOV AL,54H</p><p><b> OUT DX,AL</b></p><p> 2.8255的初始化字</p><p> 由此,本設(shè)計
7、中的8255的初始化為:</p><p> MOV DX,MY8255_MODE ;初始化8255工作方式</p><p> MOV AL,81H ;方式0,A口、B口輸出,C口低4位輸入 </p><p> OUT DX,AL</p><p><b> 電子表軟件流程圖
8、</b></p><p><b> 1.主程序流程圖</b></p><p><b> N</b></p><p><b> Y</b></p><p> N Y</p><p><b>
9、 2.電子表處理程序</b></p><p><b> N</b></p><p><b> Y</b></p><p><b> N</b></p><p><b> Y</b></p><p><b&
10、gt; N</b></p><p><b> Y</b></p><p><b> N</b></p><p><b> Y</b></p><p><b> 電子表硬件接線圖</b></p><p> X
11、D7 </p><p><b> XD6</b></p><p><b> XD5</b></p><p><b> XD4</b></p><p><b> XD3</b></p><p><
12、;b> XD2</b></p><p><b> XD1</b></p><p><b> XD0</b></p><p><b> 系</b></p><p><b> XA3</b></p><p>
13、<b> XA2</b></p><p><b> XIOW</b></p><p><b> XIOR</b></p><p><b> IOY0</b></p><p><b> IOY1</b></p>
14、<p><b> INTR</b></p><p><b> CLK</b></p><p><b> 統(tǒng)</b></p><p><b> 總</b></p><p><b> 線</b></p>
15、<p><b> 五.電子表軟件代碼</b></p><p> ;***************根據(jù)CHECK配置信息修改下列符號值*******************</p><p> IOY0 EQU 0e000H ;片選IOY0對應(yīng)的端口始地址</p><p> IOY1
16、 EQU 0e040H</p><p> ;*****************************************************************</p><p> MY8255_A EQU IOY0+00H*4 ;8255的A口地址</p><p> MY8255_B EQU IOY0
17、+01H*4 ;8255的B口地址</p><p> MY8255_C EQU IOY0+02H*4 ;8255的C口地址</p><p> MY8255_MODE EQU IOY0+03H*4 ;8255的控制寄存器地址</p><p> MY8254_COUNT0 EQU IOY1+00H*4 ;8
18、254計數(shù)器0端口地址</p><p> MY8254_COUNT1 EQU IOY1+01H*4 ;8254計數(shù)器1端口地址</p><p> MY8254_COUNT2 EQU IOY1+02H*4 ;8254計數(shù)器2端口地址</p><p> MY8254_MODE EQU IOY1+03H*4 ;8254控制寄存器端口
19、地址</p><p> STACK1 SEGMENT STACK</p><p> DW 256 DUP(?)</p><p> STACK1 ENDS</p><p> DATA SEGMENT</p><p> DTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7
20、FH,67H,77H,7CH,39H</p><p> ,5EH,79H,71H ;鍵值表,0~F對應(yīng)的7段數(shù)碼管的段位值</p><p> TIMETABLE DB 0,0,0,0</p><p> STARTKEY DB 3 ;啟動鍵</p><p> STOPKEY D
21、B 1 ;停止鍵</p><p> CLEARKEY DB 2 ;清0鍵</p><p> SETTMADDKEY DB 8 ;設(shè)置十位分鐘加</p><p> SETMADDKEY DB 9 ;設(shè)置個位分鐘加&
22、lt;/p><p> SETTSADDKEY DB 0AH ;設(shè)置十位秒加</p><p> SETSADDKEY DB 0BH ;設(shè)置個位秒加</p><p> SETTMSUBKEY DB 0CH ;設(shè)置十位分鐘減</p><p> SETMSUBK
23、EY DB 0DH ;設(shè)置個位分鐘減</p><p> SETTSSUBKEY DB 0EH ;設(shè)置十位秒減</p><p> SETSSUBKEY DB 0FH ;設(shè)置個位秒減</p><p> STATUS DB 0 ;82
24、54out端口狀態(tài)鍵</p><p> ISRUNING DB 0 </p><p> WTHOUSAND DB 0</p><p><b> WSEC DB 0</b></p><p> WMSEC DB 0</p><p> TENSEC DB 0</p><
25、p><b> SEC DB 0</b></p><p><b> MINT DB 0</b></p><p> TENMINT DB 0</p><p> DATA ENDS </p><p> CODE SEGMENT</p><p> A
26、SSUME CS:CODE,DS:DATA</p><p><b> START:</b></p><p> MOV AX,DATA</p><p><b> MOV DS,AX</b></p><p><b> MOV ES,AX</b></p><
27、;p> MOV DX,MY8254_MODE ;初始化8254工作方式</p><p> MOV AL,36H ;計數(shù)器0,方式3</p><p><b> OUT DX,AL</b></p><p> MOV DX,MY8254_COUNT0 ;裝入計數(shù)初值</p
28、><p> MOV AL,00H ;18432分頻</p><p><b> OUT DX,AL</b></p><p> MOV AL,54H</p><p><b> OUT DX,AL</b></p><p> MOV DX,MY
29、8255_MODE ;初始化8255工作方式</p><p> MOV AL,81H ;方式0,A口、B口輸出,C口低4位輸入 </p><p> OUT DX,AL</p><p><b> BEGIN:</b></p><p> CALL DIS
30、 ;顯示刷新</p><p> CALL CLEAR ;清屏</p><p> CALL CCSCAN ;掃描按鍵</p><p> JZ NOKEYDOWN ;有鍵按下則跳置GETKEY1 </p><p> J
31、MP GETKEY1</p><p> NOKEYDOWN:</p><p> MOV AH,1 ;判斷PC鍵盤是否有按鍵按下</p><p><b> INT 16H</b></p><p> JZ KEYSCANEND ;無按鍵則跳回繼續(xù)循環(huán)
32、,有則退出</p><p><b> JMP QUIT</b></p><p> KEYSCANEND:</p><p> CMP ISRUNING,1</p><p><b> JNE BEGIN</b></p><p> TIMESTART:</p>
33、<p> MOV AL,11100010B ;設(shè)置回讀命令</p><p> MOV DX,MY8254_MODE</p><p> OUT DX,AL </p><p> MOV DX,MY8254_COUNT0 ;讀0端口狀態(tài)控制字</p><p> IN
34、AL,DX</p><p> CMP STATUS,1</p><p> JNE NOTSTATUS</p><p> TEST AL,80H</p><p> JZ CHANGEWMSEC</p><p><b> JMP BEGIN</b></p><p>
35、 NOTSTATUS:</p><p> TEST AL,80H</p><p> JNZ CHANGEWMSEC</p><p> JMP BEGIN</p><p> CHANGEWMSEC:</p><p> TEST AL,80H</p><p> JZ CHANGESTA
36、TUS</p><p> MOV STATUS,1</p><p> JMP HASCHANGE</p><p> CHANGESTATUS:</p><p> MOV STATUS,0</p><p> HASCHANGE:</p><p><b> INC WMSEC&
37、lt;/b></p><p> CMP WMSEC,0AH ;百分秒到10,十分秒加1 </p><p> JNE CHANGESEC</p><p> MOV WMSEC,0</p><p><b> INC WSEC</b></p><p> CMP WSEC,0AH
38、 ;十分秒秒到10,個位秒加1</p><p> JNE CHANGESEC</p><p> MOV WSEC,0</p><p><b> INC SEC</b></p><p> CMP SEC,0AH ;個位秒秒到10,十位秒加1</p><p> JNE CHANGESE
39、C</p><p><b> MOV SEC,0</b></p><p> INC TENSEC</p><p> CMP TENSEC,06H ;十位秒到6,清零</p><p> JNE CHANGESEC</p><p> MOV TENSEC,0</p><p
40、><b> INC MINT</b></p><p> CMP MINT,0AH ;分鐘個位到10,十位加1</p><p> JNZ CHANGESEC</p><p> MOV MINT,0</p><p> INC TENMINT</p><p> CMP TENMI
41、NT,06H ;十位分到6,清零</p><p> JNE CHANGESEC</p><p> MOV TENMINT,0</p><p> CHANGESEC:MOV SI,0</p><p><b> ;存儲時間</b></p><p> MOV AL,TENMINT;十位分&
42、lt;/p><p> MOV TIMETABLE[SI],AL</p><p><b> INC SI</b></p><p> MOV AL,MINT;個位分</p><p> MOV TIMETABLE[SI],AL</p><p><b> INC SI</b>&
43、lt;/p><p> MOV AL,TENSEC;十位秒</p><p> MOV TIMETABLE[SI],AL</p><p><b> INC SI</b></p><p> MOV AL,SEC;個位秒</p><p> MOV TIMETABLE[SI],AL</p>
44、<p><b> INC SI</b></p><p> MOV TIMETABLE[SI],0</p><p><b> INC SI</b></p><p><b> JMP BEGIN</b></p><p> QUIT: MOV AX,4C0
45、0H ;返回到DOS</p><p><b> INT 21H</b></p><p> GETKEY1:CALL DIS ;顯示刷新</p><p> CALL DALLY </p><p> CALL DAL
46、LY</p><p> CALL CLEAR ;清屏</p><p> CALL CCSCAN ;再次掃描按鍵</p><p> JNZ GETKEY2 ;有鍵按下則跳置GETKEY2</p><p> JMP BEGIN
47、 ;否則跳回開始繼續(xù)循環(huán)</p><p> GETKEY2:MOV CH,0FEH</p><p> MOV CL,00H ;設(shè)置當(dāng)前檢測的是第幾列</p><p> COLUM: MOV AL,CH ;選取一列,將X1~X4中一個置0
48、 </p><p> MOV DX,MY8255_A</p><p> OUT DX,AL</p><p> MOV DX,MY8255_C ;讀Y1~Y4,用于判斷是哪一行按鍵閉合</p><p> IN AL,DX</p><p> L1: TEST AL,0
49、1H ;是否為第1行</p><p> JNZ L2 ;不是則繼續(xù)判斷 </p><p> MOV AL,00H ;設(shè)置第1行第1列的對應(yīng)的鍵值</p><p> JMP KCODE</p><p> L2: TEST
50、AL,02H ;是否為第2行</p><p> JNZ L3 ;不是則繼續(xù)判斷</p><p> MOV AL,04H ;設(shè)置第2行第1列的對應(yīng)的鍵值</p><p> JMP KCODE</p><p> L3: TE
51、ST AL,04H ;是否為第3行</p><p> JNZ L4 ;不是則繼續(xù)判斷</p><p> MOV AL,08H ;設(shè)置第3行第1列的對應(yīng)的鍵值</p><p> JMP KCODE</p><p> L4:
52、 TEST AL,08H ;是否為第4行</p><p> JNZ kk ;不是則繼續(xù)判斷</p><p> MOV AL,0CH ;設(shè)置第4行第1列的對應(yīng)的鍵值</p><p><b> MYNEXT: </b></p>
53、<p><b> PUSH AX</b></p><p> KON: CALL DIS ;顯示刷新</p><p> CALL CLEAR ;清屏</p><p> CALL CCSCAN ;掃描按鍵,判斷按鍵是否彈起</p>
54、<p> JNZ KON ;未彈起則繼續(xù)循環(huán)等待彈起</p><p><b> POP AX</b></p><p> KCODE: ADD AL,CL ;將第1列的值加上當(dāng)前列數(shù),確定按鍵值</p><p> CMP AL,STARTKEY
55、 ; 判斷是否為開始鍵</p><p> JNE STOPKEYTAG</p><p> CMP ISRUNING,0</p><p> JNE STARTISRUNING</p><p> MOV ISRUNING,1</p><p> STARTISRUNING: </p><
56、p> JMP TIMESTART</p><p> STOPKEYTAG: ; 判斷是否為停止鍵 </p><p> CMP AL,STOPKEY</p><p> JNE CLEARKEYTAG</p><p> MOV ISRUNING,0</p><
57、;p> JMP STARTISRUNING</p><p> CLEARKEYTAG: ; 判斷是否為清零鍵</p><p> CMP AL,CLEARKEY</p><p> JNZ SETTMADDTAG </p><p> CALL CLEA
58、RCLOCK</p><p><b> JMP KERR</b></p><p> KK:JMP NEXT</p><p> SETTMADDTAG: ; 判斷是否為十位分鐘加設(shè)置鍵</p><p> CMP AL,SETTMADDKEY</p><p&g
59、t; JNZ SETMADDTAG</p><p> CALL SETTMADD</p><p><b> JMP KERR</b></p><p> SETMADDTAG: ; 判斷是否為個位分鐘加設(shè)置鍵</p><p> CMP AL,SETMADDKEY<
60、/p><p> JNZ SETTSADDTAG</p><p> CALL SETMADD</p><p><b> JMP KERR</b></p><p> SETTSADDTAG: ; 判斷是否為十位秒加設(shè)置鍵 </
61、p><p> CMP AL,SETTSADDKEY</p><p> JNZ SETSADDTAG</p><p> CALL SETTSADD</p><p><b> JMP KERR</b></p><p> SETSADDTAG: ; 判
62、斷是否為個位秒加設(shè)置鍵</p><p> CMP AL,SETSADDKEY</p><p> JNZ SETTMSUBTAG</p><p> CALL SETSADD</p><p><b> JMP KERR</b></p><p> SETTMSUBTAG:
63、 ; 判斷是否為十位分鐘減設(shè)置鍵</p><p> CMP AL,SETTMSUBKEY</p><p> JNZ SETMSUBTAG</p><p> CALL SETTMSUB</p><p><b> JMP KERR</b></p><p> SE
64、TMSUBTAG: ; 判斷是否為個位分鐘減設(shè)置鍵 </p><p> CMP AL,SETMSUBKEY</p><p> JNZ SETTSSUBTAG</p><p> CALL SETMSUB</p><p><b> JMP KE
65、RR</b></p><p> SETTSSUBTAG: ; 判斷是否為十位秒減設(shè)置鍵</p><p> CMP AL,SETSSUBKEY</p><p> JNZ SETSSUBTAG</p><p> CALL SETTSSUB</p><p&
66、gt;<b> JMP KERR</b></p><p> SETSSUBTAG: ; 判斷是否為個位秒減設(shè)置鍵</p><p> CMP AL,SETSSUBKEY</p><p><b> JNZ KERR</b></p><p>
67、 CALL SETSSUB</p><p> NEXT: INC CL ;當(dāng)前檢測的列數(shù)遞增 </p><p> MOV AL,CH</p><p> TEST AL,08H ;檢測是否掃描到第4列</p><p> JZ K
68、ERR ;是則跳回到開始處</p><p> ROL AL,1 ;沒檢測到第4列則準(zhǔn)備檢測下一列</p><p> MOV CH,AL</p><p> JMP COLUM</p><p> KERR: JMP BEGIN</p><p>
69、; CCSCAN PROC NEAR ;掃描是否有按鍵閉合子程序</p><p> MOV AL,1H </p><p> MOV DX,MY8255_A ;將4列全選通,X1~X4置0</p><p> OUT DX,AL</p&g
70、t;<p> MOV DX,MY8255_C</p><p> IN AL,DX ;讀Y1~Y4</p><p><b> NOT AL</b></p><p> AND AL,0FH ;取出Y1~Y4的反值</p><p>
71、;<b> RET</b></p><p> CCSCAN ENDP</p><p> CLEAR PROC NEAR ;清除數(shù)碼管顯示子程序</p><p> MOV DX,MY8255_B ;段位置0即可清除數(shù)碼管顯示 </p><p> MO
72、V AL,00H</p><p> OUT DX,AL</p><p><b> RET</b></p><p> CLEAR ENDP</p><p> DIS PROC NEAR ;顯示鍵值子程序</p><p> PUSH AX
73、 ;以緩沖區(qū)存放的鍵值為鍵值表偏移找到鍵值并顯示</p><p> MOV SI,OFFSET TIMETABLE</p><p><b> MOV CX,SI</b></p><p> ADD CX,1 </p><p> ADD SI,5
74、 </p><p> MOV DL,0DFH</p><p> MOV AL,DL</p><p><b> AGAIN:</b></p><p><b> PUSH DX</b></p><p> MOV DX,MY8255_A</p&
75、gt;<p> OUT DX,AL ;設(shè)置X1~X4,選通一個數(shù)碼管 </p><p> MOV AL,[SI] ;取出緩沖區(qū)中存放鍵值 </p><p> MOV BX,OFFSET DTABLE</p><p> AND AX,00FFH</p&
76、gt;<p> ADD BX,AX </p><p> MOV BL,[BX]</p><p> CMP SI,CX</p><p> JNE COMER</p><p> OR BL,80H</p><p> COMER: MOV AL,BL
77、;將鍵值作為偏移和鍵值基地址相加得到相應(yīng)的鍵值</p><p> MOV DX,MY8255_B</p><p> OUT DX,AL ;寫入數(shù)碼管A~Dp</p><p> CALL DALLY</p><p> DEC SI ;取下一個鍵值&
78、lt;/p><p><b> POP DX</b></p><p> MOV AL,DL</p><p> TEST AL,01H ;判斷是否顯示完?</p><p> JZ OUT1 ;顯示完,返回</p><p
79、> ROR AL,1 </p><p> MOV DL,AL</p><p> JMP AGAIN ;未顯示完,跳回繼續(xù)</p><p> OUT1: POP AX </p><p><b> RET</b&
80、gt;</p><p><b> DIS ENDP</b></p><p> DALLY PROC NEAR ;軟件延時子程序</p><p><b> PUSH CX</b></p><p> MOV CX,00FFH</p><
81、p> D1: MOV AX,00FFH</p><p> D2: DEC AX</p><p><b> JNZ D2</b></p><p><b> LOOP D1</b></p><p><b> POP CX</b></p>
82、;<p><b> RET</b></p><p> DALLY ENDP</p><p> ;設(shè)置十位分鐘加子程序</p><p> SETTMADD PROC NEAR</p><p> ADD TENMINT,1</p><p> MOV AL,TENMINT<
83、;/p><p><b> MOV SI,0</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET</b></p><p> SETTMADD ENDP</p><p> ;設(shè)置個位分鐘加子程序</p><
84、;p> SETMADD PROC NEAR</p><p> ADD MINT,1</p><p> MOV AL,MINT</p><p><b> MOV SI,1</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET
85、</b></p><p> SETMADD ENDP</p><p> ;設(shè)置十位秒加子程序</p><p> SETTSADD PROC NEAR</p><p> ADD TENSEC,1</p><p> MOV AL,TENSEC</p><p><b>
86、 MOV SI,2</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET</b></p><p> SETTSADD ENDP</p><p> ;設(shè)置個位秒加子程序</p><p> SETSADD PROC NEAR<
87、;/p><p><b> ADD SEC,1</b></p><p> MOV AL,SEC</p><p><b> MOV SI,3</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET</b>&
88、lt;/p><p> SETSADD ENDP</p><p> ;設(shè)置十位分鐘減子程序</p><p> SETTMSUB PROC NEAR</p><p> SUB TENMINT,1</p><p> MOV AL,TENMINT</p><p><b> MOV SI
89、,0</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET</b></p><p> SETTMSUB ENDP</p><p> ;設(shè)置個位分鐘減子程序</p><p> SETMSUB PROC NEAR</p>
90、<p> SUB MINT,1</p><p> MOV AL,MINT</p><p><b> MOV SI,1</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET</b></p><p> SE
91、TMSUB ENDP</p><p> ;設(shè)置十位秒減子程序</p><p> SETTSSUB PROC NEAR</p><p> SUB TENSEC,1</p><p> MOV AL,TENSEC</p><p><b> MOV SI,2</b></p><
92、;p> MOV TIMETABLE[SI],AL</p><p><b> RET</b></p><p> SETTSSUB ENDP</p><p> ;設(shè)置個位秒減子程序</p><p> SETSSUB PROC NEAR</p><p><b> SUB SE
93、C,1</b></p><p> MOV AL,SEC</p><p><b> MOV SI,3</b></p><p> MOV TIMETABLE[SI],AL</p><p><b> RET</b></p><p> SETSSUB ENDP&
94、lt;/p><p><b> ;電子表復(fù)位子程序</b></p><p> CLEARCLOCK PROC NEAR</p><p> MOV TENMINT, 0</p><p> MOV MINT, 0</p><p> MOV TENSEC, 0</p><p>
95、; MOV SEC, 0</p><p><b> MOV SI,0</b></p><p> MOV TIMETABLE[SI],0</p><p><b> INC SI</b></p><p> MOV TIMETABLE[SI],0</p><p><
96、b> INC SI</b></p><p> MOV TIMETABLE[SI],0</p><p><b> INC SI</b></p><p> MOV TIMETABLE[SI],0</p><p><b> RET</b></p><p>
97、; CLEARCLOCK ENDP</p><p><b> CODE ENDS</b></p><p><b> END START</b></p><p><b> 心得體會</b></p><p> 在設(shè)計剛開始時,我們只是知道要用8254完成計數(shù),用8255與
98、數(shù)碼管單元完成顯示功能,但是具體怎么實現(xiàn)的還不是很清楚。在接下來的一小段時間里,我們覺得無從下手,但通過自己耐心搜集資料,向老師和同學(xué)請教,慢慢理出了頭緒,也有了自己的設(shè)計思想和設(shè)計框架,并有了一定的實現(xiàn)方法。</p><p> 對于設(shè)計題目來說,并非那么得復(fù)雜,但要設(shè)計者將所學(xué)轉(zhuǎn)換成相應(yīng)的實際應(yīng)用卻并非一件容易的事情。本設(shè)計題目的設(shè)計思想是簡單的,只需要使用8254完成計數(shù),用8255與數(shù)碼管單元完成顯示功能
99、,并通過自己的理解附加一些功能片段來完成電子表的人性化功能設(shè)計,如電子表的校準(zhǔn)、電子表的開始、停止、清零等功能。</p><p> 在課程設(shè)計過程中,我深刻地體會到:《微機(jī)原理與接口技術(shù)》這門課程對于我們的要求不僅限于對書本知識的理解,更重要的是對書本知識的運(yùn)用。除此之外,我們應(yīng)該在學(xué)習(xí)過程中充分發(fā)揮自己的想象力和創(chuàng)新意識,將對書本知識的理解與我們的創(chuàng)新意識相結(jié)合,設(shè)計出實用且功能良好的實物。通過本次課程設(shè)計,
100、也提高了我們的編程能力、協(xié)作能力和創(chuàng)新能力,為以后的學(xué)習(xí)打下了良好的基礎(chǔ)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]郭蘭英 趙祥模 ,《微機(jī)原理與接口技術(shù)》 清華大學(xué)出版社</p><p> [2]張榮祥,《微型計算機(jī)原理》,中國電力出版社</p><p> [3]范會敏 李晉惠,《
溫馨提示
- 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ù)字跑表
- 數(shù)字電路eda課程設(shè)計數(shù)字跑表
- 單片機(jī)課程設(shè)計--基于stc90c51單片機(jī)的電子跑表
- 畢業(yè)設(shè)計--電子跑表的設(shè)計
- 電力電子課程設(shè)計
- 數(shù)字電子課程設(shè)計
- 汽車電子課程設(shè)計
- 電子課程設(shè)計報告
- 數(shù)字電子課程設(shè)計
- 電子秒表課程設(shè)計
- 模擬電子課程設(shè)計
- 電子制作課程設(shè)計
- 電力電子課程設(shè)計
- 綜合電子課程設(shè)計
- 數(shù)字電子課程設(shè)計
- 數(shù)字電子課程設(shè)計
- 電子小報課程設(shè)計
- 低頻電子課程設(shè)計
- 電子秒表 課程設(shè)計
評論
0/150
提交評論