2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  微機(jī)原理與接口技術(shù)</b></p><p><b>  課程設(shè)計(jì)說明書</b></p><p>  起止日期: 2013年6月17日 至 2013年6月28日</p><p><b>  計(jì)算機(jī)與通信學(xué)院</b></p><p>  2013年 6

2、月 28日</p><p>  附件(程序清單): </p><p>  STACK1 SEGMENT STACK</p><p>  DW 200 DUP(?)</p><p>  STACK1 ENDS</p><p>  DATA SEGMENT</p><p>  Segtable

3、 db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh</p><p>  dispnum db 6,0</p><p>  REMAIN DB 60</p><p>  INT0A_OFF DW(?)</p><p>  INT0A_SEG DW(?) </p><p&g

4、t;<b>  DATA ENDS</b></p><p>  CODE SEGMENT</p><p>  ASSUME CS:CODE,DS:DATA</p><p><b>  START:</b></p><p>  MOV AX,DATA</p><p><b

5、>  MOV DS,AX</b></p><p>  ;################################################</p><p>  MOV AL,67H ;初始化8253,輸出1HZ的脈沖</p><p>  MOV DX,307H</p><p><b>  OUT

6、 DX,AL</b></p><p>  MOV AL,10H</p><p>  MOV DX,305H</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,0A7H</p><p>  MOV DX,307H</p><p&

7、gt;<b>  OUT DX,AL</b></p><p>  MOV AL,10H</p><p>  MOV DX,306H</p><p><b>  OUT DX,AL</b></p><p>  ;#############################################

8、####</p><p>  MOV DX,303H ;初始化8255</p><p>  MOV AL,80H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,300H ;LED燈熄滅</p><p>  MOV AL,

9、00H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,300H ;進(jìn)入狀態(tài)0</p><p>  MOV AL,0DEH</p><p>  OUT DX,AL </p><p>  ;#########################

10、####################### </p><p><b>  ;中斷開始</b></p><p>  MOV AX,3572H ;獲取原中斷向量</p><p><b>  INT 21H</b></p><p>  MOV INT0A_OFF,BX

11、 ;保存原中斷向量</p><p><b>  MOV BX,ES</b></p><p>  MOV INT0A_SEG,BX</p><p>  CLI ;關(guān)中斷</p><p>  MOV AX,2572H</p><p>  MOV DX,SEG L

12、EDCON ;設(shè)置新的中斷向量</p><p><b>  PUSH DS</b></p><p><b>  MOV DS,DX</b></p><p>  MOV DX,OFFSET LEDCON </p><p><b>  INT 21H</b></p>

13、<p><b>  POP DS</b></p><p>  STI ;開中斷</p><p>  IN AL,0A1H ;打開IRQ10</p><p>  AND AL,0FBH</p><p>  OUT 0A1H,AL</

14、p><p>  IN AL,21H ;打開IRQ2</p><p>  AND AL,0FBH</p><p>  OUT 21H,AL</p><p>  ;########################################################</p><p> 

15、 NEXT0: ;數(shù)碼管顯示</p><p>  MOV DX,301H</p><p><b>  MOV AL,0</b></p><p><b>  OUT DX,AL</b></p><p>  MOV DX,302H ;位選十位</p>

16、<p>  MOV AL,10h;</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,301H</p><p>  MOV AL,[dispnum]</p><p><b>  MOV AH,0</b></p><p>&

17、lt;b>  MOV DI,AX</b></p><p>  MOV AL,[Segtable+DI]</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p>  MOV DX,301H</p><p><b>

18、  MOV AL,0</b></p><p><b>  OUT DX,AL</b></p><p>  MOV DX,302H ;位選個(gè)位</p><p>  MOV AL,00;</p><p><b>  OUT DX,AL</b></p><p

19、>  MOV DX,301H</p><p>  MOV AL,[dispnum+1]</p><p><b>  MOV AH,0</b></p><p><b>  MOV DI,AX</b></p><p>  MOV AL,[Segtable+DI]</p><p&

20、gt;<b>  OUT DX,AL</b></p><p>  CALL DELAY</p><p><b>  JMP NEXT0</b></p><p>  ;################################################## </p><p><

21、b>  EXIT:</b></p><p>  MOV AX,2572H ;恢復(fù)中斷向量</p><p>  MOV DX,INT0A_SEG</p><p><b>  PUSH DS </b></p><p><b>  MOV DS,DX</b></p&

