版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其應用 7.4 串行工作方式1及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式3及其應用 7.1 串行通信概述串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其應用 7.4 串行工作方式1及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式3及其應用 第7章 單片機的串行通信技術1 1、并行通信和串行通信、并行通信和串行通信(數(shù)據(jù)通信的兩種常用形式)并行通信并行傳送特點特點:傳送速度快,但因需要多根傳輸線,故一般只在近距離通信中使用。 (1)并行
2、方式并行方式數(shù)據(jù)的各位同時發(fā)送或同時接收。第7章 單片機的串行通信技術串行通信 (2)串行方式串行方式數(shù)據(jù)的各位依次逐位發(fā)送或接收。串行傳送特點特點:傳輸速度慢,但因只需較少傳輸線,故適合于遠距離通信。第7章 單片機的串行通信技術按照傳輸數(shù)據(jù)流向數(shù)據(jù)流向,串行通信具有3種傳輸形式:第7章 單片機的串行通信技術RXDTXD單工制式單工制式:數(shù)據(jù)只能按照固定的方向傳送。半雙工制式半雙工制式:數(shù)據(jù)可以雙向傳送,但需開關切換。 全雙工制式全雙工制式:數(shù)據(jù)可以同時雙向發(fā)送和接收。實際應用中,盡管多數(shù)串行通信接口電路具有全雙工功能,但仍以半雙工為主(簡單實用)。波特率:每秒發(fā)送二進制數(shù)碼的位數(shù),即bps
3、(位/秒)2、波特率、波特率國際推薦波特率:110、300、600、1200、2400、4800、9600、19200、38400波特等。串行通信的收發(fā)雙方必須采用相同的波特率。第7章 單片機的串行通信技術在串行通信的數(shù)據(jù)是按位進行傳送的 ,數(shù)據(jù)傳輸速率傳輸速率用波特率指標衡量。(1 1)異步通信)異步通信 以字符為單位組成字符幀進行的數(shù)據(jù)傳送。3、異步通信和同步通信、異步通信和同步通信(串行通信基本通信方式)一幀數(shù)據(jù)由起始位起始位、數(shù)據(jù)位數(shù)據(jù)位、可編程位可編程位和停止位停止位構成第7章 單片機的串行通信技術起始位起始位:位于數(shù)據(jù)幀開頭,占1位,始終為低電平,用于向接收設備表示發(fā)送端開始發(fā)送1
4、幀數(shù)據(jù)。數(shù)據(jù)位數(shù)據(jù)位:要傳輸?shù)臄?shù)據(jù)信息,可以是字符或數(shù)據(jù),一般為58位,由低位到高位依次傳送??删幊涛豢删幊涛唬何挥跀?shù)據(jù)位之后,占1位,用于發(fā)送數(shù)據(jù)的校驗,或傳送多機串行通信的聯(lián)絡信息。停止位停止位:位于數(shù)據(jù)位末尾,占1位,始終為高電平,用于向接收端表示1幀數(shù)據(jù)已發(fā)送完畢。 第7章 單片機的串行通信技術異步通信特點特點:對收發(fā)雙方的時鐘精度要求較低(收發(fā)雙方不同步時,能依靠在每幀開始時的不斷對齊,自行糾正偏差);傳送速度較低(每個字節(jié)都要建立一次同步)。第7章 單片機的串行通信技術 (2 2)同步通信)同步通信 數(shù)據(jù)以塊為單位進行的數(shù)據(jù)傳送在發(fā)一組數(shù)據(jù)時,只在開始用若干個同步字符作為雙方的號令
5、,然后連續(xù)發(fā)送整組數(shù)據(jù)。同步通信特點特點:傳輸效率高(以數(shù)據(jù)塊為單位連續(xù)傳送,數(shù)據(jù)結構緊湊);對通信硬件要求高(要求雙方有準確的時鐘)。本章不涉及同步通信問題本章不涉及同步通信問題第7章 單片機的串行通信技術第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器的串口控制器 7.2.1串行口內部結構串行口內部結構 7.2.2串行口控制寄存器 7.3 串行工作方式0及其應用 7.4 串行工作方式1及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式3及其應用 第7章 單片機的串行通信技術51內部有1個可編程的全雙工串行通信接口可編程的全雙工串行通信接口,可作為通
6、用異異步接收步接收/發(fā)送器發(fā)送器(UART),也可作為同步移位寄存器同步移位寄存器。結構組成結構組成:SBUF發(fā) +SBUF收 +發(fā)送控制器 +接收控制器 +波特率發(fā)生器 +SCON +RXD(P3.0)+TXD(P3.1)串口結構簡化圖第7章 單片機的串行通信技術數(shù)據(jù)緩沖器SBUF: 在物理上是相互獨立的,一個用于發(fā)送數(shù)據(jù)(SBUF發(fā))、一個用于接收數(shù)據(jù)(SBUF收)。共用一個地址(99H),通過讀寫指令區(qū)別是對哪個SUBF的操作。MOV SBUF,A ;操作SBUF發(fā)MOV A,SBUF ;操作SBUF收第7章 單片機的串行通信技術發(fā)送控制器發(fā)送控制器:在門電路和定時器T1的配合下,將SB
7、UF發(fā)中的并行數(shù)據(jù)轉為串行數(shù)據(jù),并自動添加起始位、可編程位、停止位。這一過程結束后自動使發(fā)送中斷請求標志位TI置1,表明已將SBUF發(fā)中的數(shù)據(jù)輸出到TXD引腳,即SBUF發(fā)發(fā)為空為空。 第7章 單片機的串行通信技術接收控制器接收控制器:在輸入移位寄存器和定時器T1的配合下,使來自RXD引腳的串行數(shù)據(jù)轉為并行數(shù)據(jù),并自動過濾掉起始位、可編程位、停止位。這一過程結束后自動使接收中斷請求標志位RI置1,表明接收的數(shù)據(jù)已存入SBUF收,即SBUF收收為滿為滿 。第7章 單片機的串行通信技術定時器定時器T1:產生節(jié)拍控制用的通信時鐘信號(波特率時鐘);發(fā)送數(shù)據(jù)時,時鐘的下降沿下降沿對應于數(shù)據(jù)移位輸出;接
8、收數(shù)據(jù)時,通信時鐘的上升沿上升沿對應于數(shù)據(jù)位采樣。第7章 單片機的串行通信技術RXD和和TXD引腳:引腳:用于串行信號或時鐘信號的傳入或傳出。RVCC讀鎖存器讀鎖存器寫鎖存器寫鎖存器讀引腳讀引腳內部總線內部總線1VDQCLKQP3.N鎖存器2第二輸出功能第二輸出功能P3.N第二輸入功能第二輸入功能TB第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器的串口控制器 7.2.1串行口內部結構 7.2.2串行口控制寄存器串行口控制寄存器 7.3 串行工作方式0及其應用 7.4 串行工作方式1及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式3及其應用 (1)
9、串口控制寄存器,SCON(98H)SM2、TB8、RB8主要用于多機通訊或數(shù)據(jù)校驗第7章 單片機的串行通信技術串行工作方式定義位強調強調:TI和RI硬件置1后,需用軟件方式清零(查詢或中斷法皆如此)復位后默認狀態(tài):串行方式0,禁止接收,SBUF發(fā)為滿,SBUF收為空,(2) 電源控制寄存器,PCON(87H)SMOD可使由T1產生的波特率時鐘頻率加倍第7章 單片機的串行通信技術復位后默認狀態(tài):波特率不加倍第7章 單片機的串行通信技術通信時鐘波特率原理T1溢出脈沖有兩種分頻路徑:16分頻或32分頻;SMOD是決定分頻路徑的邏輯開關。()122232SMODnoscaf通信時鐘波特率波特率取決于T
10、1的定時參數(shù)(a,n,fosc)和SMOD參數(shù)。第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式串行工作方式0及其應用及其應用 7.4 串行工作方式1及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式3及其應用 第7章 單片機的串行通信技術SM0SM1方式功能說明0011010101238位同步移位寄存器方式位同步移位寄存器方式10位數(shù)據(jù)異步通訊方式位數(shù)據(jù)異步通訊方式11位數(shù)據(jù)異步通訊方式位數(shù)據(jù)異步通訊方式11位數(shù)據(jù)異步通訊方式位數(shù)據(jù)異步通訊方式串行通信的4種工作方式 學習順序:方式0方式1 方式2 方式3 8位數(shù)據(jù)為一幀,不設起
11、始位和停止位,先發(fā)送或接收最低位。 數(shù)據(jù)傳輸波特率固定為fosc/12 由RXD引腳輸入或輸出數(shù)據(jù) TXD引腳輸出fosc/12時鐘信號第7章 單片機的串行通信技術方式方式08位同步移位寄存器方式方式0主要用于串并轉換串并轉換擴展輸出口擴展輸出口擴展輸入口擴展輸入口擴展輸出芯片:CD4094、 74LS164 擴展輸入芯片:CD4014、 74LS165 I/O口數(shù)量不足時,可通過串口方式0進行擴展,但需要相應的擴展芯片配合。第7章 單片機的串行通信技術實例實例1 1 利用74LS16474LS164擴展并行輸出口,并實現(xiàn)LED由上向下由上向下循環(huán) 第7章 單片機的串行通信技術D0D1D0D2
12、D1D3D3D4D5D6D6D2D4D5D7D7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.
13、4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51SRG8RC1/-&1D1324561081112913U274164D1R1D2R2D3R3D4R4D5R5D6R6D7R7VCCD8R8VCC74LS1648位串入并出移位寄存器工作原理:1)清零端(MR)若為低電平,輸出端都為0;2)清零端若為高電平,且時鐘端(CP)出現(xiàn)上升沿脈沖,則輸出端Q鎖存輸入端D的電平;3)前級Q端與后級D端相連移位作用,最先接收到的數(shù)將進入最高位。t t1t t2t t3t tQ QD DCLCL0 0 D觸發(fā)器第7章 單片機的串行通信技術由8個帶清零功能的正邊沿D觸發(fā)器組
14、成電路接線:數(shù)據(jù)輸入端1(2)RXD時鐘端8 TXD輸出端Q0Q7 D1D8清零端9Vcc或I/O口第7章 單片機的串行通信技術D0D1D0D2D1D3D3D4D5D6D6D2D4D5D7D7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.
15、23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51SRG8RC1/-&1D1324561081112913U274164D1R1D2R2D3R3D4R4D5R5D6R6D7R7VCCD8R8VCC編程分析第7章 單片機的串行通信技術串口初始化串口初始化 方式0(SM0 SM1 = 00),中斷發(fā)送標志位清0 ( TI = 0)和禁止接收數(shù)據(jù)(REN = 0) SCON = 0 查詢法串行發(fā)送查詢法串行發(fā)送 SBUF
16、 = LED; /發(fā)送亮燈編碼 do while (!TI) ; /TI=1發(fā)送完成;TI=0發(fā)送進行中 /更新亮燈編碼 TI = 0; /為下次發(fā)送做準備D0D1D0D2D1D3D3D4D5D6D6D2D4D5D7D7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A142
17、7P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51SRG8RC1/-&1D1324561081112913U274164D1R1D2R2D3R3D4R4D5R5D6R6D7R7VCCD8R8VCC 74LS164倒序校正倒序校正 欲使164輸出1111 1110B,SBUF發(fā)應為0111 1111B (0 x7f ) 欲使D1D8由上向下點亮,SBUF發(fā)應右移1位且最高位置1 (SBUF
18、發(fā) 1) | 1000 0000B ; 與0 x80邏輯或發(fā)送/接收方向發(fā)送/接收方向第7章 單片機的串行通信技術實例1參考程序第7章 單片機的串行通信技術亮燈字模亮燈字模實例1運行效果第7章 單片機的串行通信技術第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其應用 7.4 串行工作方式串行工作方式1及其應用及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式3及其應用 方式方式1 10位數(shù)據(jù)異步通訊方式第7章 單片機的串行通信技術一幀信息 = 1個起始位(0)+8位數(shù)據(jù)位+1個停止位(1) 指定T1為波特率時鐘發(fā)生器, 一般
19、選擇定時方式2序號波特率SMODa16250010 xff21920010 xfd3960000 xfd4480000 xfa5240000 xf46120000 xe8(fosc=11.0592MHz)第7章 單片機的串行通信技術 發(fā)送數(shù)據(jù)由TXD(P3.1)輸出,接收數(shù)據(jù)由RXD(P3.0)輸入,初始化(RI、TI、REN、SM0、SM1) 321222SMODOSCanf通信時鐘方式1主要用于點對點(兩機)通信接線關系:主機TXD、RXD分別與外設RXD、TXD相接;兩機共地接線關系:利用RS-232C進行電平轉換(1:-5-15V, 0:+5 +15V)第7章 單片機的串行通信技術異步
20、通信編程初始化異步通信編程初始化例如:SCON=0101 0000B; /串口方式1,允許接收,TI和RI清零PCON=1000 0000B; /波特率加倍(2)TMOD=0010 0000B; /T1設為定時方式2TH1=TL1=0 xfd; /T1計數(shù)初值,19.2k波特率IE=1001 0000B;/中斷使能(開總中斷,開串口中斷)TR1=1; /啟動T1第7章 單片機的串行通信技術GATETMODC/TM1M0M0M1GATEC/T(89H) IE(A8H) EAESET1EX1 ET0 EX0XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.
21、1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51AXTAL218XTAL119ALE30EA31PSEN29
22、RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U280C51BC11nFX1CRYST
23、ALC21nFC322uFResistorResistorR11k+5VC41nFX2CRYSTALC51nFC622uFResistorResistorR21k+5VB0B1B2B3A0A1A2A3A4A5A6B4B5B6LED1A0LED2A1A2A3A4A5A6B0B1B2B3B4B5B6TXDRXDRXDTXD實例實例2:采用雙機串行通信,其中甲機 發(fā)送數(shù)據(jù),乙機接收數(shù)據(jù),兩機 fosc為11.0592MHz,波特率 為2.4k,串口方式1。甲機循環(huán)發(fā)送數(shù)字0F,乙機接收后返回接收值。若發(fā)送值與返回值相等,繼續(xù)發(fā)送下一數(shù)字,否則重復發(fā)送當前數(shù)字。采用查詢法檢查收發(fā)是否完成。發(fā)送值和接收
24、值分別顯示在雙方LED數(shù)碼管上;第7章 單片機的串行通信技術編程分析 初始化:第7章 單片機的串行通信技術序號波特率SMODa16250010 xff21920010 xfd3960000 xfd4480000 xfa5240000 xf46120000 xe82.4k波特率SMOD=0 PCON=0 ,TH1=TL1=0 xf4;T1定時方式1,允許TR1控制 TMOD=0 x20;串口方式1,允許接收,清中斷標志SCON=0 x50 。GATETMODC/TM1M0M0M1GATEC/T(89H) IE(A8H) EAESET1EX1 ET0 EX0 程序流程圖第7章 單片機的串行通信技術
25、實例2參考程序第7章 單片機的串行通信技術實例2參考程序第7章 單片機的串行通信技術實例2運行效果第7章 單片機的串行通信技術第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其應用 7.4 串行工作方式1及其應用7.5 串行工作方式串行工作方式2及其應用及其應用 7.6 串行工作方式3及其應用 方式方式2 211位數(shù)據(jù)異步通信方式一幀信息 = 1個起始位(0)+8位數(shù)據(jù)位+ 1個可編程位可編程位(P) +1個停止位(1) 。第7章 單片機的串行通信技術發(fā)送時由硬件方式硬件方式將TB8TB8作為可編程位插入數(shù)據(jù)幀中;接收時由硬件方式硬件方
26、式將數(shù)據(jù)幀的可編程位存入RB8RB8中??删幊涛坏淖饔糜糜谄媾夹r炂媾夹r灮蚨鄼C通信標識多機通信標識。方式2的波特率為固數(shù)值:fOSCSMOD642第7章 單片機的串行通信技術即,通信時鐘初始化僅需要設置PCON,與T1無關SUBF發(fā)為空時TI自動置1;SUBF收為滿時RI的狀態(tài)要由SM2和RB8共同決定。若SM2=1,當RB8為1時,SUBF收為滿可使RI置1;若RB8為0,則SUBF收為滿也無法使RI置1。若SM2=0,則無論RB8為何值, SUBF收為滿都能使RI置1。第7章 單片機的串行通信技術方式1方式2SM2=1多機通訊 SM2=0 單機通訊 第7章 單片機的串行通信技術奇偶校驗原
27、理:奇偶校驗原理:例如,發(fā)送數(shù)據(jù)為0 x45(0100 0101B),其奇偶校驗值P=1(奇數(shù)個1),將PTB8,發(fā)送時可連同數(shù)據(jù)0 x45一起發(fā)出。接收端可自動將其可編程位放入RB8中。只要將待測數(shù)據(jù)送入Acc即可由硬件求出奇偶校驗值(使P賦值),再與RB8進行比較便可判斷收發(fā)過程是否有誤。 方式2用于固定波特率的奇偶校驗(單機通訊)或多機通訊第7章 單片機的串行通信技術實例實例3 采用實例2的雙機通信電路,晶振11.0592MHz,串口方式2,通信時鐘為0.3456Mb/s,兩機分別顯示收發(fā)數(shù)值,且進行奇偶校驗。甲機在循環(huán)發(fā)送數(shù)據(jù)(0F)的同時發(fā)送相應奇偶校驗碼;乙機接收后先進行奇偶校驗。
28、若結果無誤,則使返回的接收值中P=0,若結果有誤,則使P=1。甲機根據(jù)返回接收值中的可編程位做出發(fā)送新數(shù)據(jù)(RB8=0)或重發(fā)當前數(shù)據(jù)(RB8=1)的抉擇。XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P
29、1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51AXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.2
30、3P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U280C51BC11nFX1CRYSTALC21nFC322uFResistorResistorR11k+5VC41nFX2CRYSTALC51nFC622uFResistorResistorR21k+5VB0B1B2B3A0A1A2A3A4A5A6B4B5B6LED1A0LED2A1A2A3A4A5A6B0B1B2B3B4B5B6TXDRXDRXDTXD第7章 單片機的串行通信技術程序
31、分析: 對于晶振11.0592MHz,0.3456Mb/s的通信時鐘相當于1/32晶振頻率PCON= 0 x80(波特率加倍);串口方式2,允許接收,不是多機通信SCON = 0 x90。 將數(shù)據(jù)存入累加器Acc,可獲得奇偶標志位P值。發(fā)送時校驗位寫入TB8輸出,接收時校驗位從RB8讀取。 fOSCSMOD6421 0 0 1 0 0 0 0第7章 單片機的串行通信技術實例3參考程序A機第7章 單片機的串行通信技術實例3參考程序 B機第7章 單片機的串行通信技術實例3運行效果第7章 單片機的串行通信技術7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其應用 7.4
32、 串行工作方式1及其應用7.5 串行工作方式2及其應用 7.6 串行工作方式串行工作方式3及其應用及其應用 第7章 單片機的串行通信技術方式方式3 311位數(shù)據(jù)異步通信方式方式3方式3的波特率為可變的(其余方面皆與方式2相同)方式2第7章 單片機的串行通信技術方式3用于可變波特率的奇偶校驗(單機通訊)或主從式通訊主機與各從機之間能實現(xiàn)雙向通信,而各從機之間不能直接通信,只能通過主機才能溝通。主從式通訊系統(tǒng):一主機+多從機每臺從機都有獨立的地址編號HostSlave多機通信做法多機通信做法:l主機向所有從機發(fā)送包含n#從機信息的地址幀;l所有從機都核查該地址幀,只有n#從機修改本機SM2 ;l主機發(fā)送數(shù)據(jù)幀,但只有n#從機能夠接收到數(shù)據(jù)信息。 關鍵關鍵:主機第1次發(fā)出的信息要能被所有的從機響應,而第2次的信息只能被n#從機所響應多機通信控制位多機通信控制位SM2對串行中斷請求的管理功能。第7章 單片機的串行通信技術多機通信原理:(a) 所有從機都先使自己的SM2=1,而主機在發(fā)送的地址幀信息時先使TB8=1。這樣,所有從機都能產生中斷請求,并能接收到主機發(fā)來的地址信息;(b) 各從機將主機發(fā)來的地址與本機地址編號相比較。若與本機相符(即命中) ,則該從機使自己的SM2=0,其余從機仍舊保持SM2=1;(c) 主機
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市2024-2025學年高一上學期期末考試數(shù)學試題(含答案)
- 遼寧省大連市2025屆高三上學期期末雙基考試地理試卷( 含答案)
- 河南省駐馬店市汝南縣2024-2025學年七年級上學期1月期末考試生物試卷(含答案)
- 2024行政單位預算執(zhí)行情況考核合同
- 2025年度太陽能光伏發(fā)電系統(tǒng)安裝工程合同范本3篇
- 2024版合作場地推廣合同范本版B版
- 2024年度藝術品運輸保險及保全服務合同模板3篇
- 2025年度大米加工企業(yè)節(jié)能降耗改造工程合同3篇
- 2024牌照租賃附帶車輛年檢及環(huán)保檢測服務合同3篇
- 2025年度XX電子商務與XX人力資源公司客服團隊派遣及運營支持協(xié)議2篇
- ISO∕TR 56004-2019創(chuàng)新管理評估-指南(雷澤佳譯-2024)
- 春節(jié)的習俗課件
- 小學舞蹈課學情分析
- GB 31825-2024制漿造紙單位產品能源消耗限額
- 《煤礦地質工作細則》礦安﹝2024﹞192號
- 高考地理真題面對面押題精講練太陽視運動(原卷版)
- 消防控制室值班服務人員培訓方案
- 貸款咨詢服務協(xié)議書范本
- 2024年中職單招(護理)專業(yè)綜合知識考試題庫(含答案)
- 教務處主任批評與自我批評
- 氟馬西尼完整
評論
0/150
提交評論