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

正文內(nèi)容

微機原理及接口技術(shù)實驗講義(編輯修改稿)

2024-11-25 11:01 本頁面
 

【文章內(nèi)容簡介】 10 則在屏幕上顯示字符“ M” 2. 8253 計數(shù)器應(yīng)用實驗( 1) 設(shè)定 8253 的 2通道工作方式為方式 0,用于事件計數(shù),當計數(shù)值為 5 時結(jié)束,發(fā)出中斷請求信號,顯示“ M”。其實驗線路如圖 44 所示。 圖 44 8253 實驗( 1)線路 參考流程圖及程序如圖 45 所示。 地址 (H) 助記符 注釋 2020 IN AL, 21 ;初始化 8259 2020 AND AL, 7F 2020 OUT 21, AL 2020 MOV AL, 90 ;初始化 8253 2020 OUT 43, AL 200A MOV AL, 05 200C OUT 42, AL 200E HLT 200F STI 2020 JMP 200A 2020 MOV AX, 014D 2020 INT 10 ;顯示“ M” 2017 MOV AX, 0120 201A INT 10 201C MOV AL, 20 ;中斷結(jié)束命令 201E OUT 20, AL 2020 IRET 圖 45 8253 實驗( 1)程序 實驗步驟 ( 1) 按圖 44 接線,輸入程序。 ( 2) 用 debug 的 E 命令 在 0000:003CH單元 開始的 4 個字節(jié)中 填入 對應(yīng) IRQ7 的 中斷 服務(wù)程序入口地址 , 即 12 20 00 00。 ( 3)運行程序,并按動 KK1 鍵,觀察是否每按 6 次,屏上顯示一個“ M”。 ( 4)修改程序,使屏幕上顯示其它字符。 ( 5)修改程序,調(diào)整事件計數(shù)次數(shù)。 內(nèi)部已連好 8259 初始化 8253 初始化 中斷服務(wù)程序 延時等待 顯示“ M” 返回 主程序 18 主程序 中斷服務(wù)程序 2. 8253 定時器應(yīng)用實驗( 2) 利用 8253 的 0通道來定時中斷( IRQ0),循環(huán)顯示“ 0” ~“ 9”十個數(shù),其參考程序見圖 46,線路圖見圖 47。 圖 46 8253 實驗( 2)程序 地址( H) 助記符 000 MOV AX, 201D 2020 MOV W[0020], AX 2020 MOV AX, 0000 2020 MOV W[0022], AX 200C MOV AL, FC 200E OUT 21, AL 2020 MOV AL, 15 2020 OUT 43, AL 2020 MOV AL, FF 2020 OUT 40, AL 2018 MOV DL, 30 201A STI 201B JMP 201A 201D MOV AH, 01 201F MOV AL, DL 2021 CMP AL, 3A 2023 JNZ 202B 2025 MOV AL, 0D 2027 INT 10 2029 MOV AL, 30 202B INT 10 202D INC AX 202E MOV DL, AL 2030 MOV AX, 0120 2033 INT 10 2035 CALL 203D 2038 MOV AL, 20 203A OUT 20, AL 203C IRET 203D PUSH AX 203E MOV CX, 0100 2041 MOV AX, 0560 2044 DEC AX 2045 JNZ 2044 2047 LOOP 2041 2049 POP AX 204A RET 返 回 延 時 DL=DL+1 顯示 DL 值并空一格 DL=3A? DL=30;換行 填 IRQ0 中斷矢量 初始化 8259 初始化 8253,使 DL=30 等待 19 圖 47 MD 微機中的 8253 線路 實驗步驟 ( 1) 分析圖 46 程序,并輸入到 MD 微機中。 ( 2) 運行程序,顯示屏上應(yīng)連續(xù)一行一行地顯示“ 0” ~“ 9”十個數(shù),直到用“ RESET”復(fù)位開關(guān)來打斷為止。 ( 3) 修改 8253 的 0 時間常數(shù),再運行程序,觀察顯示的快慢程序。 ( 4) 修改程序,使顯示結(jié)果為“ ABCDEFGHIJKLMN”。 五、思考題 1.在將計數(shù)初值賦給 8253 后,馬上就可以啟動并進行定時或計數(shù)嗎? 2.若 CLK0 輸入 的時鐘,能否在 OUT0 實現(xiàn)輸出 30ms 的定時脈沖? 六、實驗報告要求 1.根據(jù)實驗結(jié)果,整理和分析 8253 的各種工作方式; 2.分析 GATE 對計數(shù)器工作的影響; 3.給實驗程序?qū)懗鲈敿氉⑨專⒎治鰧嶒灲Y(jié)果。 20 實驗五 8255 并行接口應(yīng)用 一、實驗?zāi)康? 1.學(xué)習(xí)并掌握 8255 的各種工作方式及其應(yīng)用。 2.學(xué)習(xí)在 MD 微機的接口實驗單元上構(gòu)造實驗線路。 3.掌握將中斷服務(wù)程序入口地址填入中斷向量表的方法 二、實驗設(shè)備 1. TDSMD 微機一臺。 2. 74LS48 一片,共陰級七段數(shù)碼塊一片,排線、導(dǎo)線若干。 三、 MD 微機系統(tǒng)中的 8255 芯片 1 8255 可編程并行接口芯片介紹 8255 可編程外圍接口芯片是 Intel 公司生產(chǎn)的通用并行 I/O 接口芯片,它具有 A、 B、 C三個并行接口,用 +5V 單電源供電,能在以下三種方式下工作: 方式 0— 基本輸入 /出方式 方式 1— 選通輸入 /出 方式 方式 2— 雙向選通工作方式 8255 的內(nèi)部結(jié)構(gòu)及引腳如圖 51 所示。 8255 工作方式控制字和 C 口按位置位 /復(fù)位控制字格式如圖 52 所示。 圖 51 8255 的內(nèi)部結(jié)構(gòu)及引腳 21 ( a)工作方式控制字 ( b) C 口按位置位 /復(fù)位控制字 圖 52 8255 的控制字格式 1. MD 微機中的 8255 芯片 8255 的數(shù)據(jù)線、片選信號線、地址線、讀寫控制線等分別與系統(tǒng)總線相連,其 A、 B、C 三個端口以排針形式引出,供 8255 實驗使用。 MD 微機中 8255 的線路如圖 53 所示。 接口實驗 單元中的開關(guān)和發(fā)光管電路 如圖 54 所示。 8255 的端口地址如表 51 所示。 圖 53 MD 微機中的 8255 線路 圖 54 DIP 開關(guān)和發(fā)光二級管電路 表 51 8255 端口地址 信號線 寄存器 編址 IOY3 A 口 60H B 口 61H C 口 62H 控制寄存器 63H 22 四、實驗內(nèi)容及步驟 1. 8255 接口應(yīng)用實驗( 1)(單口方式 0 輸出) 按圖 55 所示實驗線路,編寫程序,使 8255 端口 A 工作在方式 0 并作為輸出口,將其PA0~PA3 通過 74LS48 BCD 碼七段顯示驅(qū)動器,在共陰極七段數(shù)碼塊上循環(huán)顯示“ 0” ~“ 9”十個數(shù) 。 注:虛線杠內(nèi)的線路要在面包板上連接,后面不另作注明。 圖 55 實驗( 1)線路 程序流程圖及實驗參考程序如圖 56 所示。 實驗步驟 ( 1)按圖 56 在 MD 微機實驗單元上連接實驗線路。 圖 56 實驗( 1)參考程序 D7~D0 CS A0 A1 RESET WR RD PA0 PA1 PA2 PA3 XD7~XD0 (60H)IOY3 BA0 BA1 RESET BIOW BIOR 7 1 2 6 8 13 12 11 10 9 15 14 7 6 4 2 1 9 10 a b c d e f g 74LS48 3 4 5 16 +5V 8255 A B C D 3 5 8 16 23 ( 2)輸入源程序并運行,可看到七段數(shù)碼塊上循環(huán)顯示“ 0” ~“ 9”十個數(shù)。 2. 8255 接口應(yīng)用實驗( 2)(雙口方式 0 輸入輸出) 按圖 57 所法實驗線路,編寫程序,使 8255 端口 A 工作在方式 0 并作為輸出口,端口B 工作在方式 0 并作為輸入口。用一組開關(guān)信號接入端口 B,端口 A 輸出線接至一組發(fā)光二級管上,然后通過對 8255 芯片編程來實現(xiàn)輸入 /輸出功能。實驗的線路圖及參考程序如圖 57所示。 地址( H) 助記符 2020 MOV AL, 82 2020 OUT 63, AL 2020 IN AL, 61 2020 OUT 60, AL 2020 JMP 2020 圖 57 實驗( 2)線路及參考程序 實驗步 驟 ( 1)按圖 57 在 MD 微機實驗單元上連接實驗線路。 ( 2)輸入程序并運行,拔動開關(guān)組,觀察發(fā)光二極管應(yīng)一一對應(yīng)。 3. 8255 接口應(yīng)用( 3)(方式 1 輸入方式 0 輸出) 按圖 58 所示實驗線路,編寫程序,使 8255 端口 A 工作在方式 0 并作為輸出口。端口B 工作在方式 1 并作為輸入口,則端口 C 的 PC2 成為選通信號輸入端 STBB, PC0 成為中斷請求信號輸出端 INTRB。當 B 口數(shù)據(jù)就緒后,通過發(fā) STBB 信號來請求 CPU 讀取端中 B 數(shù)據(jù),并送端口 A 輸出顯示。 圖 58 實驗( 3)線路( KK1初態(tài)為“ 1”) 24 實驗參考程序如下: 地址 (H) 助記符 地址 (H) 助記符 2020 CLI 2017 AND AL, 7F 2020 MOV AL, 86 2019 OUT 21, AL 2020 OUT 63, AL 201B STI 2020 MOV AL, 05 201C HLT 2020 OUT 63, AL 201D JMP 201B 2020 MOV AX, 201F 201F IN AL, 61 。IRQ7 中斷處理 200C MOV W[003C], AX 2021 OUT 60, AL 200F MOV AX, 0000 2023 MOV AL, 20 2020 MOV W[003E], AX 2025 OUT 20, AL 2020 IN AL, 21 2027 IRET 實驗步驟 ( 1)按圖 58 在 MD 微機實驗單元上連接實驗線路。 ( 2)輸入源程序并檢查無誤。 ( 3)運行實驗程序,然后撥動開關(guān)組 K0~K7,準備好后,按動微動開關(guān) KK1,觀察發(fā)光二級管組,應(yīng)與開關(guān)組信號對應(yīng)。 ( 4)修改程序和連線,使 A 口工作于方式 1,作輸入; B 口工作于方式 0,作輸入。 實驗報告要求 ( 1)分析實驗現(xiàn)象,并小結(jié) 8255 的工作方式; ( 2)給實驗程序?qū)懗鲈敿氉⑨專? 25 實驗六 中斷特性及 8259 應(yīng)用編程 一、 實驗?zāi)康? 1. 認識 MD 微機的中斷特性。 2. 掌握 8259 中斷控制器的工作原理。 3. 掌握 8259 可編程中斷控制器的應(yīng)用編程。 4. 學(xué)習(xí)掌握 8259 級連方式的使用方法。 5. 學(xué)習(xí)在接口實驗單元上構(gòu)造連接實驗電路的方法。 二、 實驗設(shè)備 1. TDSMD 微機一臺。 2. 排線、導(dǎo)線若干。 三、 MD 微機中的 8259 芯片 1. 8259A 可編程中斷控制器介紹 中斷控制器 8259A 是 Intel 公司專為控制優(yōu)先級中斷而設(shè)計開發(fā)的芯 片。它將中斷源優(yōu)先級排隊、辨別中斷源以及提供中斷矢量的電路集于一片中。因此無需附加任何電路,只需對 8259A 進行編程,就可以管理 8 級中斷,并選擇優(yōu)先模式和中斷請求方式,即中斷結(jié)構(gòu)可以由用戶編程來設(shè)定。同時,在不需增加其他電路的情況下,通過多片 8259A 的級連,能構(gòu)成多達 64 級的矢量中斷系統(tǒng)。 8259 的內(nèi)部結(jié)構(gòu)和引腳如圖 61 所示。 圖 61 8259A 的內(nèi)部結(jié)構(gòu)和引腳 26 圖 62 8259A 的初始化編程 表 61 8259A 的初始化命令字 ICW ICW1 ICW2 ICW3(主) ICW3(從) ICW4 各位 含義 D0 1,需要 ICW4 0,不要 ICW4 8086/8088 中 不用,設(shè)為 0 1, IRQi 線上有級連從片 0, 無級連從片。 與主片 IRQi對應(yīng)的從片的識別碼。IRQ0 為 000,IRQ1 為001,??IRQ7 為 111 1, 8086/80
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1