




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1第十章 串行通信技術(shù)10.1 串行通信基本概念10.2異步串行通信接口芯片825010.3串行通信應(yīng)用舉例10.4異步串行通信接口芯片8251210.1 串行通信基本概念串行通信與并行通信;串行通信是把數(shù)據(jù)的字節(jié)分解成單個二進(jìn)制位依次傳輸,每一位數(shù)據(jù)都占據(jù)一個固定的時間長度。這就使傳輸線的數(shù)目大大減少。3串行通信基本概念(1)異步通信與同步通信 根據(jù)時鐘控制數(shù)據(jù)發(fā)送與接收的方式,串行通信可分為異步通信與同步通信。異步串行通信:在單根數(shù)據(jù)線上逐字符逐位傳輸,傳輸一個字符時,以起始位開始,然后傳輸字符本身的各位,接著傳輸校驗(yàn)位,最后以停止位結(jié)束該字符的傳輸。一次傳輸?shù)钠鹗嘉弧⒆址魑?、校?yàn)位、停
2、止位構(gòu)成一組完整的信息,稱為幀(Frame);幀與幀之間可有任意個空閑位;4串行通信基本概念例:傳送8位數(shù)據(jù)45H(0100,0101B),奇校驗(yàn),1個停止位,則信號線上的波形為:5串行通信基本概念異步通訊的信息格式:起始位邏輯01位數(shù)據(jù)位邏輯0或15位、6位、7位、8位校驗(yàn)位邏輯0或11位或無停止位邏輯11位、1.5位或2位空閑位邏輯1任意數(shù)量 6串行通信基本概念(2)雙工和單工全雙工方式:通信雙方能同時進(jìn)行發(fā)送和接收操作;半雙工方式:只有1根數(shù)據(jù)線傳送數(shù)據(jù)信號,要求通信雙方的發(fā)送和接收由電子開關(guān)切換;單工方式:只允許數(shù)據(jù)按照一個固定的方向傳送;7串行通信基本概念(3)調(diào)制和解調(diào) 數(shù)字信號的
3、頻帶寬,而普通通信線路頻帶較窄,如電話線頻帶范圍僅3003400Hz。所以采用普通通信線路進(jìn)行遠(yuǎn)程數(shù)據(jù)通信時,需要在發(fā)送端用調(diào)制器(Modulator)把數(shù)字信號轉(zhuǎn)換為模擬信號,模擬信號經(jīng)通信線路傳送到接收方,接收方再以解調(diào)器(Demodulator),把模擬信號變?yōu)閿?shù)字信號。大多數(shù)情況下,調(diào)制器和解調(diào)器合在一個裝置中,稱為調(diào)制解調(diào)器Modem。在通信中,Modem起著傳輸信號的作用,是一種數(shù)據(jù)通訊設(shè)備,簡稱DCE;接收設(shè)備和發(fā)送設(shè)備稱為數(shù)據(jù)終端設(shè)備,簡稱DTE。8串行通信基本概念(4)信息傳輸?shù)臋z錯和糾錯串行數(shù)據(jù)在傳輸過程中,由于干擾可能引起信息的出錯;如何發(fā)現(xiàn)傳輸中的錯誤,叫檢錯;發(fā)現(xiàn)錯誤
4、后,如何消除錯誤,叫糾錯。最簡單的檢錯方法是奇偶校驗(yàn),即在傳送字符的各位之外,再傳送1位奇/偶校驗(yàn)位??刹捎闷嫘r?yàn)或偶校驗(yàn)。奇校驗(yàn):所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中,1的個數(shù)為奇數(shù);偶校驗(yàn):所有傳送的數(shù)位(含字符的各數(shù)位和校驗(yàn)位)中,1的個數(shù)為偶數(shù);奇偶校驗(yàn)?zāi)軌驒z測出1位誤碼,但是不能糾錯。9串行通信基本概念(5)傳輸速率在串行通訊中,用波特率來描述數(shù)據(jù)的傳輸速率;波特率,即每秒鐘傳送的二進(jìn)制位數(shù),簡寫為bps;接收時鐘/發(fā)送時鐘是波特率的倍數(shù),稱為波特率因子。例如波特率因子為16,則16個時鐘脈沖移位1次。例:波特率=9600bps,波特率因子=16,則接收時鐘和發(fā)送時鐘頻率=96
5、0016=153600Hz;10串行總線標(biāo)準(zhǔn)RS-232C 在串行通信中,DTE和DCE之間的連接要符合接口標(biāo)準(zhǔn),計(jì)算機(jī)通信中使用最普遍的是RS-232C標(biāo)準(zhǔn),PC機(jī)上的COM1、COM2接口,就是RS-232C接口,使用9針和25針連接器。11串行總線標(biāo)準(zhǔn)RS-232C RS232是美國電子工業(yè)協(xié)會(EIA)頒布的串行總線標(biāo)準(zhǔn)。EIA RS232C定義了按位串行傳輸?shù)臄?shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間的接口信息。TxD發(fā)送;(Transmitted Data)RxD接收;(Received Data)SG信號地;DSRDCE準(zhǔn)備好;(Data Set Ready)DTR DT
6、E(即微機(jī)接口電路,如8250/8251)準(zhǔn)備好;(Data Terminal Ready)RTSDTE請求DCE發(fā)送;(Request To Send)CTSDCE允許DTE發(fā)送,該信號是對RTS信號的回答;(Clear To Send)DCD數(shù)據(jù)載波檢出;(Data Carrier Detected)當(dāng)本地DCE收到對方的DCE設(shè)備送來的載波信號時,使DCD有效,通知DTE準(zhǔn)備接收,并且由DCE將接收到的載波信號解調(diào)為數(shù)字信號,經(jīng)RXD線送給DTE;RI振鈴信號;當(dāng)DCE收到交換機(jī)送來的振鈴呼叫信號時,使該信號有效,通知DTE已被呼叫;(Ring Indicator)12串行總線標(biāo)準(zhǔn)RS-
7、232C采用Modem(DCE)和電話網(wǎng)通信時的信號連接13串行總線標(biāo)準(zhǔn)RS-232C無Modem的標(biāo)準(zhǔn)連接14串行總線標(biāo)準(zhǔn)RS-232C無Modem 的最簡連接15RS-232C的電氣規(guī)范RS-232C的電氣標(biāo)準(zhǔn)如下:最大短路電流小于0.5A;不帶負(fù)載時驅(qū)動器輸出電平V025V;空號(SPACE)或控制狀態(tài)信號的邏輯“0”在驅(qū)動器輸出端為+5V+15;在負(fù)載端要大于+3V;傳號(MARK)或控制狀態(tài)信號的邏輯“1”在驅(qū)動器輸出端為-5V-15V;在負(fù)載端要小于-3V;負(fù)載電阻Rl在30007000;負(fù)載電容(包括線間電容)Cl2500pF;驅(qū)動器輸出電阻R0300。16RS-232C的電氣規(guī)
8、范RS-232C采用負(fù)邏輯,且信號電平與TTL不兼容;串行接口芯片8250、8251均使用TTL電平,應(yīng)使用電平轉(zhuǎn)換電路與RS-232C連接器連接;MC1488:TTL電平RS232電平 (用于發(fā)送方)MC1489:TTL電平RS232電平 (用于接收方)1710.2異步串行通信接口芯片82508250芯片是一種通用的異步接收發(fā)送器,是為適用于Intel公司的微處理機(jī)的數(shù)據(jù)通信而設(shè)計(jì)的;發(fā)送時,它接收來自CPU的并行數(shù)據(jù)字符,然后將其轉(zhuǎn)換為連續(xù)的數(shù)據(jù)流,通過發(fā)送移位寄存器發(fā)送出去。接收時,該芯片接收串行數(shù)據(jù)流,并將其轉(zhuǎn)換為并行數(shù)據(jù),通過接收數(shù)據(jù)寄存器提供給CPU;可由CPU對其編程,確定異步通
9、訊的波特率以及傳送數(shù)據(jù)的格式;此外,CPU可在任何時候讀取芯片的狀態(tài),包括數(shù)據(jù)傳輸錯誤標(biāo)志和控制信號。188250功能與結(jié)構(gòu)198250功能與結(jié)構(gòu)208250功能與結(jié)構(gòu)218250功能與結(jié)構(gòu)(1) 數(shù)據(jù)輸入/輸出緩沖器 雙向數(shù)據(jù)線(D0D7)實(shí)現(xiàn)8250芯片與處理機(jī)之間的雙向通信,包括數(shù)據(jù),控制字和狀態(tài)信息的傳輸。(2) 讀/寫控制邏輯芯片選擇(CS0,CS1,CS2#)當(dāng)CS0與CS1為高、CS2#為低時,該芯片被選中;地址選通(ADS#) 當(dāng)ADS#為低電平,則鎖存片選(CS0,CS1,CS2#)和寄存器選擇(A0,A1,A2)信號,即可允許芯片和處理器進(jìn)行數(shù)據(jù)傳輸;(可不用)寄存器選擇(
10、A0,A1,A2)芯片內(nèi)部可供處理機(jī)訪問的16個寄存器由(A0,A1,A2)選擇位和線路控制寄存器最高位(稱作除數(shù)鎖存器訪問位DLAB)共同來選擇;228250功能與結(jié)構(gòu)收發(fā)器禁止(DDIS)該端輸出高電平時,禁止處理器對8250寫操作;主復(fù)位(MR)該端為高時,清除內(nèi)部所有寄存器(除接收器數(shù)據(jù)、發(fā)送保持寄存器和除數(shù)鎖存器)和控制邏輯;外時鐘輸入/輸出(XTAL1、XTAL2)由外部基準(zhǔn)定時振蕩器提供時鐘經(jīng)XTAL1腳輸入到芯片內(nèi),XTAL2是基準(zhǔn)時鐘信號輸出腳;芯片選擇輸出(CSOUT)當(dāng)芯片已由CS0,CS1,CS2輸入所選中時,該信號為高,才能開始數(shù)據(jù)傳輸;中斷(INTRPT)每當(dāng)任一種
11、中斷類型變成有效,且中斷允許時,該輸出端為高電平。 238250功能與結(jié)構(gòu)(3)調(diào)制解調(diào)器控制邏輯數(shù)傳機(jī)就緒(DSR#)(輸入)當(dāng)該信號腳為低電平時,表明 Modem就緒,允許使用通訊設(shè)備進(jìn)行數(shù)據(jù)傳送;數(shù)據(jù)終端就緒(DTR#)(輸出)當(dāng)DTR#為低電平時,通知調(diào)制解調(diào)器或數(shù)傳機(jī)8250已準(zhǔn)備好通信;請求發(fā)送(RTS#)(輸出)當(dāng)RTS#為低時,表明8250要求向Modem輸出串行數(shù)據(jù);清除發(fā)送(CTS#)(輸入)當(dāng)CTS#為低時,表明MODEM已同意8250的發(fā)送請求。248250功能與結(jié)構(gòu)接收線路信號檢測(RLSD#)(輸入)當(dāng)RLSD#為低時,說明MODEM已接收數(shù)據(jù)載波,8250應(yīng)立即開
12、始接收解調(diào)后的數(shù)據(jù);振鈴指示(RI#)(輸入)當(dāng)RI#為低時,說明MODEM已收到電話交換臺的撥號呼叫,MODEM要求8250予以回答。在8250收到振鈴指示后,若它已準(zhǔn)備好,則使DTR#輸出低電平作為MODEM的應(yīng)答信號,此后交換電話線成為串行通信的鏈路;輸出1(OUT1)(輸出)用戶指定的MODEM控制功能的輸出,通過對MODEM控制寄存器的位2編程來控制OUT1輸出電平;輸出2(OUT2)(輸出)用戶指定的MODEM控制功能的輸出,通過對MODEM控制寄存器的位3編程來控制OUT2輸出電平;258250功能與結(jié)構(gòu)(4)接收器邏輯 該邏輯包括接收器移位寄存器、數(shù)據(jù)寄存器以及相應(yīng)的接收控制邏
13、輯。其引腳功能如下: 接收器時鐘(RCLK)輸入接收波特率的16倍時鐘信號;串行輸入(SIN)來自通信鏈路的串行數(shù)據(jù)輸入。(5)發(fā)送器邏輯 該邏輯包括發(fā)送保持寄存器、移位器以及相應(yīng)的發(fā)送控制邏輯,其引腳功能如下: 波特率輸出(BAUDOUT)輸出發(fā)送波特率的16 倍時鐘信號; 串行輸出(SOUT)將送到通信鏈路的串行數(shù)據(jù)輸出;268250工作原理278250內(nèi)部寄存器288250內(nèi)部寄存器(1)線路控制寄存器LCR(地址3,只寫)D7DLAB除數(shù)鎖存 0允許訪問接收數(shù)據(jù)、發(fā)送保持和中斷允許寄存器; 1允許訪問波特率因子寄存器,將除數(shù)鎖存;D6SB設(shè)置間斷 0禁止間斷產(chǎn)生; 1設(shè)置間斷,SOUT
14、發(fā)送空號。據(jù)此,收方能識別發(fā)送設(shè)備已中止發(fā)送;298250內(nèi)部寄存器D3PEN奇偶校驗(yàn)允許 0無奇偶校驗(yàn); 1允許奇偶校驗(yàn);D4EPS奇偶類型 0奇校驗(yàn)(當(dāng)D3=1); 1偶校驗(yàn)(當(dāng)D3=1);D5SP附加奇偶保持位選擇位 0無奇偶保持位選擇位; 1奇偶附加位為0(偶校驗(yàn)); 1奇偶附加位為1(奇校驗(yàn));308250內(nèi)部寄存器D2STB停止位選擇 01位停止位; 11.5位停止位(數(shù)據(jù)位5位); 12位(數(shù)據(jù)位6、7、8);D1,D0WLS1,WLS0數(shù)據(jù)位數(shù) 005位 016位 107位 118位318250內(nèi)部寄存器(2)分頻系數(shù)寄存器(地址0、1兩個,DLAB=1;只寫) 該系數(shù)是對輸入
15、時鐘(1.8432MHz )進(jìn)行分頻,產(chǎn)生16倍波特率的波特率發(fā)生器時鐘(即BAUDOUT),其關(guān)系如下:波特率=1.8432MHz/(分頻系數(shù)16)分頻系數(shù)必須在初始化期間預(yù)置(此時,DLAB=1),以保證波特率發(fā)生器執(zhí)行規(guī)定動作。328250內(nèi)部寄存器(3)發(fā)送保持寄存器(地址0,只寫) 要發(fā)送的字符寫入數(shù)據(jù)保持寄存器,串行發(fā)送從字節(jié)的最低位開始發(fā)送;(4)接收數(shù)據(jù)寄存器(地址0,只讀) 該寄存器存放接收字符;(5) 中斷允許寄存器(地址1,只寫) 該寄存器允許INS 8250的四種類型的中斷(相應(yīng)位置1),使中斷請求INTRPT輸出有效的高電平。將中斷允許寄存器最低四位清零,可完全禁止芯
16、片中斷系統(tǒng)。中斷系統(tǒng)的禁止將封鎖中斷標(biāo)識寄存器和中斷請求的輸出;D0允許接收數(shù)據(jù)就緒中斷;D1允許發(fā)送保持寄存器空中斷;D2允許接收線路狀態(tài)中斷;D3允許MODEM狀態(tài)中斷;338250內(nèi)部寄存器(6) 中斷標(biāo)識寄存器(地址2 ,只讀) INS8250芯片具有優(yōu)先級的中斷邏輯。四種類型的中斷優(yōu)先級以接收線路狀態(tài)中斷為最高,其次是接收數(shù)據(jù)就緒中斷、發(fā)送保持寄存器空中斷,最低的是MODEM狀態(tài)中斷。348250內(nèi)部寄存器(7)線路狀態(tài)寄存器(地址5 ,可讀/寫)線路狀態(tài)寄存器為CPU提供內(nèi)部狀態(tài)信息,主要是接收線路狀態(tài),各位的含義如下:D0接收器數(shù)據(jù)就緒。1=接收數(shù)據(jù)寄存器收到一個完整的輸入字符;
17、0=讀出接收數(shù)據(jù)寄存器的內(nèi)容;D1超越錯,8250接收下一個字符前,接收數(shù)據(jù)寄存器中的數(shù)據(jù)尚未取走。1=出現(xiàn)超越錯;0=讀出該狀態(tài)寄存器的內(nèi)容;D2 奇偶錯1=檢驗(yàn)出奇偶錯;0=讀出該狀態(tài)寄存器內(nèi)容;358250內(nèi)部寄存器D3幀格式錯1=停止位檢測為邏輯0(空號);0=讀出該狀態(tài)寄存器的內(nèi)容;D4間斷1=接收的間斷狀態(tài)超過一個完整的數(shù)據(jù)傳輸時間;0=讀出該狀態(tài)寄存器內(nèi)容;D5發(fā)送保持寄存器空 1=準(zhǔn)備好接收下一個要求發(fā)送的字符或本次發(fā)送的字符已從保持寄存器傳送到發(fā)送移位寄存器;0=處理機(jī)將字符裝入到保持寄存器;D6發(fā)送移位寄存器空1發(fā)送移位寄存器空閑。0數(shù)據(jù)由保持寄存器送到移位器。D7恒為03
18、68250內(nèi)部寄存器(8) MODEM控制寄存器(地址4 ,只寫)該寄存器控制與調(diào)制解調(diào)器或數(shù)傳機(jī)的接口。D0數(shù)據(jù)終端就緒1=DTR為低電平;0=DTR為高電平;D1請求發(fā)送1=RTS輸出低電平;0=RTS輸出高電平;D2輸出1(OUT1)1=用戶指定輔助輸出1,OUT1為低電平;0=OUT1為高電平;378250內(nèi)部寄存器D3輸出2(OUT2)1=用戶指定輔助輸出2,OUT2為低電平;0=OUT2為高電平;D4環(huán)路測試1=芯片循環(huán)反饋,提供診斷測試,即發(fā)送的數(shù)據(jù)立即被接收,允許CPU來驗(yàn)證8250的發(fā)送和接收通路是否正常;388250內(nèi)部寄存器(9)MODEM狀態(tài)寄存器(地址6,只讀) 該寄
19、存器的高四位D74反映調(diào)制解調(diào)器控器控制線的當(dāng)前狀態(tài),低四位D30提供四位控制輸入的狀態(tài)變化信息。398250內(nèi)部寄存器D0清除發(fā)送 該位邏輯1表示從處理機(jī)上一次讀出以后,輸入的CTS已改變狀態(tài);D1數(shù)傳機(jī)就緒該位邏輯1表示從處理機(jī)上一次讀出以后,輸入的DSR已改變狀態(tài);D2振鈴標(biāo)志 該位邏輯1表示RI已由接通(邏輯1)變成斷開(邏輯0)狀態(tài);D3接收線路信號檢測 該位邏輯1表示RLSD已改變狀態(tài);D4D7位反映MODEM 控制輸入的相應(yīng)狀態(tài) MODEM狀態(tài)寄存器的低四位中,任一位被置1。都將產(chǎn)生MODEM狀態(tài)中斷。4010.3 串行通信應(yīng)用舉例418250應(yīng)用428250應(yīng)用;屏顯提示輸入文
20、件;鍵入傳輸文件名;(DS:DX)緩沖區(qū)最大字符數(shù);(DS:DX1)實(shí)際字符數(shù);打開文件,DS:DX串地址;438250應(yīng)用;讀文件,AX: 文件代號;DX;關(guān)閉文件;取中斷向量并保存448250應(yīng)用;設(shè)置新中斷向量;設(shè)置8250;;DLAB=1;;分頻系數(shù)0180H;LCR458250應(yīng)用;MODEM控制;中斷允許;發(fā)送T;讀線路狀態(tài)寄存器;接收數(shù)據(jù);應(yīng)答字符?;應(yīng)答完成;開啟中斷468250應(yīng)用;讀線路狀態(tài)寄存器;有錯誤;接收就緒;發(fā)送完成;非特殊EOI結(jié)束中斷478250應(yīng)用;判斷是否結(jié)束;上次發(fā)數(shù):FLAG1;上次收數(shù):FLAG2;IR, 沒發(fā)完,返回;END2, 發(fā)完,返回; FLA
21、G1, 是否發(fā)完488250應(yīng)用;END2;END2498250應(yīng)用;非特殊EOI結(jié)束中斷;恢復(fù)中斷向量508250應(yīng)用51習(xí)題與作業(yè)1. 在PC機(jī)的雙機(jī)通信中,畫出RS-232三線通信的連線圖?2 . 利用 8250A 異步通信接口實(shí)現(xiàn)雙機(jī)通信,數(shù)據(jù)傳輸率為2400 bit/s,波特率因子為 0030H,奇校驗(yàn),1.5位停止位,7位數(shù)據(jù)位,串行通信的端口地址為 2F8H2FFh。要求:(1)編寫完整發(fā)方的通信程序,將發(fā)送緩沖區(qū)BUFFER中的500個字節(jié)數(shù)據(jù)發(fā)出后返回操作系統(tǒng),發(fā)送利用中斷方式,中斷類型號位0CH ;(2)編寫完整接收的通信程序,將接受的數(shù)據(jù)存儲在緩沖區(qū)BUFFER中,接收到
22、500個字節(jié)后結(jié)束,返回操作系統(tǒng),利用中斷方式,中斷類型號位0BH;(3)若發(fā)出數(shù)據(jù)為5AH,請畫出該幀數(shù)據(jù)格式 。5210.4 串行通信接口芯片8251通過編程,可工作于同步方式或異步方式;同步方式下,波特率為064Kbps,每一個字符可為5、6、7或8位,能自動檢測同步字符,可進(jìn)行奇/偶校驗(yàn);在異步方式下,波特率為019.2Kbps,每一個字符可為5、6、7或8位,啟動位1位,校驗(yàn)位1位,停止位可為1、1.5或2位 。538251功能與結(jié)構(gòu)接收緩沖器接收控制電路發(fā)送緩沖器發(fā)送控制電路數(shù)據(jù)總線緩沖器讀寫控制邏輯調(diào)制解調(diào)控制548251的外部信號與CPU之間的連接信號片選信號CS#;數(shù)據(jù)信號D
23、7D0 ;讀信號RD#、寫信號WR#、控制/數(shù)據(jù)信號C/D#C/D#RD#WR#操作001101011010CPU從8251讀數(shù)據(jù)CPU向8251寫數(shù)據(jù)CPU讀8251狀態(tài)信息CPU向8251寫控制命令C/D#可以與CPU的地址信號連接,用兩個連續(xù)的地址區(qū)分8251內(nèi)部信息。收發(fā)聯(lián)絡(luò)信號TXRDY、TXE、RXRDY、SYNDET;558251的外部信號與外設(shè)之間的連接信號數(shù)據(jù)信號TXD、RXD;和外設(shè)的聯(lián)絡(luò)信號 DTR#(data terminal ready):數(shù)據(jù)終端準(zhǔn)備好信號; DSR#(data set ready):數(shù)據(jù)設(shè)備準(zhǔn)備好信號; RTS#(request to send):
24、請求發(fā)送信號; CTS#(clear to send):清除發(fā)送信號;時鐘信號 系統(tǒng)時鐘CLK; 發(fā)送時鐘TXC;接收時鐘RXC;568251內(nèi)部寄存器(1)模式寄存器格式578251內(nèi)部寄存器(2)控制寄存器和狀態(tài)寄存器格式588251工作原理在異步模式下發(fā)送時鐘TXC、接收時鐘RXC由專門的時鐘發(fā)生器供給;發(fā)送和接收波特率分別由TXC、RXC與波特率因子決定: 波特率時鐘頻率/波特率因子;異步發(fā)送數(shù)據(jù)時,在控制寄存器中允許發(fā)送位TXEN有效,且CTS#信號有效時,開始發(fā)送過程;異步接收數(shù)據(jù)時,在控制寄存器中允許發(fā)送位RXEN有效時,RXRDY信號表示收到了一個有效數(shù)據(jù);598251工作原理
25、在同步模式下發(fā)送時鐘TXC、接收時鐘RXC由調(diào)制解調(diào)器和有關(guān)通信設(shè)備控制;發(fā)送和接收波特率分別和TXC、RXC引腳上的時鐘頻率相等;同步發(fā)送時,在控制寄存器中允許發(fā)送位TXEN有效,且CTS#信號有效時,開始發(fā)送過程;根據(jù)編程要求發(fā)送1個或2個同步字符,然后發(fā)送數(shù)據(jù)塊;當(dāng)CPU來不及提供數(shù)據(jù)時,8251自動插入同步字符;同步接收時,8251首先搜索同步字符,將接收到的字符與同步字符寄存器的內(nèi)容比較,根據(jù)編程,需要比較1個或2個同步字符。外同步情況下,SYNDET管腳上的高電平表示外部設(shè)備實(shí)現(xiàn)了同步;608251工作原理狀態(tài)位TXRDY1時,表示當(dāng)前發(fā)送緩沖器為空,它和引腳TXRDY上的信號可以
26、不同。狀態(tài)位TXRDY不受輸入信號TXEN和CTS#的影響,而引腳TXRDY必須在發(fā)送緩沖器空、 TXEN為1且CTS#為低電平時才為高;狀態(tài)位RXRDY為1時,表示接口中已接收到一個字符,可供CPU讀取。當(dāng)CPU向8251寫入一個字符時,狀態(tài)位TXRDY會自動清0,當(dāng)CPU從8251讀出一個字符時,狀態(tài)位RXRDY會自動清0;618251的初始化芯片復(fù)位后,第一次對奇地址寫入的數(shù)值是模式字,送入模式寄存器;如果模式字中規(guī)定為同步模式,則接著往奇地址寫入的是同步字符,若規(guī)定同步字符為2個,則分別寫入第一個和第二個同步字符寄存器;此后,只要不是復(fù)位命令,不分同步、異步模式,往奇地址寫的都作為控制字送到控制寄存器,往偶地址寫的都作為數(shù)據(jù)送到數(shù)據(jù)發(fā)送緩沖器。628251初始化舉例同步模式初始化
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件項(xiàng)目成果報告范文
- 情侶訪談報告范文
- 2025年度輔導(dǎo)班家長子女輔導(dǎo)費(fèi)用管理合同
- 2025年度有子女離婚后撫養(yǎng)費(fèi)支付及教育資助協(xié)議書
- 二零二五年度倉儲庫房租賃與供應(yīng)鏈金融服務(wù)協(xié)議
- 二零二五年度能源資源居間合同收費(fèi)標(biāo)準(zhǔn)及可持續(xù)發(fā)展
- 二零二五年度贍養(yǎng)老人費(fèi)用約定及子女共同贍養(yǎng)合同
- 二零二五年度勞動合同法勞動爭議調(diào)解與法律援助合同
- 2025年度租船運(yùn)輸費(fèi)用及船員培訓(xùn)服務(wù)合同
- 二零二五年度大型超市租賃合同書:商業(yè)地產(chǎn)合作框架協(xié)議
- 認(rèn)識常用電子元件圖解課件
- 2025年鐵嶺衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫1套
- 2025年黑龍江商業(yè)職業(yè)學(xué)院單招職業(yè)技能測試題庫及參考答案
- 部編版小學(xué)(2024版)小學(xué)道德與法治一年級下冊《有個新目標(biāo)》-第一課時教學(xué)課件
- 稅法(第5版) 課件 第13章 印花稅
- 建加油站申請書
- 2024-2025學(xué)年廣州市高二語文上學(xué)期期末考試卷附答案解析
- 少年商學(xué)院《DeepSeek中小學(xué)生使用手冊》
- 2025年山東鋁業(yè)職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年上半年天津中煤進(jìn)出口限公司招聘電力及新能源專業(yè)人才易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年教育公共基礎(chǔ)知識筆記
評論
0/150
提交評論