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

正文內(nèi)容

微機原理與匯編語言及接口技術(參考版)

2025-01-23 05:30本頁面
  

【正文】 第 4 版 機 械 工 業(yè) 出 版 社 8250的通信線路狀態(tài)寄存器 LSR ?提。 ( 16 比特率) 起 始 位 時鐘 ( RCLK) 數(shù)據(jù)線 ( SIN) T 16 T 16 T 8 T 微 機 原 理 與 接 口 技 術 第 4 版 機 械 工 業(yè) 出 版 社 8250的發(fā)送保持寄存器 THR ?包含將要串行發(fā)送的并行數(shù)據(jù) 并行數(shù)據(jù) 加入起始位、 校驗位、停止位 串行數(shù)據(jù) CPU 發(fā)送保持寄存器 發(fā)送移位寄存器 同步控制 8250 SOUT 0/1 0/1 0/1 0/1 微 機 原 理 與 接 口 技 術 第 4 版 機 械 工 業(yè) 出 版 社 1. 8250的寄存器 ?9種可訪問的寄存器 ?用引腳 A0~ A2來尋址 , DLAB位區(qū)別 DLAB A2 A1 A0 寄 存 器 COM1地址 COM2地址 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 1 讀接收緩沖寄存器 寫發(fā)送保持寄存器 中斷允許寄存器 中斷識別寄存器 通信線路控制寄存器 調(diào)制解調(diào)器控制寄存器 通信線路狀態(tài)寄存器 調(diào)制解調(diào)器狀態(tài)寄存器 不用 除數(shù)寄存器低 8位 除數(shù)寄存器高 8位 3F8H 3F8H 3F9H 3FAH 3FBH 3FCH 3FDH 3FEH 3FFH 3F8H 3F9H 2F8H 2F8H 2F9H 2FAH 2FBH 2FCH 2FDH 2FEH 2FFH 2F8H 2F9H 微 機 原 理 與 接 口 技 術 第 4 版 機 械 工 業(yè) 出 版 社 2. 232C的連接 ?連接調(diào)制解調(diào)器 :通過電話線路遠距離通信 ?直接 (零調(diào)制解調(diào)器 )連接 :進行短距離通信 使用聯(lián)絡信號的多線相連 微機 DSR DTR TxD RxD RTS CTS GND 微機 微 機 原 理 與 接 口 技 術 第 4 版 機 械 工 業(yè) 出 版 社 1. 232C的引腳定義 TxD: 發(fā)送數(shù)據(jù) RxD: 接收數(shù)據(jù) RTS:請求發(fā)送 CTS:清除發(fā)送 ( 允許發(fā)送 ) DTR: 數(shù)據(jù)終端準備好 DSR: 數(shù)據(jù)裝置準備好 GND: 信號地 CD: 載波檢測 ( DCD) RI: 振鈴指示 保護地 ( 機殼地 ) TxC:發(fā)送器時鐘 RxC:接收器時鐘 微 機 原 理 與 接 口 技 術 第 4 版 機 械 工 業(yè) 出 版 社 數(shù)據(jù)傳輸速率 ?數(shù)據(jù)傳輸速率 = 比特率 ( Bit Rate) 每秒傳輸?shù)?二進制位數(shù) bps 字符中每個二進制位持續(xù)的時間長度都一樣 ,為數(shù)據(jù)傳輸速率的倒數(shù) ?進行二進制數(shù)碼傳輸 , 每位時間長度相等: 比特率= 波特率 ( Baud Rate) ?過去 , 限制在 50 bps到 9600 bps之間 ?現(xiàn)在 , 可以達到 115200 bps或更高 微 機 原 理 與 接 口 技 術 由 5~ 8個二進制位組成 , 低位先傳送 校驗位 —— 用于校驗是否傳送正確;可選擇奇檢驗 、 偶校驗或不傳送校驗位 停止位 —— 表示該字符傳送結(jié)束 。 第 4 版 機 械 工 業(yè) 出 版 社 異步串行通信接口 ?串行通信 :將數(shù)據(jù)分解成二進制位用一條信號線 ,一位一位順序傳送的方式 ?串行通信的 優(yōu)勢 :用于通信的線路少 , 因而在遠距離通信時可以極大地降低成本 ?串行通信適合于遠距離數(shù)據(jù)傳送 , 也常用于速度要求不高的近距離數(shù)據(jù)傳送 ?通信協(xié)議 ( 通信規(guī)程 ) :收發(fā)雙方共同遵守 , 解決傳送速率 、 信息格式 、 位同步 、 字符同步 、 數(shù)據(jù)校驗等問題 ?串行異步通信 :以字符為單位進行傳輸 ?串行同步通信 :以一個數(shù)據(jù)塊 ( 幀 ) 為傳輸單位 微 機 原 理 與 接 口 技 術 外循環(huán) : timer次數(shù) delay1: xor cx,cx delay2: loop delay2 。 延時常量 delay proc 。 顯示代碼表 , 按照 0~ A~ F的順序 ledtb byte 0c0h,0f9h,0a4h,?? ,86h,8eh displed endp 微 機 原 理 與 接 口 技 術 沒有 , 顯示下一個數(shù)字 pop dx pop bx pop ax ret 。 指向下一個數(shù)碼管 cmp ah,0feh 。 第 4 版 機 械 工 業(yè) 出 版 社 依次顯示 8位數(shù)碼管程序- 3 call delay 。 bitport為位控制端口 out dx,al 。 送出段碼 mov al,ah 。 得到顯示代碼: AL←LEDTB[BX] mov dx,segport 。 指向最左邊數(shù)碼管 led1: mov bl,[si] 。 入口參數(shù): DS:SI=緩沖區(qū)首地址 displed proc push ax push bx push dx 微 機 原 理 與 接 口 技 術 調(diào)用顯示子程序 。 主程序 mov si,offset leddt 。 數(shù)據(jù)段 leddt byte 8 dup(0) 。 第 4 版 機 械 工 業(yè) 出 版 社 段控制端口 段控制: Di= 0,相應段發(fā)光 D7 D6 D5 D4 D3 D2 D1 D0 h g f e d c b a D0 D1 D2 D3 D4 D5 D6 D7 陽極 位 0 a b c d e f g h 位 1 位 2 … … D0~ D7 段控制 正 相 寄 存 驅(qū) 動 segport, IOW 微 機 原 理 與 接 口 技 術 第 4 版 機 械 工 業(yè) 出 版 社 3. 多個數(shù)碼管的顯示 ?硬件上用公用的驅(qū)動電路來驅(qū)動各數(shù)碼管 ?軟件上用掃描方法實現(xiàn)數(shù)碼顯示 ?8個數(shù)碼管:用 2個 8位輸出端口控制 位控制端口: 控制哪個 ( 位 ) 數(shù)碼管顯示 段控制端口: 控制哪個 段 顯示 , 決定具體顯示什么數(shù)碼 ?穩(wěn)定數(shù)字顯示:依次顯示 , 不斷重復 重復頻率越高 , 數(shù)字顯示越穩(wěn)定 延時顯示時間越長 , 顯示亮度就越高 ?各種顯示效果:控制重復頻率和延時時間 微 機 原 理 與 接 口 技 術 port=數(shù)碼管端口地址 out dx,al 。 BX← 要顯示的數(shù)字 mov al,ledtb[bx] 。顯示代碼表 。 第 4 版 機 械 工 業(yè) 出 版 社 1. LED數(shù)碼管的工作原理 ?主要部分是 7段發(fā)光管 ?順時針分別稱為 a、 b、 c、 d、 e、 f、 g ?有的產(chǎn)品還附帶有一個小數(shù)點 h ?通過 7個發(fā)光段的不同組合 主要顯示 0~ 9 也可顯示 A~ F( 16進制數(shù) ) 還可顯示個別特殊字符:- 、 P ?共陽極結(jié)構(gòu) 共用陽極接高電平 ?共陰極結(jié)構(gòu) 共用陰極接低電平 h g f e d c b a 示意圖 微 機 原 理 與 接 口 技 術 中斷返回 kbint endp 示意圖 微 機 原 理 與 接 口 技 術 普通中斷結(jié)束命令 out 20h,al pop bx 。 隊列滿 , 退出 mov bufptr2,bx 。 第 4 版 機 械 工 業(yè) 出 版 社 〔 例 82〕 鍵盤中斷服務程序- 11 kbint1: cmp bx,bufptr1 。 沒有 , 轉(zhuǎn)移 mov bx,0 。 隊列尾指針增量 cmp bx,10 。 是 , 取隊列尾指針 mov buffer[bx],al 。 合法的 ASCII碼 ? jz kbint2 。 是斷開掃描碼 , 退出 xor bh,bh mov al,scantb[bx] 。 第 4 版 機 械 工 業(yè) 出 版 社 〔 例 82〕 鍵盤中斷服務程序- 10 test bl,80h 。 使 PB7= 1, 響應鍵盤 or al,80h out 61h,al and al,7fh 。 讀取鍵盤掃描碼 mov bl,al 。 開中斷 push ax 。 第 4 版 機 械 工 業(yè) 出 版 社 〔 例 82〕 鍵盤中斷服務程序- 9 。 恢復 BX ret 。 設定新隊列頭指針 sti 。 沒有 , 轉(zhuǎn)移 mov bx,0 。 隊列頭指針增量 cmp bx,10 。 第 4 版 機 械 工 業(yè) 出 版 社 〔 例 82〕 鍵盤中斷服務程序- 8 kbget2: mov al,buffer[bx] 。 相等 , 緩沖區(qū)空 jmp kbget1 。 與尾指針相等否 ? jnz kbget2 。 關中斷 mov bx,bufptr1 。 KBGET子程序從緩沖區(qū)取字符送 AL kbget proc push bx 。 恢復中斷原狀態(tài) pop ax out 21h,al pop dx pop ds mov ax,2509h int 21h sti 微 機 原 理 與 接 口 技 術 是回車符 , 再進行換行 call dispc jmp start1 。 該字符是回車符嗎 ? jnz start1 。 恢復字符 微 機 原 理 與 接 口 技 術 保護字符 call dispc 。 調(diào)用 KBGET獲取按鍵的 ASCII碼 cmp al,1 jz start2 。 允許 IRQ1中斷 push ax and al,0fdh out 21h,al sti 。 設置 09H號新中斷向量表項 mov ax,seg kbint mov ds,ax mov dx,offset kbint mov ax,2509h int 21h pop ds 微 機 原 理 與 接 口 技 術 獲取保存原中斷向量表項 int 21h push es push bx cli 。 第 4 版 機 械 工 業(yè) 出 版 社 〔 例 82〕 鍵盤中斷服務程序- 4 。 。 鍵盤第 1排的按鍵 , 從 ESC到退格 ?? byte 0,0,39。1234567890=39。 不能顯示的按鍵為 0 。 隊列尾指針 。 鍵盤緩沖區(qū) bufptr1 word 0 。 第 4 版 機 械 工
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1