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

正文內(nèi)容

串行通信接口-預(yù)覽頁(yè)

 

【正文】 ft Keying)是 1種常用的調(diào)制方法 ,它把數(shù)字信號(hào)的 “ 1” 與 “ 0” 調(diào)制成不同頻率的模擬信號(hào) ,其工作原理如圖 4― 18所示 。 其最基本的最常用的信號(hào)規(guī)定如圖 4― 19所示 。 波特率可由軟件設(shè)置 ,通過(guò)片內(nèi)的定時(shí)器 /計(jì)數(shù)器產(chǎn)生 。 兩個(gè)緩沖器只用一個(gè)字節(jié)地址 99H,可通過(guò)指令對(duì) SBUF的讀寫(xiě)來(lái)區(qū)別是對(duì)接收緩沖器的操作還是對(duì)發(fā)送緩沖器的操作 。 第 串行通信 2) 串行口控制寄存器 SCON SCON寄存器用來(lái)控制串行口的工作方式和狀態(tài) ,它可以是位尋址 。 主要用于工作方式 2和方式 3。 在方式 0時(shí) ,SM2必須為 0。 第 串行通信 TB8:發(fā)送數(shù)據(jù)位 8。 該位由軟件置位或復(fù)位 。 在其它方式時(shí) ,在發(fā)送到停止位開(kāi)始時(shí)由硬件置位 TI,必須在響應(yīng)中斷后 ,由軟件使其復(fù)位 。 在其它方式時(shí) ,接收到停止位的中間便由硬件置位 RI,同樣 ,也必須在響應(yīng)中斷后 ,由軟件使其復(fù)位 。 串行口有 4種工作方式 ,它是由 SCON中的 SM0、 SM1 來(lái)定義的 ,如表 4― 5所示 。 當(dāng) 1個(gè)數(shù)據(jù)寫(xiě)入串行口發(fā)送緩沖器時(shí) ,串行口將 8位數(shù)據(jù)以 fosc/12的固定波特率從 RXD引腳輸出 ,從低位到高位 。 當(dāng)接收器接收完 8位數(shù)據(jù)后 ,置中斷標(biāo)志 RI=1請(qǐng)求中斷 ,在再次接收之前 ,必須用軟件將 RI清 0。 例如將串行口作為并行輸出口使用時(shí) , 可采用如圖 4― 2 24所示的方法 。 當(dāng)發(fā)送完數(shù)據(jù) ,就置中斷標(biāo)志 TI為 1。 計(jì)數(shù)器的16個(gè)狀態(tài)把 1位時(shí)間等分成 16份 , 并在第 9個(gè)計(jì)數(shù)狀態(tài)時(shí) , 采樣 RXD電平 。 在 RI=0的情況下 , 接收到停止位為 1時(shí) ( 或SM2=0) , 將停止位送入 RB8, 8位數(shù)據(jù)進(jìn)入接收緩沖器 SBUF, 并置 RI=1中斷標(biāo)志 。 接收一幀之后 , 不論上述兩個(gè)條件是否滿足 , 接收控制器再次采樣 RXD的負(fù)跳變 , 以便接收下一幀數(shù)據(jù) 。 而方式 3的波特率可變 。 S E N DD 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7起 始 位T X D 停 止 位寫(xiě) 入 S B U FT I( a )T B 8 第 串行通信 接收:與方式 1類(lèi)似。 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7起 始 位R X D 停 止 位R I( b )位 采 樣R B 8同樣,方式 3中 能將接收的數(shù)據(jù)送入接收數(shù)據(jù)緩沖器 SBUF和 RB8,且置位 RI的條件是: ( 1) RI=0; ( 2) SM2=0或接收到的 第 9位 =1。 對(duì)應(yīng)于以下公式: 6422 S M OD?? 晶振頻率的波特率模式 第 串行通信 (3)對(duì)于方式 1和方式 3,波特率都由定時(shí)器 T1的溢出率來(lái)決定 ,對(duì)應(yīng)于以下公式: 波特率 =(2SMOD /32) (定時(shí)器 T1的溢出率 ) 而定時(shí)器 T1的溢出率則和所采用的定時(shí)器工作方式有關(guān) ,并可用以下公式表示: 定時(shí)器 T1的溢出率 =fosc/(12 (2nX)) 其中 X為定時(shí)器 T1的計(jì)數(shù)初值 ,n為定時(shí)器 T1的位數(shù) ,對(duì)于定時(shí)器方式 0, 取 n=13;對(duì)于定時(shí)器方式 1, 取 n=16;對(duì)于定時(shí)器方式 3, 取 n=8。在主機(jī)發(fā)送地址時(shí),置第 9位數(shù)據(jù)( TB8)為 1,表示主機(jī)發(fā)送的是地址幀;然后將第 9位數(shù)據(jù)( RB8)清 0,再發(fā)送命令或數(shù)據(jù)。 第 串行通信 串行通信應(yīng)用舉例 串行口方式 1和方式 3都是異步通信方式 ,方式1為 8位數(shù)據(jù)位 ,方式 3為 9位數(shù)據(jù)位 ,兩種方式的波特率都是受定時(shí)器 T1的溢出率控制 。 假設(shè)發(fā)送緩沖區(qū)首址為 20H,長(zhǎng)度為10H;接收緩沖區(qū)首址為 40H,時(shí)鐘頻率 fosc=6MHz,試編寫(xiě)有關(guān)的通信程序 。 如果直接把 P的值放入 ASCII碼的最高位 (奇偶校驗(yàn)位 ),恰好成了偶校驗(yàn) ,與要求不符 。 則 SCON=01010000B=50H 第 串行通信 圖 4―24 全雙工串行連接圖 第 串行通信 對(duì)于 PCON: 于 SMOD=0, 所以 PCON=00H(同系統(tǒng)復(fù)位以后的狀態(tài) ,可不賦值 )。8位重裝值 第 串行通信 SETB TR1 。發(fā)送緩沖區(qū)首址 MOV R1,# 40H 。先輸出 1個(gè)字符 SJMP $ 。不是接收則轉(zhuǎn) LCALL SIN 。中斷返回 第 串行通信 發(fā)送子程序: SOUT:MOV A,R0 。送入 ASCII碼最高位中 MOV SBUF,A 。返回 第 串行通信 接收子程序: SIN: MOV A,SUBF 。刪去奇偶校驗(yàn)位 MOV R1,A 。返回 第 串行通信 例 2:設(shè)有如圖 4― 24所示的甲 、 乙兩臺(tái)單片機(jī) ,以工作方式 全雙工串行通信 、 每幀為 11位 、 可程控的第9位數(shù)據(jù)位用于奇偶校驗(yàn)的補(bǔ)偶位 ( 偶校驗(yàn) ) 。 第 串行通信 乙機(jī):接收甲機(jī)發(fā)送來(lái)的數(shù)據(jù)并進(jìn)行奇偶校驗(yàn) ,與此同時(shí)發(fā)出相應(yīng)的回答信息 (即 00H或 AAH),直到接收完128個(gè)字節(jié)為止 。串行中斷入口 LJMP INTSE1 。置數(shù)據(jù)塊指針 MOV R0,# 80H 。取第 1個(gè)發(fā)送數(shù)據(jù) MOV C,P 。等待中斷 第 串行通信 中斷服務(wù)程序: INTSE1: JB RI,LOOP1 。是接收中斷 ,則先清除該標(biāo)志 MOV A,SBUF 。取下 1個(gè)發(fā)送數(shù)據(jù) 第 串行通信 MOV C,P MOV TB8,C 。已發(fā)送完畢 ,則禁止串行口中斷 ENDT1: RETI 。啟動(dòng)串行口 ,重發(fā) 1次數(shù)據(jù) SJMP ENDT1 。置數(shù)據(jù)指針 MOV R0,# 80H 。等待中斷 第 串行通信 中斷服務(wù)程序: INTSE2:JNB RI,LOOP6 。為奇數(shù)時(shí)轉(zhuǎn) ORL C,RB8 。修改地址指針 DJNZ R0,ENDT2 。為奇數(shù)時(shí)判 RB8 JC LOOP3 。是發(fā)送中斷 , 則請(qǐng) TI標(biāo)志 SJMP ENDT2 。 第 串行通信 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1