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

正文內(nèi)容

串口通信(文件)

2025-01-10 10:06 上一頁面

下一頁面
 

【正文】 ND_OK: SETB SM2 ;發(fā)送正確,繼續(xù)監(jiān)聽 SETB ES RET RE_DATA: CLR RRDY ;接收數(shù)據(jù)塊子程序 MOV R6, 00H MOV R0, 30H MOV R7, 10H 3/2/2023 66 LOOP3: JNB RI, $ CLR RI MOV A, SBUF MOV R0, A INC R0 ADD A, R6 MOV R6, A DJNZ R7, LOOP3 ;接收數(shù)據(jù)塊完畢? JNB RI, $ ;接收校驗(yàn)和 CLR RI MOV A, SBUF XRL A, R6 ;判斷校驗(yàn)和是否正確 JZ RECE_OK MOV SBUF, 0FFH ;校驗(yàn)和錯(cuò)誤,發(fā) FFH JNB TI, $ CLR TI LJMP RE_DATA ;重新接收 3/2/2023 67 RECE_OK: MOV A, 00H ;校驗(yàn)和正確,發(fā) 00H MOV SBUF, A JNB TI, $ CLR TI SETB SM2 ;繼續(xù)監(jiān)聽 SETB ES RET 3/2/2023 68 本章小結(jié) 單片機(jī)的串行接口是一個(gè)全雙工串行通信接口,從本章的實(shí)例中可以看出,它既可以作 UART(通用異步機(jī)接收和發(fā)送器)用,也可以作同步移位寄存器用。 程序分為主機(jī)程序和從機(jī)程序。其它都按 02H對待。 ?從機(jī)收到復(fù)位命令后回到監(jiān)聽地址狀態(tài)( SM2=1)。 從機(jī)發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀校驗(yàn)和,并置第 9位( TB8)為 1,作為從機(jī)數(shù)據(jù)傳送結(jié)束的標(biāo)志。根據(jù)這一配置方式,可構(gòu)成主從式多機(jī)通信系統(tǒng)。當(dāng) SM2=1時(shí),實(shí)現(xiàn)多機(jī)通信功能。 1號(hào)機(jī)接到 00H后結(jié)束發(fā)送。當(dāng) 1號(hào)機(jī)發(fā)送時(shí),先發(fā)送一個(gè)“ E1”聯(lián)絡(luò)信號(hào), 2號(hào)機(jī)收到后回答一個(gè)“ E2”應(yīng)答信號(hào),表示同意接收。 修改接收數(shù)據(jù)指針 RET 。 取出校驗(yàn)位 CPL C 。 修改發(fā)送數(shù)據(jù)指針 MOV SBUF,A 。 取發(fā)送數(shù)據(jù)到 A MOV C,P 。 RI=1,為接收中斷 SJMP NEXT 。 等待中斷 3/2/2023 40 中斷服務(wù)程序如下: ORG 0023H 。 將串行口設(shè)置為方式 1, REN=1 MOV R0,20H 。 定時(shí)器 1設(shè)為工作方式 2 MOV TL1,0F3H 。數(shù)據(jù)傳送用中斷方式進(jìn)行,響應(yīng)中斷以后,通過檢測是 RI置位還是 TI置位來決定 CPU是進(jìn)行發(fā)送操作還是接收操作。如果直接把 P值放入 ASCII碼的最高位,恰好成了偶校驗(yàn),與要求不符。 交替點(diǎn)亮二極管 SJMP LP2 。 等待一幀發(fā)送結(jié)束 CLR TI 。 輸出口字節(jié)數(shù) CLR 。 對讀入數(shù)據(jù)進(jìn)行處理 3/2/2023 36 例 2 用兩片 8位串入并出移位寄存器 74HC164擴(kuò)展 16位輸出接口。 取緩沖器數(shù)據(jù) INC R0 CPL F0 JB F0,RCV2 。 允許串行移位 RCV1: MOV SCON,10H 。 設(shè)置讀入字節(jié)數(shù) MOV R0,50H 。( T1溢出率) T1 溢出率 = fosc /{12 [256 -( TH1) ]} T1方式 2, TR1=1(以啟動(dòng)定時(shí)器) 3/2/2023 31 3/2/2023 32 串行口初始化具體步驟: 確定 T1的工作方式(編程 TMOD寄存器); 計(jì)算 T1的初值,裝載 TH TL1; 啟動(dòng) T1(編程 TCON中的 TR1位); 確定串行口控制(編程 SCON寄存器); 串行口在中斷方式工作時(shí),還要進(jìn)行中斷設(shè)置(編程 IE、 IP寄存器)。 如果條件不滿足,則數(shù)據(jù)丟失,且不置位 RI 1 2 3 4 5 6 7 8ABCD87654321DCBAT i t l eN u m b e r R e v i s i o nS i z eA2D a t e : 1 6 M a r 2 0 0 9 S h e e t o f F i l e : E : \教材參編 \第七章圖 \ c h 7 g z s x .d d b D r a w n B y :R X DS H I F TD0 D1 D2 D3RID4 D5 D6 D7R X C L O C K方式 2 接收時(shí)序起始位停止位位檢測器采樣時(shí)間RB83/2/2023 30 波特率的計(jì)算 方式 0、 2的波特率是固定的,而方式 3的波特率是可變的,由定時(shí)器 T1的溢出率來決定。 停止位數(shù) 據(jù) 位 9 位起始位L S B M S B空閑空閑D 0D 71 幀 共 1 1 位R B 8 / T B 8起始位 1位,數(shù)據(jù) 9位,停止位 1位 方式 2的波特率固定為晶振頻率的 1/64或 1/32 方式 3的波特率由定時(shí)器 T1的溢出率 決定 3/2/2023 28 方式 2和方式 3發(fā)送 先把起始位 0輸出到 TXD,然后發(fā)送移位寄存器的輸出位( D0)。幀格式如圖所示。數(shù)據(jù)由 RXD引腳輸入或輸出,移位脈沖由 TXD引腳輸出。復(fù)位時(shí),SMOD=0。 方式 0時(shí),串行接收第 8位數(shù)據(jù)結(jié)束時(shí) 其它方式,串行接收停止位的中間時(shí) 硬件使 RI置 1,發(fā)中斷申請。 3/2/2023 19 TI,發(fā)送中斷標(biāo)志位。 方式 1時(shí), SM2=1時(shí),只有接收到有效停止位時(shí), RI才激活。 主要用于方式 2和方式 3。 3/2/2023 13 波特率和比特率不總是相同的,但對于基帶傳輸,比特率和波特率是相同的。 8 位 8 位 8 位 8 位1 6 位≥ 0 位0 1 1 1 1 1 1 00 1 1 1 1 1 1 0校 驗(yàn) 場信 息 場控 制 場地 址 場 例: ISO的高級(jí)數(shù)據(jù)鏈路控制規(guī)程 HDLC和 IBM的同步數(shù)據(jù)鏈路控制規(guī)程 SDLC。既保持位同步,也保持字符同步。第 7章 串行口 UART ? 《單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì)》 電子工業(yè)出版社 , ? 歐偉明 何靜 凌云 劉劍 等編著 3/2/2023 1 本章主要內(nèi)容 ? 串行口 UART ? 串行口的工作方式 ? 串行口應(yīng)用舉例 3/2/2023 2 通信: 信息交換 計(jì)算機(jī) 計(jì)算機(jī) 計(jì)算機(jī) 外設(shè) 應(yīng)用:多機(jī)系統(tǒng) 、 計(jì)算機(jī)網(wǎng)絡(luò) 方式: 并行通信 串行通信 3/2/2023 3 并行通信:數(shù)據(jù)多位同時(shí)傳送 接收設(shè)備發(fā)送設(shè)備詢 問應(yīng) 答101011008 位 同 時(shí) 傳 送控制簡單,傳輸速度快,傳輸線較多 3/2/2023 4 串行通信:數(shù)據(jù)字節(jié)一位一位在一條傳輸線上逐個(gè)傳送。 3/2/2023 6 以字符(構(gòu)成的幀)為單位 字符間是異步的 字符內(nèi)各位是同步的 數(shù)據(jù)格式 : 停止位數(shù) 據(jù) 位校驗(yàn)位起始位L S B M S B空閑下 一 字 符起 始 位空閑一 個(gè) 字 符 幀3/2/2023 7 同步通信 發(fā)送方時(shí)鐘與接收方時(shí)鐘同步。 發(fā)送方在其發(fā)送的數(shù)據(jù)流中每出現(xiàn) 5個(gè)連續(xù)的 1就插入一個(gè)附加的 0;接收方則每檢測到 5個(gè)連續(xù)的 1且其后有一個(gè) 0時(shí),就刪除該 0。 D C ED T E電 話 網(wǎng)D C ED T ER S 2 3 2 C R S 2 3 2 C3/2/2023 12 串行通信的錯(cuò)誤校驗(yàn) 奇偶校驗(yàn) 代碼和校驗(yàn) 循環(huán)冗余校驗(yàn) 傳輸速率與傳輸距離 傳輸速率 比特率 :每秒鐘傳輸二進(jìn)制代碼的位數(shù) 波特率 :每秒鐘調(diào)制信號(hào)變化的次數(shù),單位是:波特( Baud)。 3/2/2023 16 串行口的控制 串行口控制寄存器 SCON ( 98H) 設(shè)定工作方式、接收 /發(fā)送控制以及設(shè)置狀態(tài)標(biāo)志 SM0 SM1 SM2 REN TB8 RB8 TI RI
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1