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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)實(shí)驗(yàn)教程(完整版)

2024-12-13 19:14上一頁面

下一頁面
  

【正文】 CLK 脈沖對(duì)計(jì)數(shù)值進(jìn)行減 1 計(jì)數(shù),每來一個(gè)脈沖減 1,當(dāng)計(jì)數(shù)值減至 0 時(shí),由OUT端輸出一個(gè)標(biāo)志信號(hào)。bl字形 mov dx,cmd8279 mov al,90h 。 ( 2)掃描頻率控制命令 ( 3)讀 FIFO 前設(shè)置的讀地址命令 FIFO 中的數(shù)據(jù)格式(鍵盤數(shù)據(jù)格式): ( 4)讀顯示 RAM前設(shè)置的讀地址命令 ( 5)寫顯示 RAM前設(shè)置的寫地址命令 ( 6)顯示 RAM寫入禁止 /消隱命令( BCD碼顯示用) 顯示 RAM的位與輸出引腳的對(duì)應(yīng)關(guān)系: ( 7)清除 FIFO 狀態(tài)字、顯示 RAM清除命令 說明:清除顯示 RAM 約需 160us,此時(shí) FIFO 狀態(tài)字最高位 Du=1,表示顯示無效, CPU不能向顯示 RAM寫入數(shù)據(jù)。內(nèi)部還包 含有 N 分頻器,分頻系數(shù)為 N,由 2~31之間任一數(shù)可編程確定,對(duì) CLK 上時(shí)鐘進(jìn)行 N 分頻以產(chǎn)生基本的 100KHZ的內(nèi)部計(jì)數(shù)信號(hào)(掃描時(shí)間為 ,去抖動(dòng)時(shí)間為 )。顯示字符串 inc count1 cmp count1,18 jne lessthen1sec inc count mov count1,0 int 21h lessthen1sec: sti iret disp endp 。保存原 1ch的段地址 mov ax,seg disp 。初始化中斷 l1: cmp count,10 。存儲(chǔ) 1ch中斷入口的偏移地址 count db 0 。 [實(shí)驗(yàn)原理] 1.中斷向量的裝入 中斷向量并非常駐 ;關(guān)中斷 CLD ; MOV ES,AX ;給 ES 賦值 MOV DI,4*60H ;中斷向量指針- DI MOV AX,OFFSET_INTR ;中斷服務(wù)程序偏移值- AX STOSW ;AX[DI][DI+1] MOV AX,SEG_INTR ;中斷服務(wù)程序段基址 AX STOSW ; AX[DI+2][DI+3] STI ;開中斷 ( 2)將中斷服務(wù)程序的入口地址直接寫入中斷向量表 MOV AX, 00H MOV ES, AX MOV BX, 60H*4 ;中斷號(hào) *4BX MOV AX,006DH ;中斷服務(wù)程序偏移地址 MOV ES:[BX],AX ;裝 入偏移地址 PUSH CS POP AX ;獲取中斷服務(wù)程序的段基址 MOV ES:[BX+2],AX ;裝入段基址 ( 1)保存原中斷向量(例 1CH)的入口地址 MOV AL, N MOV AH, 35H INT 21H MOV OLD_INT_SEG, AX MOV OLD_INT_OFF, BX ;取原中斷向量的入口地址并保存 ( 2)設(shè)置新的中斷向量 N 的入口地址 MOV AL, N MOV AH, 25H MOV DX, SEG INT_PR MOV DS, DX MOV DX, OFFSET INT_PR INT 21H ( 3)恢復(fù)原中斷向量 MOV AL, N MOV AH, 25H MOV DX, OLD_INT_PR MOV DS, DX MOV DX, OLD_INT_PR INT 21H 3.主程序結(jié)構(gòu) CLI ;關(guān)中斷 ? ;初始化部分,保存原中斷向量 N 的入口地址 … ;設(shè)置新的中斷入口地址 STI ;開中斷 ?? ;主程序的其它處理 INT N ; (調(diào)用中斷 ) ?? ;主程序的其它處理 CLI ;關(guān) 中斷 ;恢復(fù)原來的借用的中斷向量 STI ;開中斷 MOV AX, 4C00H ;退出程序,回到 DOS INT 21H INTPR PROC FAR CLI ??保護(hù)現(xiàn)場(chǎng) SETI ?? (中斷主程序) CLI ??恢復(fù)現(xiàn)場(chǎng) SETI IRET INTPR ENDP [實(shí)驗(yàn) msg db Hello World!,?$? d_seg ends c_seg segment assume cs:c_seg,ds:d_seg start: mov ax,d_seg mov ds,ax mov cx,4 l1: mov dx,offset msg mov ah,9h int 21h dec cx jz exit1 jmp l1 exit1: mov ax,4c00h int 21h c_seg ends end start ,再調(diào)試運(yùn)行 。 2.掌握子程序遞歸調(diào)用方法。 2.掌握帶符號(hào)數(shù)的比較轉(zhuǎn)移指令 :JL,JLE,JG,JGE; 3. 偽指令 EQU 及操作符 ?$?的使用; [實(shí)驗(yàn)重點(diǎn)和難點(diǎn)] 1. 轉(zhuǎn)移指令的使用 [實(shí)驗(yàn)課時(shí)] 2學(xué)時(shí) [實(shí)驗(yàn)儀器] 聯(lián)想啟天 2400微型計(jì)算機(jī)。退出程序 code ends end begin 匯編、鏈接、運(yùn)行該程序,記錄運(yùn)行結(jié)果: 2. 將上述程序復(fù)制到 記事本 ,另存為 。 [實(shí)驗(yàn)原理] 1. 80X86微處理的編程結(jié)構(gòu) 8086/8088微處理器的 mov ds,ax mov dx,offset message mov ah,9 int 21h 。 按 “g”+“enter”執(zhí)行程序, 可以得到 2中的運(yùn)行結(jié)果,按 “q ”+“enter”退出。 在 DEBUG 下運(yùn)行此程序 ,記錄運(yùn)行結(jié)果。 [實(shí)驗(yàn)原理] 1.參考教材的匯編語言程序設(shè)計(jì) 2. [實(shí)驗(yàn) DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV AX,COUNT1 PUSH AX LEA AX,ARY1 PUSH AX CALL FAR PTR SUM 操作步驟 : ( 1)輸入 ,匯編并將此程序連接成 EXE文件。用 1CH定時(shí)中段的方式實(shí)現(xiàn)每秒一個(gè) ,顯示 10個(gè)字符串 d_seg segment 。代碼段 assume cs:c_seg,ds:d_seg,ss:s_seg main proc far 。初始化中斷子程序開始 cli push ds ?;謴?fù)原中斷子程序結(jié)束 disp proc near 。 [實(shí)驗(yàn)原理] 1. 8279的功能與結(jié)構(gòu) 8279A是一種通用的可編程鍵盤 /顯示器接口器件,可對(duì) 64個(gè)開關(guān)矩陣組成的鍵盤進(jìn)行自動(dòng)掃描,接收鍵盤上的輸入信息,存入內(nèi)部的 FIFO 寄存器,并在有鍵輸入時(shí), CPU請(qǐng)求中斷。 ( 5)顯示地址寄存器和顯示 RAM:用于存放 CPU當(dāng)前正在讀寫的顯示 RAM單元地址,以及正在顯示的兩個(gè) 4位半字節(jié)地址。讀鍵值命令 out dx,al mov dx,data8279 in al,dx。圖中每個(gè)計(jì)數(shù)器有一個(gè)時(shí)鐘輸入端 CLK 作為計(jì)數(shù)脈沖源,計(jì)數(shù)方式可以是二進(jìn)制,計(jì)數(shù)范圍 1~ 10000H,也可以是十進(jìn)制,計(jì)數(shù)范圍 1~ 65536。 8253A工作方式 ( 1)方式 0:計(jì)數(shù)結(jié)束產(chǎn)生中斷方式 當(dāng)寫入控制字后, OUT變成低電平, 當(dāng)寫入初值后立 即開始計(jì)數(shù), 當(dāng)計(jì)數(shù)結(jié)束時(shí),變成高電平。 8253A的片選地址為 48H~ 4FH。 方式 3測(cè)試程序和所觀察到的波形,讀取信號(hào)周期或脈沖寬度。低 8位初值 MOV AL,0fH OUT DX,AL 。也可以分為各有 12位的兩組 :A和 B組 ,A組包含 A口 8位和 C 口的高四位 ,B組包含 B口 8位和 C 口的低 4 位 。 需注意的 是 : 該方式下 , 只能將 C 口其中一組的四位全部置為輸入或輸出。撥動(dòng) K1~ K8,PB 口上接 的 8 個(gè)發(fā)光二極管 L1~ L8 對(duì)應(yīng)顯示 K1~ K8的狀態(tài)。 [實(shí)驗(yàn)重點(diǎn)和難點(diǎn)] 1. DAC0832的工作原理及編程方法 2. [實(shí)驗(yàn)課時(shí)] 2學(xué)時(shí) [實(shí)驗(yàn)儀器] DVCC- 8086JH十六位微機(jī)仿真實(shí)驗(yàn)系統(tǒng)、聯(lián)想啟天 2400微型計(jì)算機(jī)。當(dāng) /CS為 “0”、 ILE為 “1”、 /WR1為 “0”時(shí), DI0~DI7狀態(tài)被鎖存到輸入鎖存器。 *DGND: 數(shù)字地 . 3. DAC0832工作方式 根據(jù)對(duì) DA
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1