22、gt;<p>  MOV DX,INT0A_OFF</p><p><b>  INT 21H</b></p><p><b>  POP DS</b></p><p>  IN AL,0A1H ;屏蔽IRQ10</p><p>  OR AL,04H</p&

23、gt;<p>  OUT 0A1H,AL</p><p>  IN AL,21H ;屏蔽IRQ2</p><p>  OR AL,04H</p><p>  OUT 21H,AL</p><p>  MOV AX,4C00H ;程序退出</p><p>  INT 21

24、H </p><p>  LEDCON PROC FAR ;中斷服務(wù)程序</p><p><b>  PUSH SI</b></p><p><b>  PUSH AX</b></p><p><b>  PUSH DX </b></p>&

25、lt;p><b>  PUSH BX </b></p><p>  CLI ;關(guān)中斷 </p><p>  ;################################################################## </p><p>  CMP REMAIN,0</p

26、><p>  JNZ REMAINPRO </p><p>  ;*---------------------------------------------------------*</p><p>  MOV DX,300H</p><p>  IN AL,DX ;讀取當(dāng)前的亮燈狀態(tài)</p><p>  CM

27、P AL,0DEH ;0狀態(tài)//東西綠60s,南北紅60s </p><p>  JZ STATE1 </p><p>  MOV DX,300H</p><p>  IN AL,DX </p><p>  CMP AL,0BEH ;東西黃3s,南北紅3s</

28、p><p>  JZ STATE2</p><p>  MOV DX,300H</p><p>  IN AL,DX </p><p>  CMP AL,7BH ;東西紅40s,南北綠40s</p><p>  JZ STATE3</p><p>  MOV DX,300H</p&

29、gt;<p>  IN AL,DX </p><p>  CMP AL,7DH ;東西綠60s,南北紅60s</p><p>  JZ STATE0</p><p><b>  STATE0:</b></p><p>  MOV AL,0DEH ;東西綠60s,南北紅60s </p>

30、;<p>  MOV DX,300H</p><p><b>  OUT DX,AL</b></p><p>  MOV REMAIN,60 ;//</p><p>  JMP REMAINPRO </p><p><b>  STATE1:</b></p><p

31、>  MOV AL,0BEH ;東西黃3s,南北紅3s</p><p>  MOV DX,300H</p><p><b>  OUT DX,AL</b></p><p>  MOV REMAIN,3</p><p>  JMP REMAINPRO</p><p><b>  

32、STATE2:</b></p><p>  MOV AL,7BH ;東西紅40s,南北綠40s</p><p>  MOV DX,300H</p><p><b>  OUT DX,AL</b></p><p>  MOV REMAIN,40</p><p>  JMP REMAI

33、NPRO</p><p><b>  STATE3:</b></p><p>  MOV AL,7DH ;東西紅3s,南北黃3s</p><p>  MOV DX,300H</p><p><b>  OUT DX,AL</b></p><p>  MOV REMAIN,

34、3</p><p>  JMP REMAINPRO</p><p>  ;*---------------------------------------------------------* </p><p>  REMAINPRO:</p><p>  DEC REMAIN</p><p>  MOV A

35、L,REMAIN</p><p><b>  MOV AH,0</b></p><p><b>  MOV BL,10</b></p><p><b>  DIV BL</b></p><p>  MOV dispnum,AL</p><p>  MOV

36、 [dispnum+1],AH</p><p>  ;############################################################</p><p><b>  NEXT :</b></p><p>  MOV AL,62H ;發(fā)中斷結(jié)束命令</p><p>  MO

37、V DX,0A0H</p><p>  OUT DX,AL ;向從片8259發(fā)EOI命令</p><p>  OUT 020H,AL ;向主片8259發(fā)EOI命令</p><p>  STI ;開中斷</p><p><b>  POP BX</b></p>

38、;<p><b>  POP DX</b></p><p><b>  POP AX</b></p><p>  POP SI </p><p><b>  IRET</b></p><p>  LEDCON ENDP</p><p&g

39、t;  DELAY PROC</p><p><b>  PUSH CX</b></p><p><b>  PUSH BX</b></p><p><b>  MOV CX,50</b></p><p>  AA1:MOV BX,9999</p><p&g

40、t;  AA2:DEC BX</p><p><b>  JNZ AA2 </b></p><p><b>  LOOP AA1</b></p><p><b>  POP BX</b></p><p><b>  POP CX</b></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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論