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

正文內(nèi)容

微機原理與接口技術-實驗報告[交大]-資料下載頁

2025-05-18 11:02本頁面

【導讀】程,實現(xiàn)十字路口交通燈的模擬控制并思考計算機如何應用在各種控制系統(tǒng)中。南北路口的綠燈、東西路口的紅燈同時亮3秒左右。返回依次循環(huán)。。如圖5-1,L7、L6、L5作為南北路口的交通燈與PC7、PC6、PC5相連,L2、L1、L0作為東。西路口的交通燈與PC2、PC1、PC0相連。編程使六個燈按交通燈變化規(guī)律燃滅。本次實驗為8255A并行接口實驗,這次實驗在代碼編寫階段一開始找到了入手點。邏輯,不僅加快了編寫過程,而且有利于出錯時查找問題所在。輸入N+1個脈沖后OUT0變高電平)。邏輯筆觀察OUT1輸出電平的變化。8253具有3個獨立的計數(shù)通道,采用減1計數(shù)方式。在門控信號有效時,每輸入1個。計數(shù)脈沖,通道作1次計數(shù)操作。當計數(shù)脈沖是已知周期的時鐘信號時,計數(shù)就成為定時。作計數(shù)器時,要求計數(shù)的次數(shù)可直接作為計數(shù)器的初值預置到減“1”計數(shù)器中。本實驗用到的是方式0—計數(shù)結束中斷。在寫入計數(shù)值N之

  

【正文】 。JNZ SEND 。發(fā)送 TEST AL,20H 。發(fā)送寄存器空否 ,不空 ,返回等待 JZ WAIT1 SEND: MOV AH,1 INT 21H 。讀鍵盤 CMP AL,21H 。是 39。!39。? JZ EXIT 。是 ,返回操作系統(tǒng) MOV DX,3F8H 。不是 ,則發(fā)送 OUT DX,AL JMP WAIT1 。返 回等待 ERROR: MOV DX,3FDH 。出錯則清除線路狀態(tài)寄存器 IN AL,DX MOV DL,39。?39。 。顯示 39。?39。 MOV AH,02H INT 21H JMP WAIT1 EXIT: MOV AH,4CH INT 21H 共 27 頁 第 24 頁 CODE ENDS END START (2)接收端: CODE SEGMENT ASSUME CS:CODE START: MOV AL,80H 。8250初始化 MOV DX,3FBH OUT DX,AL MOV AX,30H 。寫除數(shù) MOV DX,3F8H OUT DX,AL 。寫入 除數(shù)低字節(jié) MOV AL,AH INC DX MOV DX,3F9H OUT DX,AL 。寫入除數(shù)高字節(jié) MOV AL,0AH MOV DX,3FBH OUT DX,AL 。寫入線路控制寄存器 MOV AL,03H MOV DX,3FCH OUT DX,AL 。寫入 Modem控制寄存器 MOV AL,0 MOV DX,3F9H OUT DX,AL 。寫中斷允許寄存器,屏蔽所有中斷 WAIT1: MOV DX,3FDH 。讀線路狀態(tài)寄存器 IN AL,DX TEST AL,1EH 。出錯否 JNZ ERROR TEST AL,01H 。接收數(shù)據(jù)就緒否 JNZ RECEIVE 。轉接收 。TEST AL,20H 。發(fā)送寄存器空否 ,不空 ,返回等待 。JZ WAIT1 JMP WAIT1 。均返回等待 RECEIVE: MOV DX,3F8H 。讀接收數(shù)據(jù) IN AL,DX AND AL,01111111B 。保留位數(shù)據(jù) CMP AL,21H 。是 39。!39。? 共 27 頁 第 25 頁 JNZ CHAR MOV AH,4CH 。返回操作系統(tǒng) INT 21H CHAR: PUSH AX MOV DL,AL MOV AH,2 。顯示接受字符 INT 21H POP AX JMP WAIT1 。返回等待 ERROR: MOV DX,3FDH 。出錯則清除線路狀態(tài)寄存器 IN AL,DX MOV DL,39。?39。 。顯示 39。?39。 MOV AH,02H INT 21H JMP WAIT1 CODE ENDS END START 五、總結 問題:當按下一個字符時,屏幕上會顯示兩個字符。其中一個不正確。 解決方法:顯示字符時,用 6號功能代替 2號功能。這樣問題就得到了解決 。 實驗六 競賽搶答器 一、實驗目的 了解微機化競賽搶答器的基本原理。 進一步學習使用并行接口。 二、實驗內(nèi)容 圖 51為競賽搶答器(模擬)的原理圖,邏輯開關 K0~ K7代表競賽搶答按鈕 0~ 7號,當某個邏輯電平開關置“1”時,相當某組搶答按鈕按下。在七 段數(shù)碼管上將其組號( 0~ 7)顯示出來,并使喇叭響一下。從鍵盤上按空格鍵開始下一輪搶答,按其它鍵程序退出。 圖 51 控制口地址: 0EC0BH C口地址: 0EC0AH A口地址: 0EC08H 共 27 頁 第 26 頁 三、參考流程圖 開 始結 束B X 指 向 斷 碼 表 首 地 址求 出 組 號 至 A L將 段 碼 自 8 2 5 5 A 口 輸 出查 表 求 出 段 碼是 0 嗎 ?N設 置 8 2 5 5 A 口 輸 出 C 口 輸 入響 鈴自 鍵 盤 接 收 一 字 符是 空 格 嗎 ?關 閉 顯 示NY自 C 口 輸 入 數(shù) 據(jù)Y 四、源程及注釋 DATA SEGMENT LIST DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H 。共陰極數(shù)碼管 DATA ENDS STACK1 SEGMENT STACK DW 100H DUP(0) STACK1 ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS,AX 共 27 頁 第 27 頁 。 MOV DX,0EC0BH MOV AL,89H 。A口方式 0, A口輸出, C口輸入 OUT DX,AL 。對 8255進行初始化 L0: MOV DX,0EC0AH IN AL,DX 。讀 C口狀態(tài) CMP AL,0 。如果為 0則循環(huán) JZ L0 MOV BL,0 L1: INC BL SHR AL,1 。將 AL邏輯右移 JNC L1 DEC BL MOV AL,BL 。求出組號 MOV BX,OFFSET LIST 。 七段顯示代碼表的首址送 BX AND AX,00FFH 。 屏蔽 AX高字節(jié),組號 ADD BX,AX 。 形成顯示字符的地址 MOV AL,[BX] 。 取出字符送 AL MOV DX,0EC08H OUT DX,AL 。 送到 A口輸出顯示 MOV DL,7 MOV AH,2 INT 21H 。響鈴功能調(diào)用 MOV AH,01H INT 21H CMP AL,20H 。當為空格時跳到 CLOSE JZ CLOSE MOV AH,4CH INT 21H CLOSE: MOV AL,0 MOV DX,0EC08H OUT DX,AL JMP L0 CODE ENDS END START 五、 實驗遇到的問題和解決方法 :讀取 C口狀態(tài) 后不知如何將其轉換為相應的組號 。 解決方法:對 AL進行邏輯右移,通過判斷 CF是否為 1,來計算相應的組號(具體方法見程序) 。 :數(shù)碼管始終顯示‘ 7’ 解決方法:調(diào)用響鈴程序的位置出現(xiàn)錯誤。通過先進行組號顯示,再調(diào)用響鈴程序,問題得到了解決。
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1