版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、7.5 串行通信與可編程串行通信接口8251A,許多I/O 器件與CPU,或計(jì)算機(jī)與計(jì)算機(jī)之間交換信息,是通過一對(duì)導(dǎo)線或通過信道來傳送信息。這時(shí),每一次只傳輸一位信息,每一位都占據(jù)一個(gè)規(guī)定長(zhǎng)度的時(shí)間間隔,這種數(shù)據(jù)一位一位順序傳送的通信方式稱為串行通信。 與并行通信相比,串行通信具有傳輸線少、成本低的特點(diǎn),特別適合于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外部設(shè)備之間的遠(yuǎn)距離通信,其缺點(diǎn)是速度慢。,$7.5.1 串行通信基礎(chǔ) 一、串行通信需要解決的問題 1. 同步 與并行接口相比,實(shí)現(xiàn)串行傳輸首先要解決同步問題。 同步包括位同步、字節(jié)(幀)同步和數(shù)據(jù)塊同步。 位同步就是生成接收數(shù)據(jù)的采樣時(shí)鐘,保證對(duì)每個(gè)數(shù)據(jù)比特
2、的正確接收,這是串行接收的首要條件。有了采樣時(shí)鐘,就可對(duì)接收數(shù)據(jù)進(jìn)行串行到并行的變換; 字節(jié)同步或幀同步是保證對(duì)接收數(shù)據(jù)字節(jié)和數(shù)據(jù)塊的正確劃分,以便于把變換的并行數(shù)據(jù)按字節(jié)和塊組織存放; 數(shù)據(jù)塊同步是保證數(shù)據(jù)塊按正確的順序發(fā)送和接收,以免接收塊多出或遺漏,這主要由軟件解決。,2. 差錯(cuò)控制 遠(yuǎn)距離通信必然存在差錯(cuò)(誤碼)。要保證通信的可靠,必須采用某種措施解決這個(gè)問題。有兩種方法,即檢錯(cuò)和糾錯(cuò)。 檢錯(cuò):在發(fā)送信息中加入冗余位,使接收端能識(shí)別接收信息的正確或錯(cuò)誤。一旦發(fā)現(xiàn)錯(cuò)誤,就采用措施補(bǔ)救,比如,重發(fā)出錯(cuò)的數(shù)據(jù)塊,叫作出錯(cuò)自動(dòng)請(qǐng)求重發(fā),即ARQ。 糾錯(cuò):在數(shù)據(jù)中假如有更多的冗余位,使接收端不但
3、能檢查接收數(shù)據(jù)的正誤,而且能糾正錯(cuò)誤的數(shù)據(jù)位,這叫糾錯(cuò)編碼技術(shù)。 在計(jì)算機(jī)的數(shù)據(jù)串行傳輸中,一般采用的檢錯(cuò)措施有奇偶校驗(yàn)(parity check)、校驗(yàn)和(sum check)以及循環(huán)冗余校驗(yàn)(CRC)。 3. 通信協(xié)議(規(guī)程) 通信協(xié)議規(guī)定通信鏈路的建立和拆除、命令和響應(yīng)以及出錯(cuò)時(shí)的恢復(fù)等各種約定。是雙方保證可靠通信時(shí)必須遵守的協(xié)議。,二、串行通信數(shù)據(jù)傳送方向 在串行通信中,數(shù)據(jù)通常在兩個(gè)站(如終端和微機(jī))之間進(jìn)行傳送,按照數(shù)據(jù)流的方向可分為3種基本的傳送方式:全雙工、半雙工和單工。 1. 全雙工通信 如圖1(a),兩端分別用獨(dú)立的發(fā)送器和接受器,及傳輸線來發(fā)送和接收信號(hào),通信雙方都能在同
4、一時(shí)刻進(jìn)行發(fā)送和接收操作。這種方式稱全雙工通信。在全雙工方式下,通信系統(tǒng)的每一端都設(shè)置了發(fā)送器和接收器,因此,能控制數(shù)據(jù)同時(shí)在兩個(gè)方向上傳送。全雙工方式無需進(jìn)行方向的切換,這樣,沒有切換操作所產(chǎn)生的時(shí)間延遲,這對(duì)那些不能有時(shí)間延誤的交互式應(yīng)用(例如遠(yuǎn)程檢測(cè)和控制系統(tǒng))十分有利。,2. 半雙工通信 如圖1(b),若使用同一根傳輸線既作接收又作發(fā)送,雖然數(shù)據(jù)可以在兩個(gè)方向上傳送,但通信雙方不能同時(shí)收發(fā)數(shù)據(jù)、只能交替進(jìn)行,通過軟件和接口的協(xié)調(diào)控制,實(shí)現(xiàn)傳輸換向。這種方式稱半雙工通信。采用半雙工時(shí),通信系統(tǒng)每一端的發(fā)送器和接收器,通過收/發(fā)開關(guān)轉(zhuǎn)接到通信線上,進(jìn)行方向的切換,因此,會(huì)產(chǎn)生時(shí)間延遲。收/
5、發(fā)開關(guān)實(shí)際上是由軟件控制的電子開關(guān)。 3. 單工通信 如圖1(c),只允許一個(gè)方向傳輸數(shù)據(jù),不能進(jìn)行反方向傳輸。這種方式稱單工通信。已很少采用。,三、串行通信數(shù)據(jù)的收發(fā)方式 在串行通信中數(shù)據(jù)的收發(fā)可采用異步和同步兩種基本的工作方式。 1. 異步通信方式 異步通信是以字符為獨(dú)立信息單位傳送的,每個(gè)字符為1幀數(shù)據(jù)。通信中相鄰兩幀間的時(shí)間間隔是不定的。而同一幀數(shù)據(jù)中的兩個(gè)代碼間的時(shí)間間隔是固定的。異步通信的數(shù)據(jù)格式如圖2所示。第1位稱起始位,它的寬度為1位,低電平;接著傳送一個(gè)字節(jié)(58位)的數(shù)據(jù)及一位奇偶校驗(yàn)位;最后是停止位,寬度可以是1位,1.5位或2位。在兩個(gè)數(shù)據(jù)組之間可有空閑位。,異步通信時(shí)
6、字符是一幀一幀傳送的,每幀字符以起始位和停止位作為聯(lián)絡(luò)信號(hào)。傳送開始后,接收設(shè)備不斷檢測(cè)傳輸線,看是否有起始位到來。當(dāng)收到一系列的“1”(停止位或空閑位)之后,檢測(cè)到一個(gè)下跳沿,說明起始位出現(xiàn),起始位確認(rèn)后,就開始接收所規(guī)定的數(shù)據(jù)位和奇偶校驗(yàn)位以及停止位。去掉停止位,把數(shù)據(jù)位整理成一個(gè)并行字節(jié),并經(jīng)奇偶校驗(yàn)無誤才算正確地接收一個(gè)字符。接收設(shè)備繼續(xù)檢測(cè)傳輸線,接收下一個(gè)數(shù)據(jù)。,在異步通信中,發(fā)送器和接收器之間必須有兩項(xiàng)共同的規(guī)定: 字符的格式 即字符的編碼形式,奇偶校驗(yàn)、起始位和停止位的規(guī)定。例如用ASCII碼時(shí),7位為字符,一位為偶校驗(yàn)位,一個(gè)起始位以及一個(gè)停止位,共10位為一幀。 波特率 即
7、傳送數(shù)據(jù)位的速度。二進(jìn)制用位/秒(bit/s)來表示。例如,設(shè)數(shù)據(jù)傳送的速率為120字符/秒,每個(gè)字符(幀)包括10位,則傳送波特率為: 10120=1200位/秒=1200波特 通常,異步通信的波特率在509600波特之間,高速的可達(dá)19200波特。在串行通信中大都采用異步通信。它允許發(fā)送端和接送端的時(shí)鐘誤差或波特率誤差達(dá)4%5%。,2. 同步通信 在同步通信時(shí)所使用的數(shù)據(jù)格式根據(jù)控制規(guī)程分為面向字符及面向比特的兩種。 面向字符型的數(shù)據(jù)格式:面向字符型的同步數(shù)據(jù)格式可采用單同步、雙同步及外同步3種數(shù)據(jù)格式,如圖3所示。 單同步是在傳送數(shù)據(jù)之前先傳送一個(gè)同步字符“SYNC”,雙同步則先傳送兩個(gè)
8、同步字符“SYNC”。接收端檢測(cè)到該同步字符后開始接收數(shù)據(jù)。外同步通信的數(shù)據(jù)格式中沒有同步字符,而是用一條專用控制線來傳送同步字符,使接受方及發(fā)送端實(shí)現(xiàn)同步。當(dāng)每一幀信息結(jié)束時(shí)均用兩個(gè)字節(jié)的循環(huán)控制碼CRC為結(jié)束。,面向比特型的數(shù)據(jù)格式:根據(jù)同步數(shù)據(jù)鏈路控制規(guī)程(SDLC),面向比特型的數(shù)據(jù)以幀為單位傳輸,每幀由6個(gè)部分組成。第1部分是開始標(biāo)志“7EH”;第2部分是一個(gè)字節(jié)的地址場(chǎng);第3部分是一個(gè)字節(jié)的控制場(chǎng);第4部分是需要傳送的數(shù)據(jù),數(shù)據(jù)都是位(bit)的集合;第5部分是兩個(gè)字節(jié)的循環(huán)控制碼CRC;最后部分又是“7EH”,作為結(jié)束標(biāo)志。面向比特型的數(shù)據(jù)格式如圖4所示。,在SDLC規(guī)程中不允許
9、數(shù)據(jù)段和CRC段中出現(xiàn)6個(gè)“1”,否則會(huì)誤會(huì)認(rèn)為是結(jié)束標(biāo)志。因此要求在發(fā)送端進(jìn)行檢驗(yàn),當(dāng)連續(xù)出現(xiàn)5個(gè)“1”,則立即插入一個(gè)“0”,到接收端要將這個(gè)插入的“0”去掉,恢復(fù)原來的數(shù)據(jù),保證通信的正常進(jìn)行。 通常,異步通信率要比同步通信的低。 最高同步通信率可達(dá)800K位,因此適合用于傳送信息量大,要求傳送速率很高的系統(tǒng)中。,四、信號(hào)的調(diào)制與解調(diào) 計(jì)算機(jī)的通信是一種數(shù)字信號(hào)的通信,它要求傳輸線的頻帶很寬。但在目前長(zhǎng)距離的通信中,大都采用電話線進(jìn)行信息傳遞,而電話線的頻帶又沒有這么寬,所以,簡(jiǎn)單地直接使用電話線去傳送數(shù)字信號(hào),就會(huì)造成信號(hào)的畸變。 為了保證信號(hào)的可靠性,在長(zhǎng)距離通信中,常常采用調(diào)制/解
10、調(diào)器來保證信號(hào)品質(zhì)。調(diào)制器(Modulator)把數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),經(jīng)過傳輸線傳送到目的地后,再用解調(diào)器(Demodulator)檢測(cè)此模擬信號(hào),再把它轉(zhuǎn)換成數(shù)字信號(hào),如圖5所示。通常把調(diào)制、解調(diào)電路做在一起,構(gòu)成調(diào)制/解調(diào)器。在串行通信中,要用一對(duì)調(diào)制/解調(diào)器來實(shí)現(xiàn)信號(hào)轉(zhuǎn)換。,調(diào)制/解調(diào)的實(shí)現(xiàn)方法很多,如FSK ( Frequency Shift Keying ) 移頻鍵控式是其中常用的一種。它把數(shù)字信號(hào)的“1”和“0”調(diào)制成不同頻率的模擬信號(hào),這兩種不同頻率的模擬信號(hào),分別由電子開關(guān)控制,在運(yùn)算放大器的輸入端相加,而電子開關(guān)由要傳輸?shù)臄?shù)字信號(hào)(即數(shù)據(jù))控制。當(dāng)信號(hào)為“1”時(shí),控制上面
11、的電子開關(guān)導(dǎo)通,送出一串低頻模擬信號(hào),于是在運(yùn)算放大器的輸出端,就得到了調(diào)制后的信號(hào)。,五、串行通信接口標(biāo)準(zhǔn) 1. RS-232-C接口標(biāo)準(zhǔn) 在串口通信接口標(biāo)準(zhǔn)中,通常采用RS-232-C接口。RS-232-C是EIA ( Electronics Industry Association Recommends Standard ) 推薦為國際通用的一種串行通信接口標(biāo)準(zhǔn)。它實(shí)際上是一個(gè)25芯的D型連接器(圖6(b),其中一個(gè)引腳都有標(biāo)準(zhǔn)規(guī)定,且對(duì)信號(hào)電平也有標(biāo)準(zhǔn)規(guī)定。所以,對(duì)于任何具備RS-232-C接口的設(shè)備都可以不需要附加其他硬件而與計(jì)算機(jī)相連接。圖6(a)是其最基本的常用信號(hào)規(guī)定。目前在普
12、通微機(jī)中還常用9芯D型連接器,如圖6(c)所示。 凡是符合RS-232-C接口標(biāo)準(zhǔn)的計(jì)算機(jī)或外設(shè),都把它們往外發(fā)送的數(shù)據(jù)線連至25芯連接器的2號(hào)引腳,接收的數(shù)據(jù)線連到3號(hào)引腳,如圖6(d)。顯然,在插頭連線時(shí),一方的接收數(shù)據(jù)線與另一方的發(fā)送數(shù)據(jù)線相連。,在串行通信中,除了數(shù)據(jù)線和地線外,為了保證信息的可靠傳送,還有若干聯(lián)絡(luò)控制信息線互相連接。這些聯(lián)絡(luò)控制線有: 請(qǐng)求發(fā)送 ( Request To Send ) 當(dāng)發(fā)送器已經(jīng)作好了發(fā)送的準(zhǔn)備,為了了解接收方是否作好了接收準(zhǔn)備,是否可以開始發(fā)送,就向?qū)Ψ捷敵鲆粋€(gè)有效的信號(hào),以等待對(duì)方的回答。 準(zhǔn)許發(fā)送( Clear To Send ) 當(dāng)接收方做好
13、了接收的準(zhǔn)備,在接收到發(fā)送方送來信號(hào)后,就以有效的信號(hào)作為回答。 數(shù)據(jù)終端準(zhǔn)備好( Data Terminal Ready ) 通常當(dāng)某一個(gè)站的接收器已做好了接收的準(zhǔn)備,為了通知發(fā)送器可以發(fā)送,就向發(fā)送器發(fā)出一個(gè)有效的信號(hào)。 數(shù)據(jù)裝置準(zhǔn)備好( Data Set Ready ) 當(dāng)發(fā)送方接收到接收方送來的有效的信號(hào),在發(fā)送方做好了發(fā)送的準(zhǔn)備后,就向接收方發(fā)出一個(gè)有效的信號(hào)作為回答。,振鈴指示器RI和載波檢測(cè)CD為作為調(diào)制解調(diào)器輸出到接收方的信號(hào),通知接收方準(zhǔn)備接收數(shù)據(jù)。通常用于電話網(wǎng)路中。 RS-232-C除了對(duì)信號(hào)引腳的定義作了規(guī)定外,對(duì)信號(hào)電平標(biāo)準(zhǔn)也有規(guī)定,即采用負(fù)邏輯規(guī)定邏輯電平:5 15
14、V 規(guī)定為“1”,而將+5V +15V 規(guī)定為“0”。 可以實(shí)現(xiàn)TTL與RS-232-C標(biāo)準(zhǔn)之間電平轉(zhuǎn)換的芯片有很多。目前較廣泛地使用集成電路轉(zhuǎn)換器件,如MC1488、SN75150芯片可完成TTL電平到EIA電平的轉(zhuǎn)換,而MC1489、SN75154芯片可實(shí)現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。MAX232芯片可完成TTL與EIA雙向電平轉(zhuǎn)換。圖7采用的是ICL232,它的工作電源為單一+5V。在三線方式下(圖6(d),一個(gè)ICL232芯片可以實(shí)現(xiàn)兩組串口信號(hào)的電平變換。,2. RS-422A接口標(biāo)準(zhǔn) 在通信速率低于20Kb/s時(shí),RS-232-C所能直接連接的最大物理距離為15m(50英尺)。為
15、了實(shí)現(xiàn)在更大的距離和更高的速率上直接連接,EIA在RS-232-C的基礎(chǔ)上,制定了更高性能的接口標(biāo)準(zhǔn)。 RS-422A標(biāo)準(zhǔn)是一種平衡式傳輸。所謂平衡方式,是指雙端發(fā)送和雙端接收,所以,傳送信號(hào)要用兩條線AA和BB,發(fā)送端和接收端分別采用平衡發(fā)送器(驅(qū)動(dòng)器)和差動(dòng)接收器如圖8所示。這個(gè)標(biāo)準(zhǔn)的電氣特性對(duì)邏輯電平的定義是根據(jù)兩條傳輸線之間的電位差值來決定,當(dāng)AA線的電平比BB線的電平高于200mV時(shí)表示邏輯“1”;但AA線的電平比BB線的電平低于200mV時(shí)表示邏輯“0”。很明顯,這種方式和RS-232-C采用單端接收器和單端發(fā)送器,只用一條信號(hào)線傳送信息,并且根據(jù)該信號(hào)線上電平相對(duì)于公共的信號(hào)地電
16、平的大小來決定邏輯的“1”和“0”是不同的。RS-422A接口標(biāo)準(zhǔn)的電路由發(fā)送器、平衡連接電纜、電纜終端負(fù)載和接收器組成。他通過平衡發(fā)送器把邏輯電平變換成電位差,完成始端的信息傳送;通過差動(dòng)接收器,把電位差變成邏輯電平,實(shí)現(xiàn)終端的信息接收。RS-422A標(biāo)準(zhǔn)由于采用了雙線傳輸,大大增強(qiáng)了抗共模干擾的能力。因此最大傳輸速率可達(dá)10Mb/s(傳送15m時(shí))。若傳輸速率降到90Kb/s時(shí),最大距離可達(dá)1200m。該標(biāo)準(zhǔn)規(guī)定電路中只許有1個(gè)發(fā)送器,可有多個(gè)接收器。該標(biāo)準(zhǔn)允許驅(qū)動(dòng)器輸出為26V,接收器輸入電平可以低到200mV。,為了實(shí)現(xiàn)RS-422A標(biāo)準(zhǔn)的連接,許多公司推出了平衡驅(qū)動(dòng)器/接收器集成芯片
17、,如MC3487/3486、SN75174/75175等。 例如,在YSJC-A型微機(jī)遠(yuǎn)距離水位自動(dòng)監(jiān)測(cè)系統(tǒng)中,采用MC3487和MC3486分別作為平衡發(fā)送器和差動(dòng)接收器,傳輸線采用普通的雙絞線,在零MODE方式下傳輸速率為8Kb/s時(shí),傳送距離達(dá)到了1.5 km。 MC3487和MC3486的連接,如圖9所示。,3. RS-485接口標(biāo)準(zhǔn) 它與RS-422A標(biāo)準(zhǔn)一樣,也是一種平衡傳輸方式的串行接口標(biāo)準(zhǔn),它和RS-422A兼容,并且擴(kuò)展了RS-422A的功能。兩者主要差別是,RS-422A標(biāo)準(zhǔn)只許電路中有一個(gè)發(fā)送器,而RS-485標(biāo)準(zhǔn)允許在電路中可有多個(gè)發(fā)送器,因此,它是一種多發(fā)送器的標(biāo)準(zhǔn)。
18、RS-485允許一個(gè)發(fā)送器驅(qū)動(dòng)多個(gè)負(fù)載設(shè)備,負(fù)載設(shè)備可以是驅(qū)動(dòng)發(fā)送器、接收器或收發(fā)器組合單元。 RS-485標(biāo)準(zhǔn)的特點(diǎn)特點(diǎn)有: a. 由于RS-485標(biāo)準(zhǔn)采用差動(dòng)發(fā)送/接收,所以,共模抑制比高,抗干擾能力強(qiáng)。b. 傳輸速率高,它允許的最大傳輸速率可達(dá)10Mb/s(傳送15m)。傳輸信號(hào)的擺幅?。?00mV)。c. 傳送距離遠(yuǎn)(指無MODEM的直接傳輸),采用雙絞線,在不用MODEM的情況下,當(dāng)100Kb/s的傳輸速率時(shí),可傳送的距離為1.2km,若傳輸速率下降,則傳送距離可以更遠(yuǎn)。d. 能實(shí)現(xiàn)多點(diǎn)對(duì)多點(diǎn)的通信,RS-485允許平衡電纜上連接32個(gè)發(fā)送器/接收器對(duì)。RS-485標(biāo)準(zhǔn)目前已在許多方
19、面得到應(yīng)用,尤其是在多點(diǎn)通信系統(tǒng)中,如工業(yè)集散分布系統(tǒng)、商業(yè)POS收款機(jī)和考勤機(jī)的聯(lián)網(wǎng)中用的很多,是一個(gè)很有發(fā)展前途的串行通信接口標(biāo)準(zhǔn)。,4. 幾種標(biāo)準(zhǔn)的比較 表1列出了RS-232C、RS-422A和RS-485幾種標(biāo)準(zhǔn)的工作方式、直接傳輸?shù)淖畲缶嚯x、最大數(shù)據(jù)傳輸速率、信號(hào)電平以及傳輸線上允許的驅(qū)動(dòng)器和接收器的數(shù)目等特性參數(shù)。,$7.5.2 串行接口 串行傳送數(shù)據(jù)是一位一位依次順序傳送的,而數(shù)據(jù)在計(jì)算機(jī)中卻是并行的,為此要實(shí)現(xiàn)串行通信就必須解決串行到并行和并行到串行的轉(zhuǎn)換的問題。通常的解決方法是用串行接口來實(shí)現(xiàn)。 一、串行通信接口的基本任務(wù) 1. 數(shù)據(jù)格式化 因?yàn)閬碜訡PU的是普通的并行數(shù)據(jù)
20、,所以,接口電路應(yīng)具有實(shí)現(xiàn)不同串行通信方式下的數(shù)據(jù)格式化的任務(wù)。在異步通信方式下,接口自動(dòng)生成起止式的幀數(shù)據(jù)格式。在面向字符的同步方式下,接口要在待傳送的數(shù)據(jù)塊前面加上同步字符。 2. 進(jìn)行串 并轉(zhuǎn)換 串行傳送,數(shù)據(jù)是一位一位串行傳送的,而計(jì)算機(jī)處理數(shù)據(jù)是并行數(shù)據(jù)。所以當(dāng)數(shù)據(jù)由計(jì)算機(jī)送至數(shù)據(jù)發(fā)送器時(shí),首先把并行的數(shù)據(jù)轉(zhuǎn)換為串行的數(shù)據(jù)再傳送。而在計(jì)算機(jī)接收由接收器送來的數(shù)據(jù)時(shí),要先把串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)才能送入計(jì)算機(jī)處理。因此串并轉(zhuǎn)換是串行接口電路的重要任務(wù)。,3. 控制數(shù)據(jù)傳輸速率 串行通信接口電路應(yīng)具有對(duì)數(shù)據(jù)傳輸速率波特率進(jìn)行選擇和控制的能力。 4. 進(jìn)行錯(cuò)誤檢測(cè) 在發(fā)送時(shí)接口電路對(duì)傳送的字
21、符數(shù)據(jù)自動(dòng)生成奇偶校驗(yàn)位或其他檢驗(yàn)碼。在接收時(shí),接口電路檢查字符的奇偶校驗(yàn)位或其他檢驗(yàn)碼,以確定是否發(fā)生傳送錯(cuò)誤。 5. 進(jìn)行TTL與EIA電平轉(zhuǎn)換 CPU和終端均采用TTL 電平及正邏輯,他們與EIA采用的電平及負(fù)邏輯不兼容,需在接口電路中進(jìn)行轉(zhuǎn)換。 6. 提供符合EIA-RS-232C接口標(biāo)準(zhǔn)所要求的信號(hào)線 遠(yuǎn)距離通信采用MODEM時(shí),需要9根信號(hào)線;近距離零MODEM方式,只需要3根信號(hào)線。這些信號(hào)線由接口電路提供,以便與MODEM或終端進(jìn)行聯(lián)絡(luò)與控制。,二、串行通信接口電路的組成 串行接口有許多種類,典型的串行接口如圖10所示。它包括4個(gè)主要寄存器:控制寄存器、狀態(tài)寄存器、數(shù)據(jù)輸入寄存
22、器及數(shù)據(jù)輸出寄存器。 控制寄存器用來接收CPU送給此接口的各種控制信息,而控制信息決定接口的工作方式。狀態(tài)寄存器的各位叫狀態(tài)位,每一個(gè)狀態(tài)位都可以用來指示傳輸過程中的某一種錯(cuò)誤或者當(dāng)前傳輸狀態(tài)。數(shù)據(jù)輸入寄存器總是和串行輸入/并行輸出移位寄存器配對(duì)使用的。在輸入過程中,數(shù)據(jù)一位一位從外部設(shè)備進(jìn)入接口的移位寄存器,當(dāng)接收完一個(gè)字符以后,數(shù)據(jù)就從移位寄存器送到數(shù)據(jù)輸入寄存器,再等待CPU 來取走。輸出的情況和輸入過程類似,在輸出過程中,數(shù)據(jù)輸出寄存器和并行輸入/串行輸出移位寄存器配對(duì)使用。當(dāng) CPU往數(shù)據(jù)輸出寄存器中輸出一個(gè)數(shù)據(jù)后,數(shù)據(jù)便傳輸?shù)揭莆患拇嫫?,然后一位一位地通過輸出線送到外部設(shè)備。,CPU可以訪問串行接口中的4個(gè)主要寄存器。從原則上說,對(duì)這4個(gè)寄存器可以通過不同的地址來訪問。不過,因?yàn)榭刂萍拇嫫骱蛿?shù)據(jù)輸出寄存器是只寫的,狀態(tài)寄存器和數(shù)據(jù)輸入寄存器是只讀的,所以,可以用讀信號(hào)和寫信號(hào)來區(qū)分這兩組寄存器,再用一位地址來區(qū)分兩個(gè)只讀或兩個(gè)只寫寄存器。 由于這種串行接口控制寄存器的參數(shù)是
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 考研學(xué)子活動(dòng)策劃方案(3篇)
- 制定哨點(diǎn)管理制度方案(3篇)
- 2026內(nèi)蒙古行政執(zhí)法人員專場(chǎng)招收選崗提示考試參考試題及答案解析
- 2026福建漳州市海洋與漁業(yè)執(zhí)法支隊(duì)招聘勞務(wù)派遣人員32人備考考試題庫及答案解析
- 化學(xué)合成技術(shù)作業(yè)
- 化學(xué)化工技術(shù)
- 《收獲的季節(jié) 除數(shù)是兩位數(shù)的除法》教案數(shù)學(xué)上課件
- 《GB 4706.22-2008家用和類似用途電器的安全 駐立式電灶、灶臺(tái)、烤箱及類似用途器具的特殊要求》專題研究報(bào)告
- 《GAT 2146-2024法庭科學(xué) 涉火案件物證檢驗(yàn)移動(dòng)實(shí)驗(yàn)室建設(shè)通 用要求》專題研究報(bào)告
- 2026年眼鏡企業(yè)保密合同協(xié)議
- 2026云南文山州教育體育局所屬事業(yè)單位選調(diào)37人備考題庫(2026年第1號(hào))參考答案詳解
- 2025年考愛情的測(cè)試題及答案
- 2026四川成都錦江投資發(fā)展集團(tuán)有限責(zé)任公司招聘18人備考題庫及答案詳解一套
- 橋式起重機(jī)培訓(xùn)課件
- 聚丙烯酰胺裝置操作工崗前規(guī)程考核試卷含答案
- 2026廣東廣州開發(fā)區(qū)統(tǒng)計(jì)局(廣州市黃埔區(qū)統(tǒng)計(jì)局)招聘市商業(yè)調(diào)查隊(duì)隊(duì)員1人考試備考試題及答案解析
- 假釋前評(píng)估表(家屬)
- 北師大版八年級(jí)數(shù)學(xué)下冊(cè)課件【全冊(cè)】
- 關(guān)于提高護(hù)士輸液時(shí)PDA的掃描率的品管圈PPT
- 針入度指數(shù)計(jì)算表公式和程序
- XGDT-06型脈動(dòng)真空滅菌柜4#性能確認(rèn)方案
評(píng)論
0/150
提交評(píng)論