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

正文內(nèi)容

微型計算機原理與接口技術實驗教程(編輯修改稿)

2024-12-01 19:14 本頁面
 

【文章內(nèi)容簡介】 i mov ax,d_seg 。為確保訪問到字符串 ,重新指定 DS mov ds,ax mov dx,offset msg mov ah,9h 。顯示字符串 inc count1 cmp count1,18 jne lessthen1sec inc count mov count1,0 int 21h lessthen1sec: sti iret disp endp 。新的 1ch中段程序結束 c_seg ends 。代碼段結束 end main 。程序結束 [本實驗注意事項] 1.實驗內(nèi)容和步驟 4為學生必做, 2選做 [實 驗總結] 1. 2. [附實驗參考程序] 1. 2. 實驗 5 8279鍵盤顯示接口實驗 [實驗目的] 1.學習 8279A與微機 8088系統(tǒng)的接口方法; 2.了解 8279A用在譯碼掃描和編碼掃描方式時的編程方法; 3. 8088CPU用查詢方式和中斷方式對 8279A進行控制的編程方法。 [實驗重點和難點] 1. 8279A的結構和用在譯碼掃描和編碼掃描方式時的編程方法 [實驗課時] 2學時 [實驗儀器] DVCC- 8086JH十六 位微機仿真實驗系統(tǒng)、聯(lián)想啟天 2400微型計算機。 [實驗原理] 1. 8279的功能與結構 8279A是一種通用的可編程鍵盤 /顯示器接口器件,可對 64個開關矩陣組成的鍵盤進行自動掃描,接收鍵盤上的輸入信息,存入內(nèi)部的 FIFO 寄存器,并在有鍵輸入時, CPU請求中斷。 8279A內(nèi)部還有一個 168的顯示緩沖器,能對 8位或 16位 LED 自動掃描,使顯示緩沖器的內(nèi)容在 LED 上顯示出來。 內(nèi)部結構 ( 1) 8279A 內(nèi)部具有時序控制邏輯,通過控制和時序寄存器存放鍵盤和顯示器的工作方式和其他狀態(tài)信息。內(nèi)部還包 含有 N 分頻器,分頻系數(shù)為 N,由 2~31之間任一數(shù)可編程確定,對 CLK 上時鐘進行 N 分頻以產(chǎn)生基本的 100KHZ的內(nèi)部計數(shù)信號(掃描時間為 ,去抖動時間為 )。 ( 2) 8279A 內(nèi)部的掃描計數(shù)器有兩種工作方式:一是編碼方式,計數(shù)器以二進制計數(shù), 4位計數(shù)器的狀態(tài)直接從 SL0~SL3譯碼產(chǎn)生鍵盤和顯示的掃描信號,高電平有效;二是譯碼方式,對計數(shù)器的低二位譯碼后從 SL0~SL3 上輸出,作為 48鍵盤和 4位顯示器的掃描信號,低電平有效。 ( 3) 8279A在鍵盤工作時,由輸入緩沖區(qū)鎖存 RL0~RL7上的信息,以確定鍵入情況,其內(nèi)部有去抖動電路( 10ms)。 ( 4) FIFO/傳感器 RAM:它是一個雙功能 88RAM,在鍵盤和選通輸入方式中,它是一個先進的數(shù)據(jù)緩沖器。當 /CS=0, A0=1, /RD=0 時,讀出 FIFO 的內(nèi)容, FIFO 中有數(shù)據(jù)時,由控制電路發(fā) IRQ 信號,在傳感方式中, 88RAM用作傳感器 RAM,當檢測到某個傳感器發(fā)生變化時, IRQ 上升為高電平。 ( 5)顯示地址寄存器和顯示 RAM:用于存放 CPU當前正在讀寫的顯示 RAM單元地址,以及正在顯示的兩個 4位半字節(jié)地址。在選定了工作方式和地址后,CPU可直接讀出顯示 RAM中的內(nèi)容。 2. 8279的編程 ( 1)鍵盤顯示器方式設置命令 *RESET 后,設定為該種方式。 ( 2)掃描頻率控制命令 ( 3)讀 FIFO 前設置的讀地址命令 FIFO 中的數(shù)據(jù)格式(鍵盤數(shù)據(jù)格式): ( 4)讀顯示 RAM前設置的讀地址命令 ( 5)寫顯示 RAM前設置的寫地址命令 ( 6)顯示 RAM寫入禁止 /消隱命令( BCD碼顯示用) 顯示 RAM的位與輸出引腳的對應關系: ( 7)清除 FIFO 狀態(tài)字、顯示 RAM清除命令 說明:清除顯示 RAM 約需 160us,此時 FIFO 狀態(tài)字最高位 Du=1,表示顯示無效, CPU不能向顯示 RAM寫入數(shù)據(jù)。 ( 8)中斷結束 /出錯方式設置命令 FIFO 狀態(tài)字 FIFO 狀態(tài)字由控制字口讀入 FIFO 中的數(shù)據(jù)格式: [實驗內(nèi)容與步驟] 1. 采用系統(tǒng)默認的工作方式和時鐘分頻模式 ,編寫程序 ,將鍵盤的輸入轉換成顯示字形碼從 8個 LED 上顯示出來 . code segment assume cs:code cmd8279 equ 00dfh data8279 equ 00deh 01000h start: jmp scankey led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71h 。0F 的字形碼 。初始化工作方 式 ,時鐘分頻的步驟省略 ,采用系統(tǒng)初始化好的方式 。檢測是否有鍵按下 ,如果有則讀取之 scankey:mov dx,cmd8279 in al,dx test al,07h jz scankey mov dx,cmd8279 mov al,40h。讀鍵值命令 out dx,al mov dx,data8279 in al,dx。得到的是什么格式 ?tl,shift,sl2,sl1,sl0,r2,r1,r0 mov bx,offset led xlat 。查表得字形 al mov bl,al 。bl字形 mov dx,cmd8279 mov al,90h 。自增 out dx,al mov dx,data8279 mov al,bl mov cx,08h l1: out dx,al loopnz l1 jmp scankey code ends end start 2.按照實驗原理中所述 ,修 改工作方式和執(zhí)行其它命令 ,運行修改后的程序并記錄實驗結果 . [本實驗注意事項] 1.如果采用單步調(diào)試運行 ,程序不能正確執(zhí)行 . 2. [實驗總結] 1. 2. [附實驗參考程序] 1. 2. 實驗 6 8253定時/計數(shù)器實驗 [實驗目的] 8253A可編程定時 /計數(shù)器與 8088CPU的接口方法; 8253A的工作方式; 8253A在各種方式下的編程方法。 [實驗重點和難點] 1. 8253A在各種方式下的編程方法 [實驗 課時] 2學時 [實驗儀器] DVCC- 8086JH十六位微機仿真實驗系統(tǒng)、聯(lián)想啟天 2400微型計算機。 [實驗原理] 1. 8253A 圖 611 2. 計數(shù)器內(nèi)部結構 如圖 611 所示,每個計數(shù)器由一個 16位可預置的減 1計數(shù)器組成,計數(shù)初值可保存在 16 位的鎖存器中,該鎖存器只寫不能讀。在計數(shù)器工作時,初值不受影響,以便進行重復計數(shù)。圖中每個計數(shù)器有一個時鐘輸入端 CLK 作為計數(shù)脈沖源,計數(shù)方式可以是二進制,計數(shù)范圍 1~ 10000H,也可以是十進制,計數(shù)范圍 1~ 65536。門控端 GATE 用于控制計數(shù)開始和停止。當計數(shù)器計數(shù)值減到零時 ,OUT端輸出標志信號。 3. 8253A端口地址選擇 表 52 8253A端口地址選擇 4. 8253A功能 8253A既可作定時器又可作計數(shù)器: ( 1)計數(shù):計數(shù)器裝入初值后, 當 GATE 為高電平時, 可用外部事件作為CLK 脈沖對計數(shù)值進行減 1 計數(shù),每來一個脈沖減 1,當計數(shù)值減至 0 時,由OUT端輸出一個標志信號。 ( 2)定時: 計數(shù)器裝入初值后, 當 GATE為高電平時, 由 CLK 脈沖觸發(fā)開始自動計數(shù),當計數(shù)到零時,發(fā)計數(shù)結束定時信號。 除上述典型應用外, 8253A還可作頻率發(fā)生器、分頻器、實時鐘、單脈沖發(fā)生器等。 5
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1