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

正文內(nèi)容

[工學(xué)]第8章串行口(文件)

2025-10-31 18:50 上一頁面

下一頁面
 

【正文】 第 9個數(shù)據(jù)位 (RB8)為 1,表示該幀為地址幀。接收到地址幀后,同本機地址比較,若相同,則從機將 SM2清 0,等待主機發(fā)送數(shù)據(jù)。 TB8: 欲發(fā)送第 9位數(shù)據(jù) 在方式 2和 3中 ,待發(fā)送的第 9位數(shù)據(jù)。 發(fā)送前必須用軟件清 0,發(fā)送過程中 TI保持為 0,發(fā)送完一幀數(shù)據(jù)后,硬件將 TI置 “ 1‖,發(fā)送下一幀數(shù)據(jù)前 ,必須清 0。 SMOD X X X X X X X PCON 87H 電源控制寄存器 PCON PCON的格式如下圖所示 ,串行通信只用其中的最高位 SMOD SMOD : 波特率倍增位。 方式 2: SMOD=0時, baud = fosc/64。 根據(jù)波特率計算 T1的計數(shù)初值的公式如下: TH1 = 256 (K fosc)/(384 baud) ? 串行通信的編程方式 查詢方式 —— 查 TI或 RI 是否為 “ 1‖。 ? 查詢方式發(fā)送程序: (先發(fā)后查) 發(fā)送一個數(shù)據(jù) → 查詢 TI → 發(fā)送下一個數(shù)據(jù) ? 查詢方式接收程序:(先查后收) 查詢 RI→ 讀入一個數(shù)據(jù) → 查詢 RI→ 讀下一個數(shù)據(jù) ? 中斷方式發(fā)送程序: 發(fā)送一個數(shù)據(jù) → 等待中斷,在中斷中發(fā)送下一個數(shù)據(jù)。初始化定時器 1 MOV TMOD, 20H CLR TR1 MOV TH1, 230 MOV TL1, 230 SETB TR1 MOV SCON, 40H 。 JNB TI,$ 。初始化定時器 1 MOV TMOD, 20H CLR TR1 MOV TH1, 230 MOV TL1, 230 SETB TR1 MOV SCON,50H 。R0指向發(fā)送緩沖區(qū) MOV R7, 32 。一個數(shù)據(jù)包中包含年、月、日、時、分、秒,共 7個字節(jié)。待發(fā)送緩沖區(qū) CSEG AT 0000H LJMP MAIN ORG 0023H 。串口中斷服務(wù)程序 JNB TI, INT_UART_END 。Ω 參考程序如下: ORG 0050H SETB 。 先送最后一個顯示字符 MOV DPTR, TBA 。 送出顯示 JNB TI, $ 。 8位送完,關(guān)發(fā)送脈沖 SJMP $ TBA:DB 0C0H,0F9H,0A4H,B0H,99H,92H DB 82H,0F8H,80H,90H,83H,83H,0C6H DB 0A1H,86H,84H,0FFH,0BFH 。 已完,清中斷標志 DEC R0 。 取待顯示數(shù)碼 MOVC A,A+DPTR 。 選串行通信方式 0 MOV R7, 08H 。 分析: 由于 TXD, RXD運行在工作方式 0時,可方便的連接串入并出移位寄存器 74LS164, TXD發(fā)送移位脈沖, RXD發(fā)送數(shù)據(jù), ,通過 74LS164接八個數(shù)碼管,電路如下圖所示。方式 1 CLR UART_TRBSY SETB EA SETB ES CALL TRANS SJMP $ 。發(fā)送忙 DSEG AT 40H TRNUM: DS 1 。 SJMP $ INT_UART: CLR TI DJNZ R7, INT_UART_SEND JMP INT_UART_END INT_UART_SEND: INC R0 MOV SBUF, R0 INT_UART_END: RETI END 例 82 編寫中斷方式的串口通訊程序。初始化定時器 1 MOV TMOD, 20H CLR TR1 MOV TH1, 230 MOV TL1, 230 SETB TR1 MOV SCON, 40H 。TI清 0 INC R0 DJNZ R7, LO 。R0指向發(fā)送緩沖區(qū) MOV R7, 32 。 查詢方式 ? 查詢方式發(fā)送流程圖和接收流程圖見下頁 T1初始化、啟動 T1工作 設(shè)定串行通信方式 置發(fā)送數(shù)據(jù)塊首址 數(shù)據(jù)塊長度計數(shù)器 清 TI 發(fā)送數(shù)據(jù) TI= 1? 修改地址指針 和塊長度計數(shù)器 全部數(shù)據(jù)發(fā)送完? 開始 結(jié)束 查詢方式發(fā)送流程圖 Y N Y N T1初始化、啟動 T1工作 設(shè)定串行通信方式 ,允許接收 置接收緩沖區(qū)首址 接收數(shù)據(jù)塊長度 清 RI RI= 1? 修改地址指針 和塊長度計數(shù)器 全部數(shù)據(jù)接收完? 開始 結(jié)束 接收數(shù)據(jù) 查詢方式接收流程圖 Y N Y N 中斷方式 中斷方式的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1