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

正文內(nèi)容

北郵微機原理硬件實驗報告(參考版)

2024-08-14 01:26本頁面
  

【正文】 掌握了認(rèn)識、使用一個接口芯片的方法,同時還鍛煉了自己編寫匯編程序的能力。代碼的缺陷是沒有對接收到的數(shù)據(jù)進行檢錯就直接拿來使用。換行 LEA DX,NEXTROW INT 21H JMP LOP 。 JZ WAITTT2 MOV DX,2B8H IN AL,DX MOV AH,02H 。將數(shù)據(jù)傳出 MOV DX,2B9HWAITTT2:IN AL,DX 。輸入字符 INT 21H CMP AL,1BH 。讀狀態(tài)字,檢查發(fā)送器是否準(zhǔn)備好WAITT1:IN AL,DX TEST AL,01H JZ WAITT1 。命令控制字 OUT DX,AL NOP MOV AH,09H。先內(nèi)部復(fù)位 OUT DX,AL NOP MOV AL,01111110B 。DATA ENDSCODE SEGMENT ASSUME DS:DATA,CS:CODE,SS:STACKSTART:MOV AX,DATA MOV DS,AX MOV AL,52 。NEXTROW DB 0AH,0DH,39。,0AH,0DH,39。)STACK ENDSDATA SEGMENT REMIND_MSG DB 0AH,0DH,39。 DB 100 DUP(39。接線: CLK0 /8254 接 1M時鐘 GATE0 /8254 接 +5V 0UT0 /8254 接 TX/RXCLK /8251 CS /8254 接 Y0 /IO地址 CS /8251 接 Y7 /IO地址 RXD /8251 接 TXD /8251三、 硬件連線圖四、 軟件流程圖五、 源程序 STACK SEGMENT STACK 39。 編程: 從鍵盤輸入一個字符,將其ASCII碼加 1 后發(fā)送出去,再接收回來在屏幕上顯示,(或?qū)?nèi)存制定區(qū)域內(nèi)存放的一批數(shù)據(jù)通過8251A的TXD發(fā)送出去,然后從RXD接收回來,并在屏幕上或數(shù)碼管上顯示出來。 掌握串行接口芯片8251的工作原理和編程方法。實驗過程也并不是一帆風(fēng)順,出現(xiàn)了一些錯誤,通過解決代碼中的錯誤,我的調(diào)試能力得到了很大的鍛煉,也變得更加有耐心去解決一些問題。不同的作用所要求的延遲時間長短不一樣,一開始沒注意到這個問題,導(dǎo)致放出來的音樂很刺耳。 MOV AX,1 。傳送位碼給B口 MOV DX,289H OUT DX,AL JMP SCANROW 。數(shù)碼管顯示樂譜 MOV DX,288H 。檢查是否是0,是0就退出 JZ ENDSP MOV DX,280H 。鍵盤彈起,對8253重新初始化,是蜂鳴器停止發(fā)音 MOV DX,283H OUT DX,AL INC SI CMP SI,4 JB NEXT1 MOV SI,2NEXT1:JMP SCANROW LINE0:MOV CL,[BX+SI+0] 。讀取列 AND AL,0FH CMP AL,0FH JZ NEXT 。輸出行 PUSH AX MOV AX,1 CALL DELAY 。只掃描2,3行(0123 4567)SCANROW:MOV AL,ROW[SI] 。檢測鍵盤是否有輸入,有則跳出 INT 21H CMP AL,0FFH JZ POUT LOOP LOP1 LEA SI,TONE LEA DI,TIME LEA BX,DUANMA MOV CX,7 。傳送位碼給B口 MOV DX,289H OUT DX,AL MOV AX,[DI]。在數(shù)碼管上顯示樂譜 MOV DX,288H 。 計時器0的地址 OUT DX,AL 。循環(huán)控制變量賦值LOP1: MOV AX,[SI] 。每一個音調(diào)持續(xù)時間表 LEA BX,DUANMA。保護現(xiàn)場數(shù)據(jù) PUSH DI PUSH AX PUSH BX PUSH CX PUSH DX LEA SI,TONE 。 JZ SPIELING CMP AL,1BH JZ ENDING JMP INPUT_ERROR 。 JZ PLAY_MUSIC CMP AL,39。輸入提醒,選擇放音或彈琴模式或者退出程序 LEA DX,INPUTINFO INT 21H MOV AH,01H INT 21H CMP AL,39。8255初始化;C口高4位接鍵盤行輸出,低4位列輸入,A口輸出 MOV DX,28BH OUT DX,AL MOV AL,00110110B 。LINE2 DB 39H,7FH,66H,3FH 。鍵盤值對應(yīng)的段碼表,LINE0 DB 79H,77H,7DH,5BH 。持續(xù)時間DUANMA DB 06H,5BH,4FH,66H,6DH,7DH,07H 。TONE DW 3906,3472,3125,2932,2604,2347,2083 。,0AH,0DH,39。ERROR_INFO DB 0AH,0DH,39。,0AH,0DH DB 39。Please choose mode:1 is playing music。STACK39。 注意:8253輸入頻率應(yīng)小于2MHz。 2.8253控制字D7D6=00:使用0號計數(shù)器,D7D6=01:使用1號計數(shù)器 D7D6=10:使用2號計數(shù)器,D7D6=11:無效 D5D4=00:鎖存當(dāng)前計數(shù)值 D5D4=01:只寫低8位(高8位為0),讀出時只讀低8位 D5D4=10:只寫高8位(低8位為0),讀出時只讀高8位 D5D4=11:先讀/寫低8位,后讀/寫高8位計數(shù)值 D3D2D1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1