5、單片機(jī)圖文教程24串口通信_第1頁
5、單片機(jī)圖文教程24串口通信_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、電子-做人人都買得起的 51 單片機(jī)開發(fā)板-為你服務(wù),基于手把你學(xué) 51 單片機(jī)C 語言第 24 課(串口通信)用于電壓轉(zhuǎn)換,將電腦電平轉(zhuǎn)換成 TTL 電平。有些板使用三極管232轉(zhuǎn)換,成本較低,低速通信完全可以,高速通信就容易出錯(cuò)。上圖是 COM 口的孔和針的形式,分別俗稱母口和公口。電腦上的一般是針,開發(fā)板上用的是孔。所以用戶使用自配串口線是注意針孔匹配。在開發(fā)板上實(shí)際使用三根線,發(fā)送線 TXD、接收線 RXD,地線 GND。本板串口模塊部分有兩個(gè)作用:1、 基礎(chǔ)的串口通信,的板子使用串口調(diào)試程序調(diào)試,也可以用 VB 自行編寫上位機(jī)。后續(xù)個(gè)上位機(jī)程序會(huì)在,現(xiàn)在的單片機(jī)開發(fā)板不用頻繁拔插器件

2、到編程器,省去了很多麻煩,也有效防止器件拔插損壞。用于和串口連接的線分為 2 種:1、通用串口線,只有連線連接,沒有任何器件,適用于有串口資源的電腦,如臺式機(jī)和老款筆記本。這種不要其他設(shè)置,直接選擇相應(yīng)的口 com1 或者 com2。2、 USB 轉(zhuǎn)串口線,或者模塊,線有,用于在 usb 口上虛擬出串口資源,需要安裝驅(qū)動(dòng),在設(shè)備管理器中可以看到虛擬的串,com3 以上。這中適用于沒有串口的電腦,如大部分筆記本。作/*打開串口調(diào)試程序,將波特率設(shè)置為 9600,無奇偶校驗(yàn)晶振 11.0592MHz,發(fā)送和接收使用的格式相同,如都使用*字符型格式,在發(fā)送框輸入o,I Love MCU ,在接收框中

3、同樣可以看到相同字符,說明設(shè)置和通信正確 #include /*主程序*/void main (void)SCON= 0 x50; SCON: 模式1, TMOD|=0 x20;mode2,8-bit*/8-bitUART,使能接收/*TMOD:timer1,reloadTH1reloadvalue 11.0592MHz=0 xFD;for9600baud*/*TH1:shop3/電子-做人人都買得起的 51 單片機(jī)開發(fā)板-為你服務(wù),基于TR1timer1run*/=1;/*TR1:EA=1;/*打開總中斷*/ES=1;/*打開串口中斷*/while (1)何動(dòng)作*/*主循環(huán)不做任void U

4、ART_SER(void)errupt4/串行中斷服務(wù)程序unsignedcharTemp;/定義臨時(shí)變量if(RI) 接收中斷產(chǎn)生/判斷是RI=0;/標(biāo)志位清零Temp=SBUF; P1=Temp;觀察/讀入緩沖區(qū)的值/把值輸出到 P1 口,用于shop3/電子-做人人都買得起的 51 單片機(jī)開發(fā)板-為你服務(wù),基于SBUF=Temp; 值再發(fā)回電腦端/把接收到的if(TI)發(fā)送標(biāo)志位,清零/如果是TI=0;注意事項(xiàng)設(shè)置準(zhǔn)確波特率,需要更換合適晶振。 9、串口通訊原理1、更改對應(yīng) COM 口2、打開串口3、手動(dòng)發(fā)送4、接收區(qū)可看到發(fā)送區(qū)同樣字符串,表明通訊正確:(部分資料來源網(wǎng)絡(luò))1、本為電子會(huì)員整理作品,歡迎網(wǎng)上者!、免費(fèi)共享給各位單片機(jī)2、該可能會(huì)存在錯(cuò)誤或不當(dāng)之處,歡迎朋友們指正。3、協(xié)商便做出不負(fù)責(zé)任的評價(jià)(中評,差評),視為自動(dòng)放棄一切售后服務(wù)的權(quán)利!4、的產(chǎn)品收入一部分是給慈善機(jī)構(gòu)的,以免影響到你的善心.大家好,才是真的好(雙方好評)。下面是有緣人看的,理解善報(bào),惡有惡報(bào),不是不報(bào),時(shí)候未到。從古至今,陰司放過誰,大家得多行善。shop3/電子-做人人都買得起的 51 單片機(jī)開發(fā)板-為你服務(wù),基于行善積德,愛護(hù)動(dòng)物,哪怕小螞蟻也是生命??筛淖兠\(yùn),可心想事成,有利子孫后代更昌盛。學(xué)子規(guī),教如何做人,看和諧拯救,教看宇宙??礊槭裁床?/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論