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

正文內容

現(xiàn)代微機原理與接口技術接口第8章-全文預覽

2025-10-16 18:49 上一頁面

下一頁面
  

【正文】 CommMask(hCom, EV_RXCHAR|EV_TXEMPTY )。 // 準備打開的串口的句柄 HANDLE hCommWatchThread 。 BOOL SetCommMask( HANDLE hFile, // 通信設備句柄 DWORD dwEvtMask // 事件掩模 )。 // 系統(tǒng)保留 DWORD cbInQue。 // 收到 XOFF字符后發(fā)送是否等待 DWORD fXoffSent : 1。 現(xiàn)代微機原理與接口技術 68 錯誤代碼 現(xiàn)代微機原理與接口技術 69 typedef struct _COMSTAT { DWORD fCtsHold : 1。 現(xiàn)代微機原理與接口技術 66 總超時計算公式是: 總超時=超時系數(shù) 讀或寫字節(jié)數(shù)+超時常數(shù) BOOL SetCommTimeouts( HANDLE hFile, // 通信設備句柄 LPCOMMTIMEOUTS lpCommTimeouts // 超時結構 )。 //計算讀操作總超時的超時系數(shù) DWORD ReadTotalTimeoutConstant。 現(xiàn)代微機原理與接口技術 65 ( 9)超時設置 異步(重疊) I/O操作讀寫串口引入超時結構,在超時時間到的時候,如果讀寫還沒結束,則讀寫會強行終止。 // I/O操作完成后觸發(fā)的事件 } OVERLAPPED。 // 操作系統(tǒng)保留 ULONG_PTR InternalHigh。 現(xiàn)代微機原理與接口技術 62 ( 6)讀串口操作 BOOL ReadFile( HANDLE hFile, // 設備句柄 LPVOID lpBuffer, // 數(shù)據(jù)緩沖 DWORD nNumberOfBytesToRead, // 讀取的字節(jié)數(shù) LPDWORD lpNumberOfBytesRead, // 實際讀的字節(jié)數(shù) LPOVERLAPPED lpOverlapped // overlapped結構 )。 ( 3)關閉窗口 BOOL CloseHandle( HANDLE hObject // 需要關閉的設備句柄 )。 現(xiàn)代微機原理與接口技術 57 ( 1)應用 CreateFile()來打開串口 HANDLE CreateFile( LPCTSTR lpFileName, // 文件名 DWORD dwDesiredAccess, // 存取模式 DWORD dwShareMode, // 共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, // NULL DWORD dwCreationDisposition, // 創(chuàng)建方法 DWORD dwFlagsAndAttributes, // 文件屬性和標志 HANDLE hTemplateFile // 臨時文件句柄 )。 現(xiàn)代微機原理與接口技術 56 Win32串口編程 Win32串口編程方法 1. 以文件方式打開串口 使用 Win32 API中文件操作的有關函數(shù)來完成對串口的訪問。 ?當中斷識別寄存器 D2D1=11時 , 表明 接收出錯中斷, 需要再讀取線路狀態(tài)寄存器 , 分析錯誤原因 , 再進行錯誤處理 。 ? 確定起止式通信協(xié)議 ,設置通信波特率及數(shù)據(jù)幀傳輸格式。 ?通過寫 MODEM控制寄存器 MCR(端口 4)設置 MODEM控制字。 思考題: 使用 INS8250異步傳輸 7位 ASCII碼,如果需要數(shù)據(jù)傳輸速率為 240字符 /秒,使用 1位奇偶校驗位和 1位停止位,波特率除數(shù)鎖存器的值是多少? 注意: PC16550的基準時鐘一般為 。 現(xiàn)代微機原理與接口技術 32 現(xiàn)代微機原理與接口技術 33 DLAB A2A1A0 被訪問的寄存器 0 000 接收緩沖寄存器 (讀 ),發(fā)送保持寄存器 (寫 ) 0 001 中斷允許寄存器 1 000 波特率除數(shù)寄存器 (低字節(jié) ) 1 001 波特率除數(shù)寄存器 (高字節(jié) ) X 010 中斷識別寄存器 (讀 ), FIFO控制器 (寫 ) X 011 線路控制寄存器 X 100 MODEM控制寄存器 X 101 線路狀態(tài)寄存器 X 110 MODEM狀態(tài)寄存器 X 111 Scratch寄存器 DLAB是線路控制寄存器的 D7位。 現(xiàn)代微機原理與接口技術 31 ,復位輸入及其他信號線 ? INTPRT 中斷請求輸出。 ? DSR數(shù)據(jù)設備就緒,輸入線 ? DTR數(shù)據(jù)終端就緒,輸出線。 ? BAUDOUT工作時鐘輸出。 (禁止處理器和 8250在數(shù)據(jù)線上的收發(fā)器動作 ) 現(xiàn)代微機原理與接口技術 29 2. 串行數(shù)據(jù) I/O線 ? SOUT 串行數(shù)據(jù)輸出。 (讀寄存器允許 ) ? DOSTR和 DOSTR數(shù)據(jù)輸出選通。此外,還有帶更大緩沖的 UART,稱為 PC16650和 PC16750。 2. 電纜長度 使用特制的低電容電纜也能有效地提高電纜長度,可以達到 150m( 500ft)甚至更多。 現(xiàn)代微機原理與接口技術 21 RS232C由于在發(fā)送器與接收器之間有公共信號地,不可能使用雙端信號,因此共模噪聲很容易引入信號系統(tǒng)中,且噪聲幅度可高達好幾伏,這是迫使 RS232C使用較高傳輸電壓的主要原因。 (5~15)V之間 對于數(shù)據(jù)線: 邏輯 “ 1” (MARK)= 3V~ 15V, 邏輯“ 0” (SPACE) = +3V~+15V 對于控制信號: 接通狀態(tài)( ON)即信號有效 的電平 = +3V~15V 斷開狀態(tài)( OUT)即信號無效 的電平 = 3Ⅴ ~ 15V。 現(xiàn)代微機原理與接口技術 10 同步串行通信 數(shù)據(jù)流中的字符與字符之間和字符內部的位與位之間都同步。 計算機串行數(shù)據(jù)通信及其接口中使用時分多路復用系統(tǒng)。 現(xiàn)代微機原理與接口技術 6 信號調制解調 原因: 如果數(shù)字信號直接在公用電話網的傳輸線上傳送,高次諧波的衰減會很厲害,從而使信號到了接收端后將發(fā)生嚴重畸變和失真。而接收端則是在接收時鐘的 上升沿 作用下將傳輸線上的數(shù)據(jù)逐位打入移位寄存器。 現(xiàn)代微機原理與接口技術 3 ? 單工方式 T R ? 半雙工方式 T R R T ? 全雙工方式 T T R R 現(xiàn)代微機原理與接口技術 4 波特率與收 /發(fā)時鐘 波特率 :單位時間內傳送的二進制數(shù)據(jù)的位數(shù),以位 /秒( b/s)表示,也稱為數(shù)據(jù)位率。 發(fā)送方在發(fā)送前要將并行數(shù)據(jù)轉成串行數(shù)據(jù),接收方接收后要完成串行數(shù)據(jù)到并行數(shù)據(jù)的轉換。串行通信與并行通信是兩種基本的數(shù)據(jù)通信方式。 ? 費用低。 一般在發(fā)送端是由發(fā)送時鐘的 下降沿 使送入移位寄存器的數(shù)據(jù)串行移位輸出。對于異步通信,常采用n=16;對于同步通信,則必須取 n =1。 頻分多路復用 FDM(Frequency Division Multiplexing)就是利用頻率調制原理,將要同時傳送的多個信號進行頻譜搬移,使它們互不重疊地占據(jù)信道頻帶的不同頻率段,然后經發(fā)送器從同一信道上同時或不同時地發(fā)送出去。然而,一旦傳送開始,收 /發(fā)雙方則以預先約定的傳輸速率,在時鐘的作用下,傳送這個字符中的每一位。 現(xiàn)代微機原理與接口技術 13 例題: 異步傳輸 7位 ASCII碼,如果需要數(shù)據(jù)傳輸速率為 240字符 /秒,使用 1位奇偶校驗位和 1位停止位,則: 1)波特率應該是多少? 2)有效數(shù)據(jù)位傳輸位是多少? 3)傳輸效率是多少? 答: 1)波特率是 (7位數(shù)據(jù)位 +1位起始位 +1位校驗位 +1位停止位 ) 240 =2400b/s 2)有效數(shù)據(jù)位傳輸位是 : 7 240=1680b/s 3)傳輸效率是: 1680/2400=70% 現(xiàn)代微機原理與接口技術 14 串行接口 RS232C標準 串行通信系統(tǒng) 數(shù)據(jù)終端設備 DTE——數(shù)據(jù)源和目的地 數(shù)據(jù)通信設備 DCE——使數(shù)據(jù)符合線路要求 現(xiàn)代微機原理與接口技術 15 引腳 代號 其他表示法 信號名 方向 1 AA( 101) PG 保護地 設備地 2 BA( 103) TxD, SD 發(fā)送數(shù)據(jù) DTE→DCE 3 BB( 104) RxD 接收數(shù)據(jù) DCE→DTE 4 CA( 105) RTS
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1