版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第九章AT89S52單片機(jī)串行通信串行通信的概述RS232C標(biāo)準(zhǔn)總線及通信設(shè)計(jì)AT89S52串行通信接口串行通信應(yīng)用舉例19.1串行通信概述串行通信的實(shí)現(xiàn)串行通信的通信方式串行通信的傳輸方式21:AT89S52的串行接口外接74LSl64移位寄存器,每接一片74LS164可擴(kuò)展一個(gè)8位并行輸出口,用以連接一個(gè)LED作靜態(tài)顯示器或作鍵盤(pán)中8根列線使用。模式1和模式3的波特率=1為串行口擴(kuò)展兩位LED顯示器的實(shí)用電路。LOOP: MOVA,@R02.串行口控制寄存器SCONWAIT: JBCTI,NEXT(1)在TXD和RXD線上,RS232C采用負(fù)邏輯。MOVR7,#20HMOVCA,@A+PC MOVSBUF,A(2)采用查詢(xún)方式程序清單如下:串行通信的傳輸方式邏輯負(fù)(即數(shù)字“0”)=+3V~+15V分為面向字符型和面向位(比特)型兩種。2RS232C標(biāo)準(zhǔn)總線及通信設(shè)計(jì)設(shè)SMOD=0,則TH1==256-24=232=0E8HT1溢出速率/32(2)在聯(lián)絡(luò)控制信號(hào)線上(如RTS、CTS、DSR、DTR、RI、DCD等)9.1.1串行通信的實(shí)現(xiàn)1.串并轉(zhuǎn)換和并串轉(zhuǎn)換2.設(shè)備同步3.通信協(xié)議(1)起始位(2)數(shù)據(jù)位(3)奇偶校驗(yàn)位(或可編程第9位)(4)停止位(5)波特率39.1.2串行通信的通信方式1.同步通信2.異步通信41.同步通信同步通信的基本特征是發(fā)送和接收時(shí)鐘保持嚴(yán)格同步。分為面向字符型和面向位(比特)型兩種。面向字符型的數(shù)據(jù)格式又有單同步、雙同步、外同步之分:5面向位型:62.異步通信79.1.3串行通信的傳輸方式1.單工通信2.半雙工通信3.全雙工通信89.2RS232C標(biāo)準(zhǔn)總線及通信設(shè)計(jì)RS232C接口的引腳描述RS232C接口的具體規(guī)定RS232C接口的典型應(yīng)用99.2.1RS232C接口的引腳描述109針連接器和25針連接器間的對(duì)應(yīng)關(guān)系引腳描述9針連接器25針連接器DCD18RXD23TXD32DTR420GND57DSR66RTS74CTS85RI922111:AT89S52的串行接口外接74LSl64移位寄存器,每接一片74LS164可擴(kuò)展一個(gè)8位并行輸出口,用以連接一個(gè)LED作靜態(tài)顯示器或作鍵盤(pán)中8根列線使用。串行口模式2和模式3的應(yīng)用模式1和模式3的波特率=串行口模式0的應(yīng)用模式1和模式3的波特率=T2的溢出速率/16單片機(jī)和PC機(jī)采用1488和1489通信連線圖2RS232C接口的具體規(guī)定START: MOVSCON,#80H;LOOP: MOVA,@R0(2)在聯(lián)絡(luò)控制信號(hào)線上(如RTS、CTS、DSR、DTR、RI、DCD等)1.串并轉(zhuǎn)換和并串轉(zhuǎn)換DJNZR7,LOOPDL1: MOVA,@R0DB83H,0C6H,0A2H,86H,84H1:AT89S52的串行接口外接74LSl64移位寄存器,每接一片74LS164可擴(kuò)展一個(gè)8位并行輸出口,用以連接一個(gè)LED作靜態(tài)顯示器或作鍵盤(pán)中8根列線使用。RS232C接口的典型應(yīng)用9.2.2RS232C接口的具體規(guī)定1.電氣性能規(guī)定(1)在TXD和RXD線上,RS232C采用負(fù)邏輯。邏輯正(即數(shù)字“1”)=-3V~-15V邏輯負(fù)(即數(shù)字“0”)=+3V~+15V(2)在聯(lián)絡(luò)控制信號(hào)線上(如RTS、CTS、DSR、DTR、RI、DCD等)ON(接通狀態(tài))=+3V~+15VOFF(斷開(kāi)狀態(tài))=-3V~-15V2.傳輸距離129.2.3RS232C接口的典型應(yīng)用13單片機(jī)和PC機(jī)采用1488和1489通信連線圖14單片機(jī)和PC機(jī)采用MAX232通信連線圖159.3AT89S52串行通信接口串行口的控制串行口的工作模式多機(jī)通信波特率的確定169.3.1串行口的控制1.串行數(shù)據(jù)緩沖器SBUF2.串行口控制寄存器SCON3.電源控制寄存器PCON172.串行口控制寄存器SCONSCON(98H)18193.電源控制寄存器PCONPCON(87H)209.3.2串行口的工作模式1.模式02.模式1211.模式022232.模式124253.模式2和模式3261:AT89S52的串行接口外接74LSl64移位寄存器,每接一片74LS164可擴(kuò)展一個(gè)8位并行輸出口,用以連接一個(gè)LED作靜態(tài)顯示器或作鍵盤(pán)中8根列線使用。單片機(jī)和PC機(jī)采用MAX232通信連線圖DJNZR7,LOOP單片機(jī)和PC機(jī)采用MAX232通信連線圖模式1和模式3的波特率由定時(shí)器/計(jì)數(shù)器1或定時(shí)器/計(jì)數(shù)器2的溢出速率來(lái)決定,通過(guò)T2CON中的TCLK和RCLK來(lái)選擇。DB83H,0C6H,0A2H,86H,84H由于輸入的移位時(shí)鐘來(lái)源不同,因此,各種模式的波特率計(jì)算公式也不相同。SJMPWAIT模式1和模式3的波特率=1.串并轉(zhuǎn)換和并串轉(zhuǎn)換設(shè)甲機(jī)發(fā)送乙機(jī)接收,待發(fā)送的數(shù)據(jù)是標(biāo)準(zhǔn)的ASCII碼,存儲(chǔ)在內(nèi)部RAM單元20H~3FH中,要求在最高位上加奇校驗(yàn)位后由串行口發(fā)送出去,發(fā)送的波特率為1200b/s,=11.MOVR7,#20H(2)采用查詢(xún)方式程序清單如下:9.3.3多機(jī)通信1.多機(jī)通信原理2.多機(jī)通信應(yīng)用舉例279.3.4波特率的確定串行口的四種工作模式對(duì)應(yīng)著不同波特率。由于輸入的移位時(shí)鐘來(lái)源不同,因此,各種模式的波特率計(jì)算公式也不相同。281.模式0的波特率模式0的波特率=/12292.模式2的波特率模式2的波特率=303.模式1和模式3的波特率模式1和模式3的波特率由定時(shí)器/計(jì)數(shù)器1或定時(shí)器/計(jì)數(shù)器2的溢出速率來(lái)決定,通過(guò)T2CON中的TCLK和RCLK來(lái)選擇。31(1)用T1產(chǎn)生波特率模式1和模式3的波特率=T1溢出速率/32T1設(shè)置為8位自動(dòng)重裝載的模式2時(shí),波特率為:模式1和模式3的波特率=T2的溢出速率/1632(2)用T2產(chǎn)生波特率模式1和模式3的波特率=T2的溢出速率/16模式1和模式3的波特率=模式1和模式3的波特率=33波特率/MHzSMODT1波特率/MHzSMODT1模式重裝值模式重裝值480016102EFH240016002EFH240016102DDH120016002DDH120016102BBH60016002BBH6001610275H3001600275H480012102F3H240012002F3H240012102E6H120012002E6H120012102CCH60012002CCH6001210298H3001200298H3001210230H11012001FEEBH5680011.059102FFH960011.059002FDH1920011.059102FDH480011.059002FAH960011.059102FAH240011.059002F2H480011.059102F4H120011.059002E8H240011.059102E8H60011.059002D0H120011.059102D0H30011.059002A0H60011.059102A0H12006002F3H表9.3.1由T1產(chǎn)生的常用波特率值34表9.3.2用T2產(chǎn)生的常用波特率波特率/MHzRCAP2HRCAP2L波特率/MHzRCAP2HRCAP2L3840016FFHF3H5680011.059FFHFAH1920016FFHE6H3840011.059FFHF7H960016FFHCCH1920011.059FFHEEH480016FFH98H960011.059FFHDCH240016FFH30H480011.059FFHB8H120016FEH5FH240011.059FFH70H60016FCHBFH120011.059FEHE0H30016F9H7DH60011.059FDHC0H11016EEH3FH30011.059FBH80H960012FFHD9H48006FFHD9H480012FFHB2H24006FFHB2H240012FFH64H12006FFH64H120012FEHC8H6006FEHC8H60012FDH8FH3006FDH8FH30012FBH1EH1106F9H57H359.4串行通信應(yīng)用舉例串行口模式0的應(yīng)用串行口模式1的應(yīng)用串行口模式2和模式3的應(yīng)用369.4.1串行口模式0的應(yīng)用例9.1:AT89S52的串行接口外接74LSl64移位寄存器,每接一片74LS164可擴(kuò)展一個(gè)8位并行輸出口,用以連接一個(gè)LED作靜態(tài)顯示器或作鍵盤(pán)中8根列線使用。圖9.4.1為串行口擴(kuò)展兩位LED顯示器的實(shí)用電路。37(2)程序清單:ORG 8100H DISP: SETBP1.2 MOVR7,#02H MOVR0,#61H MOVSCON,#00H DL1: MOVA,@R0 ADDA,#0EH MOVCA,@A+PC MOVSBUF,A 38DL2: JNBTI,DL2 CLRTI INCR0 DJNZR7,DL1LOOP: AJMPLOOPTAB: DB0C0H,0F9H,0A4H,0B0H,99H DB92H,82H,0F8H,80H,90H,88H DB83H,0C6H,0A2H,86H,84H399.4.2串行口模式1的應(yīng)用例9.2:設(shè)有兩個(gè)單片機(jī)應(yīng)用系統(tǒng)相距很近,將它們的串行口直接相連,以實(shí)現(xiàn)全雙工的雙機(jī)通信。設(shè)甲機(jī)發(fā)送乙機(jī)接收,待發(fā)送的數(shù)據(jù)是標(biāo)準(zhǔn)的ASCII碼,存儲(chǔ)在內(nèi)部RAM單元20H~3FH中,要求在最高位上加奇校驗(yàn)位后由串行口發(fā)送出去,發(fā)送的波特率為1200b/s,=11.059MHz。=11.059MHz。40解:(1)功能分析:(2)波特率的計(jì)算串行口工作在模式1,定時(shí)器T1工作在模式2作波特率發(fā)生器。波特率計(jì)算公式為:波特率=設(shè)SMOD=0,則TH1==256-24=232=0E8H419.4.3串行口模式2和模式3的應(yīng)用例9.3編寫(xiě)串行發(fā)送程序,被發(fā)送的數(shù)據(jù)存儲(chǔ)在內(nèi)部RAM的30H~4FH單元中,要求每個(gè)數(shù)據(jù)要加上奇偶檢驗(yàn)。解:(1)功能分析:(2)采用查詢(xún)方式程序清單如下:42 OR
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年劇本殺運(yùn)營(yíng)公司綠色運(yùn)營(yíng)推廣管理制度
- 2025年生態(tài)濕地公園建設(shè)可行性分析:技術(shù)創(chuàng)新與生態(tài)濕地修復(fù)
- 農(nóng)業(yè)病蟲(chóng)害防控智能化趨勢(shì):2025年監(jiān)測(cè)預(yù)警系統(tǒng)可行性報(bào)告
- 2026年生物科技行業(yè)創(chuàng)新報(bào)告及基因編輯技術(shù)臨床應(yīng)用
- 2025年跨境電商獨(dú)立站品牌忠誠(chéng)度培養(yǎng)報(bào)告
- 2025年新能源汽車(chē)五年市場(chǎng)報(bào)告
- 生態(tài)養(yǎng)殖循環(huán)產(chǎn)業(yè)鏈建設(shè)項(xiàng)目2025年技術(shù)創(chuàng)新與農(nóng)業(yè)產(chǎn)業(yè)鏈優(yōu)化可行性研究
- 冷鏈物流配送路徑優(yōu)化系統(tǒng)開(kāi)發(fā)可行性研究報(bào)告-2025年行業(yè)挑戰(zhàn)與對(duì)策
- 介休教師面試題目及答案
- 前列腺相關(guān)問(wèn)題解答與護(hù)理
- 臨床科室基本醫(yī)療保險(xiǎn)服務(wù)質(zhì)量考核評(píng)分標(biāo)準(zhǔn)
- 臺(tái)州風(fēng)土人情(共15張PPT)
- CodeSoft 6.0 詳細(xì)使用手冊(cè)
- 招投標(biāo)與采購(gòu)管理-課件
- 教學(xué)查房-子宮內(nèi)膜息肉
- 關(guān)于婚內(nèi)協(xié)議書(shū)范本
- 漢服文化介紹(精選)課件
- 婦產(chǎn)科學(xué)(第9版)第三章 女性生殖系統(tǒng)生理
- GB/T 17626.4-1998電磁兼容試驗(yàn)和測(cè)量技術(shù)電快速瞬變脈沖群抗擾度試驗(yàn)
- 深圳大學(xué)圖書(shū)城管理中心大樓項(xiàng)目標(biāo)底及投標(biāo)報(bào)價(jià)測(cè)算分析報(bào)告4200字
- 新生兒家庭訪視課件
評(píng)論
0/150
提交評(píng)論