版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理及接口技術(shù)第十一章第十一章 串行通信及接口電路串行通信及接口電路z 串行傳送方式z 綜合舉例z 8251Az RS-232C串行標(biāo)準(zhǔn)總線微機(jī)原理及接口技術(shù)第一節(jié)第一節(jié) 串行通信串行通信串行傳送:數(shù)據(jù)按一位一位順序傳送,傳輸線少,速度慢,適合遠(yuǎn)距離傳送。并行傳送:數(shù)據(jù)各位同時(shí)傳送,如8255A的PA速度快,線數(shù)與位數(shù)相同。微機(jī)原理及接口技術(shù)發(fā)送端:LOAD作用下,D0D7并行數(shù)據(jù)打入。接收端:時(shí)鐘控制下數(shù)據(jù)一位一位移進(jìn)來,完成串-并轉(zhuǎn)換時(shí)鐘控制下數(shù)據(jù)一位一位移出去,完成并-串轉(zhuǎn)換微機(jī)原理及接口技術(shù)z1. 異步通信異步通信ASYNC (Asynchronous Data Communica
2、tion)z (1) 傳送字符格式:z 起始位(1位“0”),數(shù)據(jù)位(58位),校驗(yàn)位(1位),停止位(1位、1位半或2位“1”) 構(gòu)成一幀。起始位數(shù)據(jù)位7位低位高位停止位1位校驗(yàn)位微機(jī)原理及接口技術(shù)z(2) 特點(diǎn):z 數(shù)據(jù)傳送可靠性較高,每個(gè)字符都由起始位打頭,停止位結(jié)束,只需在一個(gè)字符傳送時(shí)間內(nèi)接收和發(fā)送時(shí)鐘保持同步即可。z 但通信效率低。z(3) 波特率(Buad rate) 單位時(shí)間內(nèi)傳送的位數(shù),波特率=位數(shù)/秒 例:每秒傳送120個(gè)字符,每個(gè)字符10位,即 波特率=12010=1200波特 每位傳送時(shí)間Td=1/1200=0.833ms 微機(jī)原理及接口技術(shù)z(4) 數(shù)據(jù)檢測(cè) fc=K
3、fd K=1,16,64 稱波特率系數(shù) 例:K=16 Td=KTc=16Tc啟動(dòng)檢測(cè)確定已檢測(cè)到起始位1) 上升沿檢測(cè),第一個(gè)0發(fā)現(xiàn),以后檢測(cè)到8個(gè)0為起始位。采樣數(shù)據(jù)2) 每次采樣,都在數(shù)據(jù)位的中間進(jìn)行,排除干擾。微機(jī)原理及接口技術(shù)z(1) 采用相反極性的起始位和停止位/空閑位提供準(zhǔn)確的時(shí)間基準(zhǔn); z(2) 接收器在每位的中心采樣,以獲得最大的收/發(fā)時(shí)鐘頻率偏差容限;z(3) 接收器采用比傳送波特率更高頻率的時(shí)鐘來控制采樣時(shí)間,以提高采樣的分辨能力和抗干擾能力。微機(jī)原理及接口技術(shù)z 2.同步通信同步通信SYNC (synchronous Data Communication)z (1)數(shù)據(jù)傳
4、送格式 同步字符作為數(shù)據(jù)塊的起始符號(hào),校驗(yàn)字符用于校驗(yàn)傳送錯(cuò)誤。z (2)特點(diǎn) 接收器和發(fā)送器時(shí)鐘要求嚴(yán)格同步。 通信效率較高。 波特率可達(dá)幾百千波特。 494949微機(jī)原理及接口技術(shù)z 串行通信適用于遠(yuǎn)距離通信,因而噪聲和干擾較大,引起誤碼差錯(cuò),為了可靠傳送,利用編碼技術(shù)來發(fā)現(xiàn)或糾正數(shù)據(jù)傳輸中引起的差錯(cuò)。z1. 奇偶校驗(yàn)奇偶校驗(yàn)(用于校驗(yàn)一個(gè)字符) 數(shù)據(jù)位后加一位奇偶校驗(yàn)位0/1,以保證1的個(gè)數(shù)為奇數(shù)或偶數(shù)。z奇校驗(yàn):1的個(gè)數(shù)為奇數(shù),例:數(shù)據(jù)0110100 奇校位為0z偶校驗(yàn):1的個(gè)數(shù)為偶數(shù),例:數(shù)據(jù)0110100 偶校位為1微機(jī)原理及接口技術(shù)z 標(biāo)志位P,1的個(gè)數(shù)為偶數(shù),P=1,否則P=0
5、。z 例:數(shù)據(jù)7位在DATA單元,用偶校驗(yàn),則 MOV AL,DATA AND AL,AL JPE NEXT OR AL,80HNEXT: OUT UART,AL偶轉(zhuǎn)至NEXT奇最高位置1IN AL,UARTAND AL,ALJPO ERRORMOV DATA,AL奇轉(zhuǎn)至出錯(cuò)處理正確存入內(nèi)存微機(jī)原理及接口技術(shù)z2. 循環(huán)冗余校驗(yàn)循環(huán)冗余校驗(yàn)CRC(校驗(yàn)數(shù)據(jù)塊)z 同步方式,數(shù)據(jù)塊后的校驗(yàn)字節(jié)為CRC校驗(yàn)字節(jié)。z 傳送的串行信息碼,用一固定的生成多項(xiàng)式去除,得出余數(shù),將此余數(shù)附在串行信息碼后,成為CRC字符(兩個(gè)字節(jié))z B(X) = G(X) Q(X) + R(X)信息碼 生成多項(xiàng)式 商 余數(shù)
6、微機(jī)原理及接口技術(shù)第二節(jié)第二節(jié) EIA RS-232C總線標(biāo)準(zhǔn)總線標(biāo)準(zhǔn)EIA電子工業(yè)協(xié)會(huì)RS-232C推薦標(biāo)準(zhǔn) (Electronics Industries Association Recommended Standard) z 對(duì)串行接口電路中所用的插頭座的規(guī)格,各引腳名稱功能,信號(hào)電平作了統(tǒng)一的規(guī)定。z 通常用于數(shù)據(jù)終端設(shè)備(DTE)與數(shù)據(jù)裝置設(shè)備或調(diào)制解調(diào)器之間。微機(jī)原理及接口技術(shù)微機(jī)原理及接口技術(shù)z RS-232C是一種總線標(biāo)準(zhǔn)。z1.引腳引腳z DB-25型z 25芯插頭座。微機(jī)原理及接口技術(shù)z2.電平標(biāo)準(zhǔn)電平標(biāo)準(zhǔn)u 數(shù)據(jù)線:“1” -3V-25V,通常-12V “0” +3V+2
7、5V,通常+12Vu 定時(shí)控制:ON +3V+25V OFF -3V-25Vu 負(fù)邏輯,電平范圍大,抗干擾強(qiáng)。微機(jī)原理及接口技術(shù)z3. 數(shù)據(jù)格式數(shù)據(jù)格式 異步傳送:速率5019.2K波特z4. 最大負(fù)載電容2500P,在通信速率低于20Kb/s時(shí),RS-232C所能直接連接的最大物理距離為15m。微機(jī)原理及接口技術(shù) 四組:數(shù)據(jù),控制,定時(shí),地線。z(1) TG: 保護(hù)地z(2) TxD: 發(fā)送數(shù)據(jù),DTE發(fā)z(3) RxD: 接收數(shù)據(jù),DTE收z(4) RTS: 請(qǐng)求發(fā)送,DTE發(fā)z(5) CTS: 允許發(fā)送,DCE發(fā),表明DCE已準(zhǔn)備好z(6) DSR: 數(shù)據(jù)裝置準(zhǔn)備好,表示已溝通向外發(fā)送的
8、聯(lián)系z(mì)(7) SG: 信號(hào)地微機(jī)原理及接口技術(shù)z(8) DCD: 接收信號(hào)檢測(cè),DCE發(fā)z(15) TxC: 發(fā)送信號(hào)定時(shí),DCE為源z(17) RxC: 接收信號(hào)定時(shí),DCE為源z(20) DTR: 數(shù)據(jù)終端準(zhǔn)備好,要求DCE溝通通信線路z(21) SQD: 信號(hào)質(zhì)量檢測(cè),DCE發(fā)z(22) RI: 振鈴指示,指示收到遠(yuǎn)方呼叫信號(hào)z(23) DRS: 數(shù)據(jù)信號(hào)速率選擇z(24) SST: 發(fā)送元信號(hào)定時(shí),DTE為源微機(jī)原理及接口技術(shù)z1. 使用使用MODEM微機(jī)原理及接口技術(shù)z2. 不使用不使用MODEM微機(jī)原理及接口技術(shù)z3. 最最簡(jiǎn)簡(jiǎn)單單連連接接z4.簡(jiǎn)單連接簡(jiǎn)單連接微機(jī)原理及接口技術(shù)z
9、1. RS-449z RS-232C既是一種電氣標(biāo)準(zhǔn),又是一種物理接口功能標(biāo)準(zhǔn)。z RS-449是一種物理接口功能標(biāo)準(zhǔn),與 RS-232C的主要差別是信號(hào)在導(dǎo)線上的傳輸方法不同, RS-232C是利用傳輸信號(hào)線與公共地之間的電壓差, RS-449接口是利用信號(hào)導(dǎo)線之間的信號(hào)電壓差。z 1200m 100Kb/sz 連接器:37 9微機(jī)原理及接口技術(shù)z2. RS-423/422z RS-423/422是RS-449標(biāo)準(zhǔn)的子集,規(guī)定了電氣方面的要求。z(1) RS-423Az 是一個(gè)單端的、雙極性電源電路標(biāo)準(zhǔn),單端驅(qū)動(dòng)差分接收。z距離:12m 速率:100KB/sz 1200m 1KB/sMC8T
10、13MC3486“1”2.0V“0”接收/發(fā)送器時(shí)鐘頻率的30倍z RESET 復(fù)位微機(jī)原理及接口技術(shù)z C/D 控制/數(shù)據(jù)z CS C/D RD WR 功能0 0 0 1 讀數(shù)據(jù)(接收)0 0 1 0 寫數(shù)據(jù)(發(fā)送)0 1 0 1 讀狀態(tài)0 1 1 0 寫命令1 未選中微機(jī)原理及接口技術(shù)z3.接收器接收器z 串行數(shù)據(jù)由RxD送入,轉(zhuǎn)換成并行送接收數(shù)據(jù)緩沖器。z(1) 異步:接收器收到起始位后,記錄下數(shù)據(jù)位,校驗(yàn)位和停止位,把數(shù)據(jù)送接收緩沖器,RxRDY指明一個(gè)字節(jié)準(zhǔn)備好。z(2) 同步:先搜索SYN(同步字符),接收一位,與同步字符比較一次,若不相等在接收一位,若相等,搜索結(jié)束,SYNDET
11、=1,表示已達(dá)到同步,接著記錄數(shù)據(jù),送接收數(shù)據(jù)緩沖器。微機(jī)原理及接口技術(shù)zRxD:接收數(shù)據(jù)線。zRxRDY:接收器準(zhǔn)備好。z 接收器已收到一個(gè)字符,并送接收數(shù)據(jù)緩沖器,RxRDY=1,可作為中斷請(qǐng)求或查詢,CPU讀數(shù)據(jù),RxRDY復(fù)位。RxRDY受RxE位控制。zSYNDET:同步檢出z 內(nèi)同步: 輸出線,SYNDET=1,表明接收器已獲同步z 外同步: 輸入線,SYNDET正跳沿使8251在緊跟的 RxC時(shí)鐘脈沖的下降沿開始裝配字符。zRxC:接收時(shí)鐘z 同步:RxC=波特率z 異步:RxC為波特率的1倍,16倍,64倍。微機(jī)原理及接口技術(shù)z4.4.發(fā)送器發(fā)送器z異步:發(fā)送器從CPU接收并行
12、數(shù)據(jù),加上起始位,校驗(yàn)位和停止位,轉(zhuǎn)換成串行從TxD發(fā)送出去。z同步:發(fā)送器先發(fā)送同步字符,隨后發(fā)送數(shù)據(jù)。zTxD:發(fā)送數(shù)據(jù)線。zTxRDY:發(fā)送器準(zhǔn)備好,當(dāng)發(fā)送數(shù)據(jù)/命令緩沖器空時(shí),TxRDY=1,表明8251已準(zhǔn)備好接收CPU送的數(shù)據(jù)或命令,可作為查詢或中斷。當(dāng)CPU寫入數(shù)據(jù)到8251,TxRDY=0,受TxEN,CTS控制。zTxE:發(fā)送器空,發(fā)送器的并/串轉(zhuǎn)換器為空,TxE=1。同步時(shí),來不及裝入新字符TxE=1,自動(dòng)裝入SYN(同步字符)。zTxC:發(fā)送時(shí)鐘,同RxC。微機(jī)原理及接口技術(shù)z5.5.調(diào)制解調(diào)器調(diào)制解調(diào)器(Modem)(Modem)z 用于實(shí)現(xiàn)與調(diào)制解調(diào)器(Modem)連
13、接。zDTR:Data Terminal Ready 數(shù)據(jù)終端準(zhǔn)備好。zDSR:Data Set Ready 數(shù)據(jù)裝置準(zhǔn)備好。zRTS:Request To Send 請(qǐng)求發(fā)送,請(qǐng)求Modem zCTS:Clear To Send 允許發(fā)送,允許8251發(fā)送返回微機(jī)原理及接口技術(shù)z 選擇同步或異步方式,波特率,字符格式。z1. 裝方式選擇指令裝方式選擇指令波特率系數(shù)00: 同步01: 異步110: 異步1611: 異步64字符長度 00: 5位 01: 6位 10: 7位 11: 8位 奇偶校驗(yàn)0:無01:奇校 11:偶校 (1)同步(D1D0=00)0:內(nèi)同步1:外同步 0:雙SYN1:單S
14、YN(2)異步(D1D000)00: 停止位不定01: 1個(gè)停止位10: 1.5個(gè)停止位11: 2個(gè)停止位說明:同步方式后緊跟送同步字符SYN515151微機(jī)原理及接口技術(shù)2.裝命令指令裝命令指令z 異步方式選擇指令或同步方式送了同步字符后,按順序送命令指令。發(fā)送開關(guān)1: 允許0: 禁止數(shù)據(jù)終端準(zhǔn)備好1:DTR=0接收開關(guān)1: 允許0: 禁止送中止字符1:TxD=0 0:正常出錯(cuò)復(fù)位請(qǐng)求發(fā)送1:RTS=0 1:內(nèi)部復(fù)位返回送方式指令 外部搜索1:搜索SYN 微機(jī)原理及接口技術(shù)3. 8251初始化流程圖初始化流程圖z初始化往控制寄存器要送: z(1)異步方式z 方式選擇指令z 命令指令z(2)
15、同步方式z 方式選擇指令z 同步字符z 命令指令微機(jī)原理及接口技術(shù)4.狀態(tài)寄存器狀態(tài)寄存器z 讀8251狀態(tài),C/D=1。 發(fā)送準(zhǔn)備好 接收準(zhǔn)備好發(fā)送開關(guān)奇偶錯(cuò)溢出錯(cuò),移位寄存器接收字節(jié)送接收數(shù)據(jù)緩沖器,但CPU沒有取走前一個(gè)數(shù)據(jù)。幀出錯(cuò),缺停止位同步檢出 數(shù)據(jù)裝置準(zhǔn)備好PE、OE、FE出錯(cuò)標(biāo)志不禁止8251工作,由命令指令的ER位復(fù)位返回微機(jī)原理及接口技術(shù)z 兩臺(tái)微機(jī)之間進(jìn)行雙機(jī)串行通信,A機(jī)發(fā)送,B機(jī)接收,采用異步方式,字符長度為8位,2個(gè)停止位,波特率因子為64,無校驗(yàn),波特率為4800。CPU與8251之間采用查詢方式。端口地址為308H309H。微機(jī)原理及接口技術(shù)z1. 硬件設(shè)計(jì)硬件
16、設(shè)計(jì)三線連接電平轉(zhuǎn)換波特率發(fā)生器時(shí)鐘=644800=307200微機(jī)原理及接口技術(shù)z1.方式控制字方式控制字z 異步64,數(shù)據(jù)8位,無校驗(yàn),停止位2位。z 11001111 CFHz 2. 命令指令命令指令z 允許發(fā)送,請(qǐng)求發(fā)送,出錯(cuò)復(fù)位。z 00110111 37Hz 允許接收,出錯(cuò)復(fù)位。z 00010100 14H微機(jī)原理及接口技術(shù)z 3.發(fā)送程序發(fā)送程序START:MOV DX,309H MOV AL,0CFH OUT DX,AL MOV AL,37H OUT DX,AL MOV CX,2DH MOV SI,300H309H控制口方式選擇指令命令指令字節(jié)數(shù),發(fā)送區(qū)首地址微機(jī)原理及接口技術(shù)
17、 L1: MOV DX,309H IN AL,DX TEST AL,38H JNZ ERR AND AL,01H JZ L1 MOV DX,308H MOV AL,SI OUT DX,AL INC SI LOOP L1輸入狀態(tài)有錯(cuò)轉(zhuǎn)ERR發(fā)送未準(zhǔn)備好等待發(fā)送一個(gè)數(shù)據(jù)微機(jī)原理及接口技術(shù)z 4. 接收程序接收程序BEGIN:MOV DX,309H MOV AL,0CFH OUT DX,AL MOV AL,14H OUT DX,AL MOV CX,2DH MOV DI,400H309H控制口方式選擇指令命令指令字節(jié)數(shù),接收區(qū)首地址微機(jī)原理及接口技術(shù) L2: MOV DX,309H IN AL,DX
18、TEST AL,38H JNZ ERR AND AL,02H JZ L2 MOV DX,308H IN AL,DX MOV DI,AL INC DI LOOP L2輸入狀態(tài)有錯(cuò)轉(zhuǎn)ERR未準(zhǔn)備好接收等待接收一個(gè)數(shù)據(jù)525252微機(jī)原理及接口技術(shù)第四節(jié)第四節(jié) 接口接口綜合綜合舉例舉例z 8251工作于異步X16,波特率9600,數(shù)據(jù)8 位,偶校驗(yàn),停止位1位,TxC,RxC用8253計(jì)數(shù)器1產(chǎn)生,CLK1=1.8432MHz。微機(jī)原理及接口技術(shù)z(2) TxC RxC頻率=169600=153.6KHzz 8253計(jì)數(shù)器1初值=1.8432M/153.6K=12 z(3) 8253計(jì)數(shù)器1工作于方
19、式3(方波發(fā)生器)z 0 1 0 1 0 1 1 1 57Hz 計(jì)數(shù)器1 只寫低8位 方式3 BCDz(4) 8251異步X16,數(shù)據(jù)8 位, 偶校驗(yàn),停止位1位。z 0 1 1 1 1 1 1 0 7EHz 停止位 偶校驗(yàn) 數(shù)據(jù)8位 異步X16z(5) 8251命令指令z 0 0 1 1 0 0 0 1 31Hz RTS ER TxEN (1) 地址譯碼 A7A6A58253 0 1 0 40H43H 8251 1 0 0 80H81H 153.6KHz 初值=12H 初值=12H方式字:57H 方式選擇7EH方式選擇7EH命令指令31H微機(jī)原理及接口技術(shù)z初始化程序初始化程序z MOV A
20、L,57H OUT 43H,AL MOV AL,12H OUT 41H,AL MOV AL,7EH OUT 81H,AL MOV AL,31H OUT 81H,AL 8253方式字和初值 8251方式選擇和命令指令微機(jī)原理及接口技術(shù)z 8255 B口工作于方式1選通輸入,PC2為STBB,PC0為INTRB,A口工作于方式0簡(jiǎn)單輸出口。z 8255的INTRB接8259的IR7,每當(dāng)STBB發(fā)出選通,數(shù)據(jù)輸入8255 B口,產(chǎn)生中斷請(qǐng)求信號(hào)INTRB,由8259向CPU發(fā)出中斷請(qǐng)求。微機(jī)原理及接口技術(shù)z(2) 8255 B口選通輸入,A口簡(jiǎn)單輸出z 1 0 0 0 0 1 1 0 86Hz PA方式0 PA出 PB 入z(3) 8255 B口允許中斷,PC2=1,05Hz(4) 8259z ICW1 0 0 0 1 0 0 1 1 13Hz 邊沿 單片 要ICW4z ICW2 0 0 0 0 1 0 0 0 08Hz ICW4 0 0 0 0 1 1 0 1 0DHz 嵌套 緩沖 主 結(jié)束 86/88z OCW1屏蔽字 0 1 1 1 1 1 1 1 (1) 地址譯碼 A7A6A58
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 應(yīng)急預(yù)案的應(yīng)對(duì)社會(huì)安全事件
- 現(xiàn)代農(nóng)業(yè)產(chǎn)業(yè)園資金籌措與投資方案
- 農(nóng)業(yè)行業(yè)市場(chǎng)拓展總結(jié)
- 物流行業(yè)客服實(shí)踐總結(jié)
- 二零二五版機(jī)場(chǎng)停車場(chǎng)租賃與旅客交通服務(wù)合同3篇
- 二零二五年度房地產(chǎn)企業(yè)委托招聘項(xiàng)目管理人員合同范本3篇
- 二零二五年度頁巖磚裝配式建筑材料購銷協(xié)議4篇
- 二零二五版室內(nèi)木門定制加工與安裝服務(wù)協(xié)議3篇
- 二零二五年度車輛抵押債務(wù)重組及還款安排合同3篇
- 二零二五年度鋼材電商平臺(tái)合作合同2篇
- 2025年方大萍安鋼鐵招聘筆試參考題庫含答案解析
- 2025年電力工程施工企業(yè)發(fā)展戰(zhàn)略和經(jīng)營計(jì)劃
- 2024東莞市勞動(dòng)局制定的勞動(dòng)合同范本
- 2024年大學(xué)本科課程教育心理學(xué)教案(全冊(cè)完整版)
- 中國血管通路專家共識(shí)解讀
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構(gòu)造》中
- 2019版新人教版高中英語必修+選擇性必修共7冊(cè)詞匯表匯總(帶音標(biāo))
- 中層領(lǐng)導(dǎo)的高績(jī)效管理
- 閱讀理解特訓(xùn)卷-英語四年級(jí)上冊(cè)譯林版三起含答案
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 2023年高一物理期末考試卷(人教版)
評(píng)論
0/150
提交評(píng)論