![串行輸入輸出接口_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/fdfc06ef-b6e7-4cd3-8701-3b6452a5d571/fdfc06ef-b6e7-4cd3-8701-3b6452a5d5711.gif)
![串行輸入輸出接口_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/fdfc06ef-b6e7-4cd3-8701-3b6452a5d571/fdfc06ef-b6e7-4cd3-8701-3b6452a5d5712.gif)
![串行輸入輸出接口_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/fdfc06ef-b6e7-4cd3-8701-3b6452a5d571/fdfc06ef-b6e7-4cd3-8701-3b6452a5d5713.gif)
![串行輸入輸出接口_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/fdfc06ef-b6e7-4cd3-8701-3b6452a5d571/fdfc06ef-b6e7-4cd3-8701-3b6452a5d5714.gif)
![串行輸入輸出接口_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/fdfc06ef-b6e7-4cd3-8701-3b6452a5d571/fdfc06ef-b6e7-4cd3-8701-3b6452a5d5715.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 2串行通信接口串行通信接口串行通信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn)串行通信的基本概念串行通信的基本概念可編程串行通信接口芯片可編程串行通信接口芯片8251A串行通信接口串行通信接口RS-232CUSB總線(xiàn)簡(jiǎn)介總線(xiàn)簡(jiǎn)介微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 3 串行通信:串行通信:是指外設(shè)和計(jì)算機(jī)間使用一根數(shù)據(jù)信號(hào)線(xiàn)一位一是指外設(shè)和計(jì)算機(jī)間使用一根數(shù)據(jù)信號(hào)線(xiàn)一位一位地傳輸數(shù)據(jù),每一位數(shù)據(jù)都占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。位地傳輸數(shù)據(jù),每一位數(shù)據(jù)都占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。“串行串行”是指外設(shè)與接口電路之間的信息傳送方式,是指外設(shè)與接口電路之
2、間的信息傳送方式,CPUCPU與接口之間仍按并行方式工作。與接口之間仍按并行方式工作。8.1 串行通信接口串行通信接口(1)串行通信的概念)串行通信的概念CPU與外部的信息交換稱(chēng)為通信按連接數(shù)據(jù)信號(hào)線(xiàn)數(shù)區(qū)分,基本的通信方式有:并行通信:并行通信:數(shù)據(jù)各位同時(shí)傳輸。數(shù)據(jù)各位同時(shí)傳輸。8.1.1 串行通信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn)微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 4 現(xiàn)在的臺(tái)式現(xiàn)在的臺(tái)式PCPC機(jī)一般至少有兩個(gè)機(jī)一般至少有兩個(gè)RSRS232232串行口串行口COM1COM1和和COM2COM2,通常,通常COM1COM1使用的是使用的是9 9針針D D形連接器,而形連接器,而CO
3、M2COM2使使用的是老式的用的是老式的DB25DB25針連接器。針連接器。(1)串行通信的概念)串行通信的概念8.1.1 串行通信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn)微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 5(2)并行通信和串行通信的特點(diǎn))并行通信和串行通信的特點(diǎn) 串行通信是逐位傳串行通信是逐位傳送數(shù)據(jù),所以一個(gè)多位數(shù)送數(shù)據(jù),所以一個(gè)多位數(shù)據(jù)需要多次傳送。比如一據(jù)需要多次傳送。比如一個(gè)個(gè)8 8位的字節(jié)型數(shù)據(jù)至少位的字節(jié)型數(shù)據(jù)至少需要需要8 8次傳送。它有如下次傳送。它有如下特點(diǎn):特點(diǎn):q速度較慢;速度較慢;q引線(xiàn)少;引線(xiàn)少;q距離長(zhǎng)。距離長(zhǎng)。計(jì)算機(jī)外設(shè)TXDRXDTXDRXD并行通信則反之
4、。并行通信則反之。8.1.1 串行通信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn)微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 6(3)信息傳輸?shù)臋z錯(cuò)和糾錯(cuò))信息傳輸?shù)臋z錯(cuò)和糾錯(cuò)串行數(shù)據(jù)在傳輸過(guò)程中,由于干擾可能引起信息的出錯(cuò)串行數(shù)據(jù)在傳輸過(guò)程中,由于干擾可能引起信息的出錯(cuò)如何發(fā)現(xiàn)傳輸中的錯(cuò)誤,叫如何發(fā)現(xiàn)傳輸中的錯(cuò)誤,叫檢錯(cuò)檢錯(cuò)。發(fā)現(xiàn)錯(cuò)誤后,如何消除錯(cuò)誤,叫發(fā)現(xiàn)錯(cuò)誤后,如何消除錯(cuò)誤,叫糾錯(cuò)糾錯(cuò)最簡(jiǎn)單的檢錯(cuò)方法是奇偶校驗(yàn),即在傳送字符的各位之外,再最簡(jiǎn)單的檢錯(cuò)方法是奇偶校驗(yàn),即在傳送字符的各位之外,再傳送傳送1 1位奇位奇/ /偶校驗(yàn)位??刹捎闷嫘r?yàn)或偶校驗(yàn)。偶校驗(yàn)位??刹捎闷嫘r?yàn)或偶校驗(yàn)。奇校驗(yàn)奇校驗(yàn):所
5、有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中,所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中,1 1的個(gè)數(shù)為奇數(shù)的個(gè)數(shù)為奇數(shù)偶校驗(yàn)偶校驗(yàn):所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中,所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中,1 1的個(gè)數(shù)為偶數(shù)的個(gè)數(shù)為偶數(shù)8.1.1 串行通信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn)奇偶校驗(yàn)?zāi)軌驒z測(cè)出奇偶校驗(yàn)?zāi)軌驒z測(cè)出1 1位誤碼,但是不能糾錯(cuò)。位誤碼,但是不能糾錯(cuò)。微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 7(4)串行通信的同步)串行通信的同步8.1.1 串行通信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn) 為了可靠的串行通信,同步信號(hào)起到至關(guān)重要的作用。在理為了可靠的串行通信,同步信號(hào)起到至關(guān)
6、重要的作用。在理想情況下,同步信號(hào)應(yīng)該在數(shù)據(jù)信號(hào)線(xiàn)上出現(xiàn)有效數(shù)據(jù)期間的中心想情況下,同步信號(hào)應(yīng)該在數(shù)據(jù)信號(hào)線(xiàn)上出現(xiàn)有效數(shù)據(jù)期間的中心點(diǎn)有效,因?yàn)檫@時(shí)數(shù)據(jù)線(xiàn)上的數(shù)據(jù)是最穩(wěn)定的。點(diǎn)有效,因?yàn)檫@時(shí)數(shù)據(jù)線(xiàn)上的數(shù)據(jù)是最穩(wěn)定的。D7 D6 D5 D4 D3 D2 D1 D0同步脈沖設(shè)置波特率、設(shè)置波特率因子、設(shè)置數(shù)據(jù)的傳輸格式設(shè)置波特率、設(shè)置波特率因子、設(shè)置數(shù)據(jù)的傳輸格式微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 8在串行通訊中,用在串行通訊中,用波特率波特率來(lái)描述數(shù)據(jù)的傳輸速率。來(lái)描述數(shù)據(jù)的傳輸速率。波特率波特率,即每秒鐘傳送的二進(jìn)制位數(shù),簡(jiǎn)寫(xiě)為,即每秒鐘傳送的二進(jìn)制位數(shù),簡(jiǎn)寫(xiě)為bpsbp
7、s(比特(比特/ /秒)秒)接收時(shí)鐘接收時(shí)鐘/ /發(fā)送時(shí)鐘是波特率的倍數(shù),稱(chēng)為發(fā)送時(shí)鐘是波特率的倍數(shù),稱(chēng)為波特率因子波特率因子。例如波特率因子為例如波特率因子為3232,則,則3232個(gè)時(shí)鐘脈沖移位個(gè)時(shí)鐘脈沖移位1 1次。次。波特波特率與發(fā)送率與發(fā)送/ /接收時(shí)鐘的關(guān)系接收時(shí)鐘的關(guān)系為為: :例:例:波特率波特率=9600bps=9600bps,波特率因子,波特率因子=16=16,則,則接收時(shí)鐘和發(fā)送時(shí)鐘頻率接收時(shí)鐘和發(fā)送時(shí)鐘頻率=9600=960016=153600Hz16=153600Hzbps = 收/發(fā)時(shí)鐘nn叫波特率因子叫波特率因子,(可取可取 1, 16, 64)8.1.1 串行通
8、信的實(shí)現(xiàn)串行通信的實(shí)現(xiàn)(4)串行通信的同步)串行通信的同步在一個(gè)串行通信系統(tǒng)工作時(shí),應(yīng)該設(shè)定接在一個(gè)串行通信系統(tǒng)工作時(shí),應(yīng)該設(shè)定接受方和發(fā)送方的波特率相同受方和發(fā)送方的波特率相同微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 9 串行通信在傳輸數(shù)據(jù)時(shí),并不是單獨(dú)地傳輸數(shù)據(jù)位信息,串行通信在傳輸數(shù)據(jù)時(shí),并不是單獨(dú)地傳輸數(shù)據(jù)位信息,為使數(shù)據(jù)傳送可靠,還設(shè)定其他一些輔助位。為使數(shù)據(jù)傳送可靠,還設(shè)定其他一些輔助位。 有了有了波特率波特率和和數(shù)據(jù)的傳輸格式數(shù)據(jù)的傳輸格式就可以實(shí)現(xiàn)接收端同步就可以實(shí)現(xiàn)接收端同步信號(hào)的恢復(fù)和數(shù)據(jù)的正確接收。信號(hào)的恢復(fù)和數(shù)據(jù)的正確接收。8.1.1 串行通信的實(shí)現(xiàn)串行
9、通信的實(shí)現(xiàn)(4)串行通信的同步)串行通信的同步波特率確定了同步信號(hào)的頻率波特率確定了同步信號(hào)的頻率數(shù)據(jù)格式使接收方數(shù)據(jù)格式使接收方知道數(shù)據(jù)何時(shí)到來(lái)知道數(shù)據(jù)何時(shí)到來(lái)微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 108.1.2 串行通信的基本概念串行通信的基本概念(1)串行通信方式)串行通信方式串行通訊可以分為兩種類(lèi)型:串行通訊可以分為兩種類(lèi)型:同步通訊同步通訊、異步通訊異步通訊一個(gè)字符一個(gè)字符地傳輸,每個(gè)字符一位一位地一個(gè)字符一個(gè)字符地傳輸,每個(gè)字符一位一位地傳輸,傳輸一個(gè)字符時(shí),以傳輸,傳輸一個(gè)字符時(shí),以起始位起始位開(kāi)始,然后傳輸字符開(kāi)始,然后傳輸字符本身的各位,接著傳輸本身的各位
10、,接著傳輸校驗(yàn)位校驗(yàn)位,最后以,最后以停止位停止位結(jié)束該字結(jié)束該字符的傳輸。一次傳輸?shù)钠鹗嘉弧⒆址魑?、校?yàn)位、停符的傳輸。一次傳輸?shù)钠鹗嘉弧⒆址魑?、校?yàn)位、停止位構(gòu)成一組完整的信息,稱(chēng)為止位構(gòu)成一組完整的信息,稱(chēng)為幀(幀(FrameFrame)幀與幀之間可有任意個(gè)空閑位幀與幀之間可有任意個(gè)空閑位(a)異步通訊)異步通訊異步通信是指以字符為單位傳送數(shù)據(jù),用起始位和停止位標(biāo)異步通信是指以字符為單位傳送數(shù)據(jù),用起始位和停止位標(biāo)識(shí)每個(gè)字符的開(kāi)始和結(jié)束字符,兩次傳送時(shí)間隔不固定。識(shí)每個(gè)字符的開(kāi)始和結(jié)束字符,兩次傳送時(shí)間隔不固定。微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 11(a)異步
11、通訊)異步通訊異步通訊的信息格式:異步通訊的信息格式:起始位起始位 邏輯邏輯01位位數(shù)據(jù)位數(shù)據(jù)位 邏輯邏輯0或或1 5位、位、6位、位、7位、位、8位位校驗(yàn)位校驗(yàn)位 邏輯邏輯0或或1 1位或無(wú)位或無(wú)停止位停止位 邏輯邏輯11位、位、1.5位或位或2位位空閑位空閑位 邏輯邏輯1 任意數(shù)量任意數(shù)量例:例:傳送傳送8 8位數(shù)據(jù)位數(shù)據(jù)45H45H(0100,0101B0100,0101B),奇校驗(yàn),),奇校驗(yàn),1 1個(gè)個(gè)停止位,則信號(hào)線(xiàn)上的波形為停止位,則信號(hào)線(xiàn)上的波形為微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 12(b)同步通訊)同步通訊多個(gè)字符成組傳送,在每組信息的開(kāi)始,加上同步字
12、多個(gè)字符成組傳送,在每組信息的開(kāi)始,加上同步字符,字符組和同步字符以及需要的其他字符構(gòu)成一個(gè)信息幀符,字符組和同步字符以及需要的其他字符構(gòu)成一個(gè)信息幀同步字符同步字符 字符字符1 字符字符2 字符字符n 校驗(yàn)字符校驗(yàn)字符數(shù)據(jù)塊數(shù)據(jù)塊8.1.2 串行通信的基本概念串行通信的基本概念(1)串行通信方式)串行通信方式異步通訊為了可靠地傳送數(shù)據(jù),在每次傳送數(shù)據(jù)的異步通訊為了可靠地傳送數(shù)據(jù),在每次傳送數(shù)據(jù)的同時(shí),附加了一些標(biāo)志位。在大量數(shù)據(jù)傳送時(shí),為了提高速同時(shí),附加了一些標(biāo)志位。在大量數(shù)據(jù)傳送時(shí),為了提高速度,就去掉這些標(biāo)志,這就是度,就去掉這些標(biāo)志,這就是同步通訊同步通訊。采用同步傳送,。采用同步傳
13、送,在數(shù)據(jù)塊開(kāi)始處要用同步字符來(lái)指示,并在發(fā)送端和接收端在數(shù)據(jù)塊開(kāi)始處要用同步字符來(lái)指示,并在發(fā)送端和接收端之間要用時(shí)鐘來(lái)實(shí)現(xiàn)同步。之間要用時(shí)鐘來(lái)實(shí)現(xiàn)同步。微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 13(a)全雙工方式)全雙工方式通訊雙方能同時(shí)進(jìn)行發(fā)送和接收操作通訊雙方能同時(shí)進(jìn)行發(fā)送和接收操作8.1.2 串行通信的基本概念串行通信的基本概念(2)串行通信中的數(shù)據(jù)傳輸方向)串行通信中的數(shù)據(jù)傳輸方向(b)半雙工方式)半雙工方式只有只有1根數(shù)據(jù)線(xiàn)傳送數(shù)據(jù)信號(hào),要求通訊雙根數(shù)據(jù)線(xiàn)傳送數(shù)據(jù)信號(hào),要求通訊雙方的發(fā)送和接收由電子開(kāi)關(guān)切換。方的發(fā)送和接收由電子開(kāi)關(guān)切換。(c)單工方式)單工方式
14、只允許數(shù)據(jù)按照一個(gè)固定的方向傳送只允許數(shù)據(jù)按照一個(gè)固定的方向傳送微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 14(3)信號(hào)的調(diào)制和解調(diào))信號(hào)的調(diào)制和解調(diào)數(shù)字信號(hào)的頻帶寬,而普通通信線(xiàn)路頻帶較窄,如電話(huà)數(shù)字信號(hào)的頻帶寬,而普通通信線(xiàn)路頻帶較窄,如電話(huà)線(xiàn)頻帶范圍僅線(xiàn)頻帶范圍僅3003400Hz所以采用普通通信線(xiàn)路進(jìn)行遠(yuǎn)程數(shù)據(jù)通信時(shí),需要在發(fā)所以采用普通通信線(xiàn)路進(jìn)行遠(yuǎn)程數(shù)據(jù)通信時(shí),需要在發(fā)送端用調(diào)制器(送端用調(diào)制器(Modulator)把數(shù)字信號(hào)轉(zhuǎn)換為模擬信)把數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),模擬信號(hào)經(jīng)通信線(xiàn)路傳送到接收方,接收方再以解號(hào),模擬信號(hào)經(jīng)通信線(xiàn)路傳送到接收方,接收方再以解調(diào)器(調(diào)器
15、(Demodulator),把模擬信號(hào)變?yōu)閿?shù)字信號(hào)。),把模擬信號(hào)變?yōu)閿?shù)字信號(hào)。大多數(shù)情況下,調(diào)制器和解調(diào)器合在一個(gè)裝置中,稱(chēng)為大多數(shù)情況下,調(diào)制器和解調(diào)器合在一個(gè)裝置中,稱(chēng)為調(diào)制解調(diào)器調(diào)制解調(diào)器Modem8.1.2 串行通信的基本概念串行通信的基本概念微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 15在通訊中,在通訊中,Modem起著傳輸信號(hào)的作用,是一種數(shù)據(jù)起著傳輸信號(hào)的作用,是一種數(shù)據(jù)通訊設(shè)備,簡(jiǎn)稱(chēng)通訊設(shè)備,簡(jiǎn)稱(chēng)DCE接收設(shè)備和發(fā)送設(shè)備稱(chēng)為數(shù)據(jù)終端設(shè)備,簡(jiǎn)稱(chēng)接收設(shè)備和發(fā)送設(shè)備稱(chēng)為數(shù)據(jù)終端設(shè)備,簡(jiǎn)稱(chēng)DTE。(5)信號(hào)的調(diào)制和解調(diào))信號(hào)的調(diào)制和解調(diào)8.1.2 串行通信的基本概念串
16、行通信的基本概念微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 168.1.3 可編程串行接口可編程串行接口 8251A 8251A芯片是芯片是INTEL公司生產(chǎn)的大規(guī)模集成電路芯片,公司生產(chǎn)的大規(guī)模集成電路芯片,是與是與INTEL系列系列CPU兼容的可編程的串行通訊接口。雖然兼容的可編程的串行通訊接口。雖然8251A功能較強(qiáng),但它需要外部時(shí)鐘電路。因此采用功能較強(qiáng),但它需要外部時(shí)鐘電路。因此采用8251A作為接口電路時(shí)需要比較復(fù)雜的外圍電路。作為接口電路時(shí)需要比較復(fù)雜的外圍電路。而目前流行的單片機(jī)如而目前流行的單片機(jī)如MCS51系列,系列,CPU內(nèi)部就集成內(nèi)部就集成了串行接口部件及
17、定時(shí)器了串行接口部件及定時(shí)器/計(jì)數(shù)器,幾乎不需要外圍輔助電計(jì)數(shù)器,幾乎不需要外圍輔助電路,使用起來(lái)非常簡(jiǎn)單,性能價(jià)格比很高,因此現(xiàn)在越來(lái)路,使用起來(lái)非常簡(jiǎn)單,性能價(jià)格比很高,因此現(xiàn)在越來(lái)越多的數(shù)字化儀器儀表電路中不再采用越多的數(shù)字化儀器儀表電路中不再采用8251A而是使用單而是使用單片機(jī)作為串行通信接口了。片機(jī)作為串行通信接口了。微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 178.1.3 可編程串行接口可編程串行接口 8251A(1) 8251A的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)數(shù)據(jù)總線(xiàn)緩沖器讀 / 寫(xiě)控制邏輯電路調(diào)制解調(diào)電路發(fā)送緩沖器并 / 串轉(zhuǎn)換發(fā)送控制電路接收緩沖器串 / 并轉(zhuǎn)換接收控制
18、電路內(nèi)部總線(xiàn)RESETCLKC / DRDWRCSDSRDTRCTSRTSTXDTXRDYTXETXCRXDRXCSYNDETOOOOOOO微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 18(a)方式字)方式字(寫(xiě)入控制口,C / D = 1)D0D1D2D3D4D5D6D700 同步方式 01 異步 110 異步 1611 異步 64波特率因子字符長(zhǎng)度00 5位01 6位10 7位11 8位校驗(yàn)選擇01 奇校驗(yàn) 11 偶校驗(yàn) 0不校驗(yàn)同步(D1,D0 =00)異步(D1D0=00)0內(nèi)同步 1外同步0 雙SYN1 單SYN00 無(wú)效01, 1個(gè)停止位10 ,1.5個(gè)停止位11,2
19、個(gè)停止位8.1.3 可編程串行接口可編程串行接口 8251A微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 19(b)命令字)命令字 (寫(xiě)入控制口, C / D = 1)1 :TXD送低電平(斷開(kāi)信號(hào)) 0 :正常工作D0D1D2D3D4D5D6D7TXENDTRRXESBRKERRTSIREH1:發(fā)送允許 0:不允許 1 : 使DTR引腳 = 01 :接收允許1 :使錯(cuò)誤標(biāo)志復(fù)位(狀態(tài)寄存器)1 :使RTS引腳 = 01 :軟件復(fù)位(下一條命令是方式字)1 :進(jìn)入SYN 搜索方式8.1.3 可編程串行接口可編程串行接口 8251A微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口
20、電路 20(c)狀態(tài)字)狀態(tài)字(讀控制口,C / D = 1)D0D1D2D3D4D5D6D7TXRDYRXRDYTXEPEOEFESYNDSR1:發(fā)送緩沖器空,CPU可送數(shù)。 0:稍等1:CPU可取數(shù) 0:稍等1:發(fā)送器(并/串轉(zhuǎn)換器)空1:奇偶錯(cuò)1:溢出錯(cuò)1:幀格錯(cuò)1:找到同步字符(SYNDEN引腳的狀態(tài)位)1:DSR = 0(DSR引腳的狀態(tài)位)8.1.3 可編程串行接口可編程串行接口 8251A微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 21在串行通信中,在串行通信中,DTE和和DCE之間的連接要符合接口標(biāo)準(zhǔn)之間的連接要符合接口標(biāo)準(zhǔn)計(jì)算機(jī)通信中使用最普遍的是計(jì)算機(jī)通信中使
21、用最普遍的是RS-232C標(biāo)準(zhǔn)標(biāo)準(zhǔn)PC機(jī)上的機(jī)上的COM1、COM2接口,就是接口,就是RS-232C接口,使用接口,使用9針針和和25針連接器針連接器8.1.4 串行通信接口串行通信接口RS-232C1、 R S232C電氣特性電氣特性在控制線(xiàn)和狀態(tài)線(xiàn)在控制線(xiàn)和狀態(tài)線(xiàn)RTS、CTS、DSR、DTR和和DCD上:上: 信號(hào)有效信號(hào)有效3V15V 信號(hào)無(wú)效信號(hào)無(wú)效3V15V在數(shù)據(jù)線(xiàn)在數(shù)據(jù)線(xiàn)TXD和和RXD上:上: 邏輯邏輯1=3V15V 邏輯邏輯0=3V15V微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 228.1.4 串行通信接口串行通信接口RS-232C2、RS-232C與與TT
22、L轉(zhuǎn)換轉(zhuǎn)換 RS-232C是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與TTL以高低電平以高低電平表示邏輯狀態(tài)的規(guī)定不同。表示邏輯狀態(tài)的規(guī)定不同。 串行接口芯片串行接口芯片8250、8251均使用均使用TTL電平,應(yīng)使用電平轉(zhuǎn)換電平,應(yīng)使用電平轉(zhuǎn)換電路與電路與RS-232C連接器連接。連接器連接。3、RS-232C的接口信號(hào)的接口信號(hào)可以用電纜線(xiàn)直接連接標(biāo)準(zhǔn)可以用電纜線(xiàn)直接連接標(biāo)準(zhǔn)RS232端口,但通信距離較端口,但通信距離較近近(12m)。若距離較遠(yuǎn),可附加調(diào)制解調(diào)器(。若距離較遠(yuǎn),可附加調(diào)制解調(diào)器(MODEM)。)。RS-232C規(guī)標(biāo)準(zhǔn)接口有規(guī)標(biāo)準(zhǔn)接口有25條線(xiàn),最常用的信號(hào)
23、線(xiàn)有條線(xiàn),最常用的信號(hào)線(xiàn)有9根。根。微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 238.1.4 串行通信接口串行通信接口RS-232C4、RS-232應(yīng)用舉例應(yīng)用舉例(a) RS-232C串口通信接線(xiàn)方法(三線(xiàn)制)串口通信接線(xiàn)方法(三線(xiàn)制) RS-232MAX232MCS51TXDRXDTXDRXD三線(xiàn)是指:發(fā)送數(shù)據(jù)線(xiàn)三線(xiàn)是指:發(fā)送數(shù)據(jù)線(xiàn)TxDTxD、接收數(shù)據(jù)線(xiàn)、接收數(shù)據(jù)線(xiàn)RxDRxD、信號(hào)地線(xiàn)、信號(hào)地線(xiàn)GNDGND由于單片機(jī)是由于單片機(jī)是TTL電平,故需要電平轉(zhuǎn)換電路電平,故需要電平轉(zhuǎn)換電路微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 248.1.4 串行通信接口串
24、行通信接口RS-232C4、RS-232應(yīng)用舉例應(yīng)用舉例(b) BIOS串口通信口功能串口通信口功能 IBM PC及其兼容機(jī)提供了比較靈活的關(guān)于串行口的及其兼容機(jī)提供了比較靈活的關(guān)于串行口的BIOS中斷調(diào)用方法,即通過(guò)中斷調(diào)用方法,即通過(guò)INT 14H調(diào)用調(diào)用ROM BIOS串行通串行通信口例行程序。該例行程序包括將串行口初始化為指定的字節(jié)信口例行程序。該例行程序包括將串行口初始化為指定的字節(jié)結(jié)構(gòu)和傳輸速率,檢查控制器的狀態(tài),讀寫(xiě)字符等功能。結(jié)構(gòu)和傳輸速率,檢查控制器的狀態(tài),讀寫(xiě)字符等功能。(c) 軟件編程軟件編程 微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 25設(shè)通信雙方有一臺(tái)
25、計(jì)算機(jī)為設(shè)通信雙方有一臺(tái)計(jì)算機(jī)為PC機(jī),使用機(jī),使用COM1端口。在端口。在串行通信中,必須首先設(shè)定通信雙方所使用字符串的數(shù)據(jù)結(jié)構(gòu),串行通信中,必須首先設(shè)定通信雙方所使用字符串的數(shù)據(jù)結(jié)構(gòu),才能進(jìn)行軟件編程。這里我們?cè)O(shè)數(shù)據(jù)在接收和發(fā)送的字符串中,才能進(jìn)行軟件編程。這里我們?cè)O(shè)數(shù)據(jù)在接收和發(fā)送的字符串中,序號(hào)為序號(hào)為0的字節(jié)為數(shù)據(jù)長(zhǎng)度,其后的字節(jié)為所接收的數(shù)據(jù)。的字節(jié)為數(shù)據(jù)長(zhǎng)度,其后的字節(jié)為所接收的數(shù)據(jù)。另外,設(shè)另外,設(shè)COM1口的傳輸率為口的傳輸率為2400波特,字長(zhǎng)為波特,字長(zhǎng)為8位,位,1位停止位,無(wú)奇偶校驗(yàn)。位停止位,無(wú)奇偶校驗(yàn)。微型計(jì)算機(jī)原理與應(yīng)用第7章 輸入輸出方法及常用的接口電路 26receive proc far;這是接收數(shù)據(jù)子程序,出口
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河源道路運(yùn)輸從業(yè)資格考試系統(tǒng)
- 2024-2025學(xué)年新教材高中語(yǔ)文第六單元課時(shí)優(yōu)案5拿來(lái)主義習(xí)題含解析新人教版必修上冊(cè)
- 光學(xué)實(shí)驗(yàn)室建設(shè)方案
- 華師大版數(shù)學(xué)八年級(jí)下冊(cè)《平面直角坐標(biāo)系》聽(tīng)評(píng)課記錄
- 高中老師工作總結(jié)
- 個(gè)人培訓(xùn)研修計(jì)劃
- 實(shí)驗(yàn)教學(xué)聽(tīng)評(píng)課記錄
- 餐飲合伙人合同范本
- 應(yīng)急照明施工合同范本
- 華中農(nóng)業(yè)大學(xué)《礦井熱害防治》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年江蘇省蘇州市中考英語(yǔ)試題卷(含標(biāo)準(zhǔn)答案及解析)
- 第五單元任務(wù)二《準(zhǔn)備與排練》教學(xué)設(shè)計(jì) 統(tǒng)編版語(yǔ)文九年級(jí)下冊(cè)
- 虧損企業(yè)減虧專(zhuān)項(xiàng)治理方案
- 設(shè)計(jì)質(zhì)量、進(jìn)度、服務(wù)保證措施
- 2024北京海淀高三一模英語(yǔ)試卷(含參考答案)
- 三高疾病之中醫(yī)辨證施治
- 醫(yī)療器械銷(xiāo)售目標(biāo)分解
- 射線(xiàn)衍射原理
- 中華全國(guó)總工會(huì)辦公廳印發(fā)《加快工會(huì)數(shù)字化建設(shè)工作方案》
- 全科醫(yī)學(xué)的基本原則和人文精神(人衛(wèi)第五版全科醫(yī)學(xué)概論)
- 船員健康知識(shí)課件
評(píng)論
0/150
提交評(píng)論