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

正文內(nèi)容

單片微機(jī)原理及應(yīng)用課件第10章串行通信及其接口(參考版)

2025-01-03 07:09本頁面
  

【正文】 MUCHYOU6兩臺 8031采用 RS232C總線通信TXDRXDTXDRXD1~2米距離?長距離可用 485, MODEM, GPS,等。4?消除發(fā)送 CTS ( a) MC1488 ( b) MC1489圖 720 MC1488, MC1489引腳?RS232接口常用信號:?信號線 ?傳輸線接收器: MC1489?供電電壓: 177。實(shí)現(xiàn)將 TTL邏輯電平轉(zhuǎn)換為 RS232邏12V,輸入 TTL電平,輸出 RS232電平。–12V“0”RS232與 MCS51串行口接口時(shí),必須進(jìn)行 電平轉(zhuǎn)換 。?帶負(fù)載時(shí):邏輯 1: 5V~15V多機(jī)通信程序設(shè)計(jì) 主機(jī)核對;?⑤ 確認(rèn)尋址從機(jī),自身 SM2清 0,向主機(jī)返回地址,供主機(jī)置位 TB8,發(fā)送要尋址的從機(jī)地址;?③ ?多機(jī)通信過程:?① RB8=1,(都接收地址幀)各自發(fā)出中斷請求。(再置 SM2=1)?RB8=0時(shí),接收數(shù)據(jù)丟棄。斷請求。多機(jī)通信標(biāo)志 SM2()=1時(shí), 當(dāng)RB8=1:地址幀,將數(shù)據(jù)裝入 SBUF,置 RI,發(fā)出接收中通過第 9位數(shù)地址幀 數(shù)據(jù)幀 ?主機(jī)發(fā)送: 地址幀 RXD?多機(jī)通信: 一臺主機(jī)和多臺從機(jī)之間的通信。8051串行口以方式 2或 3接收時(shí),若 SM2為 1,則僅當(dāng)接收到的第 9位數(shù)據(jù) RB8為 1時(shí),數(shù)據(jù)才裝入 SBUF,置位 RI,請求 CPU對數(shù)據(jù)進(jìn)行處理;當(dāng) SM2為 0時(shí),則接收到一個(gè)數(shù)據(jù)后,不管第 9位數(shù)據(jù) RB8是 0還是 1,都將數(shù)據(jù)裝入接收緩沖器SBUF并置位中斷標(biāo)志 RI,請求 CPU處理。SCON,50H;波特率不倍增?MOV解:設(shè) SMOD=0, T1為工作方式 2。串行口為工作方式 1,寫出相應(yīng)的初始化程序。PCON,80H設(shè)定。MOVSMOD值可通過 則波特率的計(jì)算公式為: 實(shí)際使用中,① 首先確定波特率;(雙方已相互約定)② 再根據(jù)波特率的計(jì)算公式求定時(shí) 1初值 X;③ 然后進(jìn)行定時(shí)器 1的初始化 ,就能得到所要求的波 特率。當(dāng)定時(shí)器 T1作波特率發(fā)生器時(shí),通常選用定時(shí)方式 2( 8位自動(dòng)加載), 可以避免通過程序反復(fù)裝入定時(shí)初值所引起的定時(shí)誤差,使波特率更加穩(wěn)定。(定時(shí)時(shí)間)波特率 =( 2SMOD/32) 定時(shí)器 T1的溢出率定時(shí)器溢出率: 單位時(shí)間定時(shí)器溢出的次數(shù);溢出率為 溢出周期 的倒數(shù)。方式 2的接收時(shí)序波特率的計(jì)算波特率計(jì)算公式表 73 常用的波特率及計(jì)算器初值返回本節(jié)?對于可變波特率(方式 3)其計(jì)算公式: 返回本節(jié)TB8SETB?發(fā)送時(shí), 第 9位數(shù)據(jù)由 SCON中 TB8位提供,軟件設(shè)置:?方式 2波特率為( 1/64) fosc或( 1/32) fosc,方式 3波特率 =(2SMOD/32) 定時(shí)器 T1的溢出率,為波特率可變的 9位異步通信方式,除了波特率外,方式 3和方式 2相同。 RETSBUF, BWAIT3 BEND: BRR3JBC SBUF, 0FFH BWAIT3:BEND A, R6 SBUF MOV BRR6: SJMP BRR4MOV R7,10SJMP BWAIT1 BRR3:;等待JBC TI,;發(fā)送應(yīng)答信號BWAIT1:;如果不是繼續(xù)等待BTT11:A,0AAHXRLA,SBUF;等待BRR2:SJMPRI,BRR2 MOV SCON, 50H BRR1:;波特率不倍增;計(jì)數(shù)重裝值MOV TL1, 0F2H;設(shè)定定時(shí)器 1工作方式 2MOV TMOD, RET B機(jī)通信程序: BST\ART:SBUF SJMP ARR3JBC RI, JBC TI, MOV SBUF, ATT3 SJMP AWAIT2 INC R0 AWAIT2:ADD A, R0 R0 MOV R0, ;判斷是否是應(yīng)答信號 “00”ATT2: JNZ ATT1 XRL A, 0BBH SBUF ARR2: SJMPJBC SJMP;等待一幀發(fā)送完ARR1JBC SBUF, SCON, 50H ;設(shè)置串行口方式 1ATT1:SETB PCON, 00H MOV MOV TMOD, 20H圖 為 為使波特率不倍增,設(shè)定 PCON寄存器的 SMOD=0,則 PCON= 00H假設(shè)晶振頻率為 6MHz若收到的答復(fù)非 0,則重新將數(shù)據(jù)發(fā)送一次。若兩者相等,說明接收正確, B機(jī)回答一個(gè) 00;若兩者不相等,說明接收不正確, B機(jī)回答一個(gè) FF,請求重發(fā)。信號,表示同意接收。?為實(shí)現(xiàn)雙機(jī)通信,我們規(guī)定如下:?由于 8051串行口的輸出是 TTL電平,兩片相連所允許的距離極短。作為應(yīng)用系統(tǒng)首先要研究通信雙方如何連
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1