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

正文內(nèi)容

lesson7-串口通信(已改無(wú)錯(cuò)字)

2022-09-01 09:42:41 本頁(yè)面
  

【正文】 D( )引腳輸入或輸出,同步移位脈沖由 TXD( )引腳輸出。發(fā)送和接收均為 8位數(shù)據(jù),低位在先,高位在后。波特率固定為 fosc/12。 方式 0輸出 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7寫(xiě) 入 S B U FR X D ( 數(shù) 據(jù) )T X D ( 移 位 脈 沖 )T I ( 中 斷 標(biāo) 志 ) 方式 0輸入 R E N = 1R X D ( 數(shù) 據(jù) 輸 入 )T X D ( 移 位 脈 沖 )R I = 0D 0 D 1 D 2 D 3D 4D 5 D 6 D 7 方式 0接收和發(fā)送電路 7 4 L S 1 6 4R X DT X DP 1 . 08 0 C 5 1C L RC L KABG N D7 4 L S 1 6 5R X DT X DP 1 . 08 0 C 5 1S / LC L KQG N D 二、方式 1 方式 1是 10位數(shù)據(jù)的異步通信口。 TXD為數(shù)據(jù)發(fā)送引腳,RXD為數(shù)據(jù)接收引腳,傳送一幀數(shù)據(jù)的格式如圖所示。其中 1位起始位, 8位數(shù)據(jù)位, 1位停止位。 停止位數(shù) 據(jù) 位 8 位起始位L S B M S B空閑空閑D 0D 71 幀 共 1 0 位 方式 1輸出 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7寫(xiě) 入 S B U F停 止 位T X DT I ( 中 斷 標(biāo) 志 )起 始 方式 1輸入 用軟件置 REN為 1時(shí),接收器以所選擇波特率的 16倍速率采樣 RXD引腳電平,檢測(cè)到 RXD引腳輸入電平發(fā)生負(fù)跳變時(shí),則說(shuō)明起始位有效,將其移入輸入移位寄存器,并開(kāi)始接收這一幀信息的其余位。接收過(guò)程中,數(shù)據(jù)從輸入移位寄存器右邊移入,起始位移至輸入移位寄存器最左邊時(shí),控制電路進(jìn)行最后一次移位。當(dāng) RI=0,且 SM2=0(或接收到的停止位為 1)時(shí),將接收到的 9位數(shù)據(jù)的前 8位數(shù)據(jù)裝入接收 SBUF,第 9位(停止位)進(jìn)入 RB8,并置 RI=1,向 CPU請(qǐng)求中斷。 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7停 止 位R X DR I ( 中 斷 標(biāo) 志 )起 始位 采 樣 脈 沖 三、方式 2和方式 3 方式 2或方式 3時(shí)為 11位數(shù)據(jù)的異步通信口。 TXD為數(shù)據(jù)發(fā)送引腳, RXD為數(shù)據(jù)接收引腳 。 方式 2和方式 3時(shí)起始位 1位,數(shù)據(jù) 9位(含 1位附加的第 9位,發(fā)送時(shí)為 SCON中的 TB8,接收時(shí)為 RB8),停止位 1位,一幀數(shù)據(jù)為 11位。方式 2的波特率固定為晶振頻率的 1/64或 1/32,方式 3的波特率由定時(shí)器 T1的溢出率決定。 停止位數(shù) 據(jù) 位 9 位起始位L S B M S B空閑空閑D 0D 71 幀 共 1 1 位R B 8 / T B 8 方式 2和方式 3輸出 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7寫(xiě) 入 S B U F停 止 位T X DT I ( 中 斷 標(biāo) 志 )起 始T B 8 發(fā)送開(kāi)始時(shí),先把起始位 0輸出到 TXD引腳,然后發(fā)送移位寄存器的輸出位( D0)到 TXD引腳。每一個(gè)移位脈沖都使輸出移位寄存器的各位右移一位,并由 TXD引腳輸出。 第一次移位時(shí),停止位“ 1”移入輸出移位寄存器的第 9位上 ,以后每次移位,左邊都移入 0。當(dāng)停止位移至輸出位時(shí),左邊其余位全為 0,檢測(cè)電路檢測(cè)到這一條件時(shí),使控制電路進(jìn)行最后一次移位,并置 TI=1,向 CPU請(qǐng)求中斷。 方式 2和方式 3輸入 接收時(shí),數(shù)據(jù)從右邊移入輸入移位寄存器,在起始位 0移到最左邊時(shí),控制電路進(jìn)行最后一次移位。當(dāng) RI=0,且 SM2=0(或接收到的第 9位數(shù)據(jù)為 1)時(shí),接收到的數(shù)據(jù)裝入接收緩沖器 SBUF和 RB8(接收數(shù)據(jù)的第 9位),置 RI=1,向 CPU請(qǐng)求中斷。如果條件不滿足,則數(shù)據(jù)丟失,且不置位 RI,繼續(xù)搜索 RXD引腳的負(fù)跳變。 R I ( 中 斷 標(biāo) 志 )位 采 樣 脈 沖D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7停 止 位R X D起 始R B 8四、波特率的計(jì)算 在串行通信中,收發(fā)雙方對(duì)發(fā)送或接收數(shù)據(jù)的速率要有約定。通過(guò)軟件可對(duì)單片機(jī)串行口編程為四種工作方式,其中方式 0和方式 2的波特率是固定的,而方式 1和方式 3的波特率是可變的,由定時(shí)器 T1的溢出率來(lái)決定。 串行口的四種工作方式對(duì)應(yīng) 三種波特率 。由于輸入的移位時(shí)鐘的來(lái)源不同,所以,各種方式的波特率計(jì)算公式也不相同。 方式 0的波特率 = fosc/12 方式 2的波特率 =( 2SMOD/64) fosc 方式 1的波特率 =( 2SMOD/32) ( T1溢出率) 方式 3的波特率 =( 2SMOD
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1