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

正文內(nèi)容

[理學(xué)]任務(wù)六串行通信接口(參考版)

2024-10-19 21:10本頁(yè)面
  

【正文】 再根據(jù) SM2和 RB8的值決定是否將 RI=1,申請(qǐng)中斷,接收數(shù)據(jù)。 當(dāng)發(fā)送完 1幀數(shù)據(jù)后, TI=1,申請(qǐng)中斷,通知 CPU發(fā)送下一個(gè)數(shù)據(jù)。 除波特率外,同方式 2。 1個(gè)起始位 0 + 8位數(shù)據(jù)位 + 1個(gè)可編程位 D8 + 1個(gè)停止位 1。 //發(fā)送數(shù)據(jù)送 SBUF } } } 思考題 ? 上述程序中 串口中斷接收只能進(jìn)行一次 ?什么原因引起的?如何改正? ?單片機(jī)與 PC機(jī)串口通信是的硬件如何設(shè)計(jì)?MAX232芯片的功能是什么? ? RS232C 電平標(biāo)準(zhǔn)是什么? ? 查找串口通信波特率和定時(shí)器初值計(jì)算軟件。 //發(fā)送字節(jié)數(shù)減 1 if(Sendt!=0) //沒(méi)有發(fā)送完 10個(gè)字節(jié) { Senddata++。 //讀取 SBUF數(shù)據(jù)送 P0口顯示 } else if ( TI == 1 ) //是發(fā)送中斷 { TI=0。 while(1) 。 //允許串口接收 SBUF=Senddata。 ES=1。 Sendt=10。 PCON=0x00。 TR1=1。 TL1=0xfd。 unsigned char data Senddata , Sendt。 (單片機(jī)發(fā)送 10個(gè)字節(jié)數(shù)據(jù) … 、 0AH給計(jì)算機(jī),同時(shí)接收計(jì)算機(jī)發(fā)送的數(shù)據(jù),并在P0口所連的 LED上顯示。 例 編程實(shí)現(xiàn) 單片機(jī) 與 PC機(jī) 的串口通信。 波特率計(jì)算公式為: 先確定 波特率 , 再計(jì)算 T1的計(jì)數(shù)初值 , 然后進(jìn)行 T1的 初始化 。 串口工作方式 1 溢出率波特率 1322S M O DT??T1作波特率發(fā)生器時(shí), 用定時(shí)方式 2( 自動(dòng)加載功能 )可以避免通過(guò)程序反復(fù) 裝入初值 所引起的 定時(shí)誤差 ,使波特率更加穩(wěn)定。 ? 發(fā)送 : ? 數(shù)據(jù)從 TXD輸出,數(shù)據(jù)寫(xiě)入 SBUF,啟動(dòng)發(fā)送。 ? 接收 : ? 使 REN=1允許從 RXD接收數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1