freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機原理與接口技術(shù)課程設(shè)計實驗報告-交通燈控制功能設(shè)計-文庫吧資料

2025-08-10 00:14本頁面
  

【正文】 Y8255_B OUT DX,AL RET 。十位存在AL中,個位存在AH中 MOV BX,OFFSET TAB XLAT 。向PC機內(nèi)部8259發(fā)送中斷結(jié)束命令 MOV AL,20H OUT DX,AL MOV AL,20H OUT 20H,AL IRET MYISR ENDP DISP PROC MOV DX,MY8255_C MOV AL,0AH 。向?qū)嶒炏到y(tǒng)中8259發(fā)送中斷結(jié)束命令 MOV AL,20H OUT DX,AL OVER: MOV DX,PCI_INTCSR SUB DX,19H IN AL,DX MOV DX,PCI_INTCSR 。支干道工作完后設(shè)置主干道的通行時間TIME1 P2: MOV COUNT,TIME2 。狀態(tài)顯示數(shù)加1 DAA MOV AH,0 MOV BL,2 DIV BL 。主干道通行燈的狀態(tài) OUT DX,AL P1: MOV DX,MY8255_A MOV AL,ZHI 。計數(shù)初值自減1 CMP AL,0 JE L2 MOV AL,FLAG MOV BL,2 DIV BL 。主干道通行燈的狀態(tài) OUT DX,AL P3: MOV DX,MY8255_A MOV AL,ZHI 。還原中斷前的變量值 MOV FLAG,BL MOV AH,0 MOV AL,FLAG MOV BL,2 DIV BL 。主干道支干道紅燈均亮 MOV DX,MY8255_C MOV AL,80H 。把count變成雙字節(jié)存入AX,這樣就可以存入棧中 CBW PUSH AX PUSH BX MOV CX,0FFFFH 。IRO為高級中斷,處理緊急情況 CBW MOV BX,AX 。若為IR0請求,跳到IR0處理程序 JNE IRO1 。判斷中斷是否已響應(yīng) JZ QUERY 。向8259的OCW3發(fā)送查詢命令 MOV AL,0CH OUT DX,AL IN AL,DX 。返回到DOS INT 21H MYISR PROC NEAR 。恢復(fù)INTR原中斷處理程序入口段地址 MOV ES:[DI],AX MOV DX,INTR_OCW1 XOR AX,AX ?;謴?fù)INTR原中斷矢量 MOV ES,AX MOV DI,INTR_IVADD MOV AX,IP_BAK 。無按鍵則跳回繼續(xù)等待,有則退出 QUIT: CLI MOV DX,PCI_INTCSR 。數(shù)碼管顯示 MOV AH,1 。初始化實驗系統(tǒng)中8259的OCW1 MOV AL,0FCH 。初始化實驗系統(tǒng)中8259的ICW4 MOV AL,01H 。邊沿觸發(fā)、單片825需要ICW4 OUT DX,AL MOV DX,MY8259_ICW2 。保存INTR原中斷屏蔽字 AND AL,INTR_IM OUT DX,AL MOV DX,MY8259_ICW1 。設(shè)置當前中斷處理程序入口段地址 MOV DX,INTR_OCW1 。設(shè)置當前中斷處理程序入口偏移地址 ADD DI,2 MOV AX,ES:[DI] MOV CS_BAK,AX 。替換INTR的中斷矢量 MOV ES,AX MOV DI,INTR_IVADD MOV AX,ES:[DI] MOV IP_BAK,AX 。初始化PCI卡中斷控制寄存器 MOV AX,1F00H 。,即計數(shù)器輸出1HZ的方波 MOV COUNT,TIME1 MOV FLAG,0 。計數(shù)器0,讀寫16位低高字節(jié),工作方式3,BCD計數(shù) MOV AL,00H MOV DX,MY8254_0 OUT DX,AL MOV AL,50 OUT DX,AL MOV DX,MY8254_MODE MOV AL,77H OUT DX,AL 。 MOV AL,CLOSE OUT DX,AL CALL DELAY1 LOOP A1 。flag為偶數(shù)時表明主干道通行 DATA ENDS STACK1 SEGMENT STACK DW 256 DUP(?) STACK1 ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS,AX CLI MOV DX,MY8255_MODE MOV AL,80H OUT DX,AL 。十進制數(shù)的七段顯示碼 COUNT DW ? 。主干道通行時間 TIME2 EQU 10 ??刂茻糸W爍 CLOSE EQU 00H 。主干道燈的狀態(tài) ZHI EQU 0F9H 。實驗系統(tǒng)中8259的OCW3端口地址 RED EQU 0FAH 。實驗系統(tǒng)中8259的OCW1端口地址 MY8259_OCW2 EQU IOY2+00H 。實驗系統(tǒng)中8259的ICW3端口地址 MY8259_ICW4 EQU IOY2+04H 。實驗系統(tǒng)中8259的ICW1端口地址 MY8259_ICW2 EQU IOY2+04H 。片選IOY0對應(yīng)的端口始地址。片選IOY0對應(yīng)的端口始地址 IOY1 EQU 0C440H 。INTR對應(yīng)的中斷屏蔽字 PCI_INTCSR EQU 9438H 。INTR對應(yīng)PC機內(nèi)部8259的OCW1地址 INTR_OCW2 EQU 0A0H 。***************根據(jù)CHECK配置信息修改下列符號值******************* INTR_IVADD EQU 01CCH 。 8254計數(shù)器0端口的地址 MY8254_MODE EQU IOY1+02H*4 。 8255控制寄存器的地址 MY8254_0 EQU IOY1+00H*4 。 8255B口的地址 MY8255_C EQU IOY0+02H*4 。 五、程序清單和程序注釋,相關(guān)流程圖 : 基于8086匯編語言的程序清單及注釋如下所示: MY8255_A EQU IOY0+00H*4 。 ,在單片機中,我不熟練鍵盤掃描,所以就想到了另外一個辦法,給P1的高四位賦不同的初值,這樣可以得到16種組合,故可以設(shè)置16中初值,為了簡化程序,我只設(shè)置了4種初值,不過同樣可以達到設(shè)置初值的效果。想想后,我就把顯示函數(shù)從中斷子程序中改放到主函數(shù)中,放在while(1)無限循環(huán)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1