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

正文內(nèi)容

微機原理硬件實驗報告-資料下載頁

2025-02-04 12:05本頁面

【導(dǎo)讀】未定義書簽。未定義書簽。13. 程序流程圖....

  

【正文】 應(yīng)該說,此次實驗是在前面實驗的基礎(chǔ)上進行的一次深化,通過此次實驗也進一步加深了我對 8255 的認識,同時也初步認識了 8253 的工作機制。對于加深理論知識的學(xué)習(xí)也是受益良多。 微機原理硬件 實驗報告 21 實驗 四 串行通訊 8251 一、實驗?zāi)康? 了解串行通訊的基本原理。 掌握串行接口芯片 8251 的工作原理和編程方法。 二、實驗原理和內(nèi)容 按圖 連接好電路 ,(8251 插通用插座 )其中 8254 計數(shù)器用于產(chǎn)生 8251的發(fā)送和接收時鐘, TXD 和 RXD 連在一起。 編程 : 從鍵盤輸入一個字符 ,將其 ASCII 碼加 1 后發(fā)送出去 ,再接收回來在屏幕上顯示,(或?qū)?nèi)存制定區(qū)域內(nèi)存放的一批數(shù)據(jù)通過 8251A 的 TXD 發(fā)送出去,然后從 RXD 接收回來,并在屏幕上或數(shù)碼管上顯示出來。)實現(xiàn)自發(fā)自收。 圖 接線: CLK0 /8254 接 1M 時鐘 GATE0 /8254 接 +5V 0UT0 /8254 接 TX/RXCLK /8251 CS /8254 接 Y0 /IO 地址 CS /8251 接 Y7 /IO 地址 RXD /8251 接 TXD /8251 微機原理硬件 實驗報告 22 三、實驗過程 實驗流程圖 圖 實驗分析 實驗首先 對 8251 和 8253 進行 了 初始化, 8253 的工作方式與前面實驗大體相同。對于 8251,首先進行 內(nèi)部復(fù)位, 然后分別設(shè)置其方式控制字跟狀態(tài)控制字, 設(shè)置過程中加入了必要的延時以等待芯片響應(yīng)。 初始化完畢之后即可開始收發(fā)信息。主循環(huán)中先讀取狀態(tài)字, 判斷是否出現(xiàn)了錯誤,如果有錯則進行錯誤處理( 退出程序 ) ,無錯誤則測試接收寄存器是否滿,若滿則收到了字符,讀取字符并輸出在屏幕上,如果沒有收到字符,則測 微機原理硬件 實驗報告 23 試發(fā)送寄存器是否為空,如果為空則發(fā)送字符,然后跳回重新檢查狀態(tài)字,如果不為空則不能發(fā)送,直接跳回再次檢查狀態(tài)字,進入下一輪循環(huán)。 這里主要通過影響命令控制字中的 IR,IR=0 則進入數(shù)據(jù)傳輸階段,若 IR=1 者恢復(fù)到初始化狀態(tài),重新進行方式控制字、命令控制字的設(shè)置。 四、 思考題 在實驗中,你如何確定 RXC、 TXC 的值,寫出計算公式。 答: RXC、 TXC 接在 TRCLK 上,保持收發(fā)時鐘的統(tǒng)一,其計算公式為: R X C T X C? ? ?波 特 率 波 特 率 因 子 五 、源程序 date segment 。計數(shù)器端口 c0 dw 280H cctrl dw 283H 。8251A 的兩個端口 dw 2B8H ctrl dw 2B9H frqdiv dw 250d。分頻比 date ends stack segment stack 39。stack39。 db 100 dup(?) stack ends code segment assume cs:code,ds:date,es:date,ss:stack start: mov ax, date mov ds, ax 。8253 初始化 mov dx, cctrl mov al, 00110100b out dx, al mov dx, c0 mov ax, frqdiv out dx, al mov al, ah 微機原理硬件 實驗報告 24 out dx, al 。8251 初始化 mov dx, ctrl mov al, 40h out dx, al call delay nop mov al, 01011110b out dx, al nop mov al, 00110111b out dx, al call delay mov cl, 0h 。程序主體 lp: mov dx, ctrl in al, dx。讀入芯片狀態(tài) test al, 02h jnz rec。接收數(shù)據(jù) test al, 01h jz lp。返回 。發(fā)送數(shù) 據(jù) call send call delay cmp cl, 1bh jz exit。判斷是否終結(jié)字符 jmp lp。返回主程序 rec: call rece call delay jmp lp。返回主程序 。***************** ****** exit: mov ax, 4c00h int 21h 。************************ ****** rece proc near。接收子程序 push ax 。 微機原理硬件 實驗報告 25 mov dx, in al, dx。讀入字符 inc al mov ah, 02h mov dl, al int 21h。顯示字符 pop ax ret rece endp send proc near。發(fā)送子程序 push ax mov ah, 0bh int 21h。檢查有無鍵盤輸入 or al, al jz nosend。無輸入退出 mov ah, 01h int 21h。接收鍵盤輸入 cmp al, 1bh mov cl, al jz nosend。若是終結(jié)符,退出 mov dx, out dx, al。發(fā)送字符 nosend: pop ax ret send endp delay proc near。延時子程序 push cx mov cx, 4000h ll: loop ll。 pop cx ret delay endp code ends end start 微機原理硬件 實驗報告 26 六 、 問題及其解決方法與實驗總結(jié) 應(yīng)該說此次實驗最主要也是苦惱我多時的問題是 8251 的復(fù)位,追根究底還是對 8251 的掌握不夠透徹。后來在同學(xué)的幫助下,結(jié)合課本終于清楚了 8251如何通過影響控制字中的 IR 進行數(shù)據(jù)傳輸狀態(tài)與復(fù)位狀態(tài)的轉(zhuǎn)換。 不得不承認這次實驗是最糾結(jié)的一次,也許因為期末將近,實驗前沒有做好充足準備,對于 8251 的使用一開始并沒有很好的掌握,浪費了不少時間。通過此次實驗,也讓我明白了實驗前的準備的重要性。 不過 也許因為 此次實驗比較曲折,也讓我更加深刻的記住了 8251,也算因禍得福吧。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1