版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、手把你學(xué)單片機(jī)-51基礎(chǔ)(C語(yǔ)言)金沙灘工作室作者:守望者單片機(jī)常用通信方式n 1、UART異步串口通信n 2、I2C總線串行同步通信n 3、SPI串行總線同步通信UART的四種模式n 模式0:幾乎不使用。n 模式1:以TXD為例,平時(shí)沒數(shù)據(jù)時(shí)TXD 為高電平,來了數(shù)據(jù),一位起始位0,八位數(shù)據(jù)位(一個(gè)字節(jié)),一位停止位1。n 模式2和3:原理和模式1一樣,只是添 加了一位奇偶校驗(yàn)位(防止通信出錯(cuò))。串口波特率n 常用串口波特率:300、600、1200、2400、4800、9600、19200115200;n 波特率:就是發(fā)送一位數(shù)據(jù)的速率,即發(fā)送一個(gè)數(shù)
2、據(jù)的持續(xù)時(shí)間 = 1/baud;n SBUF:串口數(shù)據(jù)緩沖寄存器,發(fā)送數(shù)據(jù)時(shí),只要將數(shù)據(jù)送入SBUF,則單片機(jī)自動(dòng)發(fā)送數(shù)據(jù),接收數(shù)據(jù)時(shí),自動(dòng)將數(shù)據(jù)接收至SBUF。SCON串口控制寄存器位76543210符號(hào)SM0SM1SM2RENTB8RB8TIRISM0SM1方式說明波特率000移位寄存器fosc/160118位數(shù)據(jù)位定時(shí)器產(chǎn)生1029位數(shù)據(jù)位fosc/16或fosc/321139位數(shù)據(jù)位定時(shí)器產(chǎn)生SM0和SM1為工作方式選擇位n SM2:使能模式2和3中的多機(jī)通信功能。通常不 使用。n REN:使能串口接收。由軟件置1,則允許串口接 收數(shù)據(jù);由軟件清零,則禁止串口接收數(shù)據(jù)。n TB8,RB
3、8:方式2和方式3中的校驗(yàn)位,分為四種方式A.偶校驗(yàn);B.奇校驗(yàn);C.強(qiáng)制為0;D.強(qiáng)制為1 。n TI:發(fā)送中斷標(biāo)志,在發(fā)送停止位時(shí)由硬件置1。 必須通過軟件才能清零。n RI:接收中斷標(biāo)志,接收停止位的中間時(shí)刻由硬 件置1,必須通過軟件清零。串口實(shí)驗(yàn)n 實(shí)現(xiàn)一個(gè)串口程序,使用電腦上的串口調(diào)試助手軟件給單片機(jī)發(fā)送一個(gè)數(shù)據(jù), 并且經(jīng)過單片機(jī)將這個(gè)數(shù)據(jù)取反操作后, 重新返回給電腦,通過串口調(diào)試助手顯示出來。n 通過串口中斷的方式來實(shí)現(xiàn),并且理解串口中斷。定時(shí)器1作為波特率發(fā)生器n 定時(shí)器1使用自動(dòng)重裝模式,即模式2。n TH1 = TL1 =256 - fosc/(機(jī)器周期倍數(shù) * 32 * b
4、aud)n 實(shí)現(xiàn)步驟:n 1、將定時(shí)器1置為自動(dòng)重裝模式。n 2、將串口設(shè)置為方式1。n 3、根據(jù)公式計(jì)算出定時(shí)器1的初值。n 4、打開定時(shí)器1,打開串口允許接受。定時(shí)器1作為波特率發(fā)生器n TH1 = 0xf0;n TL1 = 0xf0;n TL1 =ff;TL1 = TH1;用普通IO口模擬串口方式:用定時(shí)器0定時(shí)的辦法一位一位發(fā)送數(shù)據(jù),最終發(fā)送一個(gè)字節(jié)的數(shù)據(jù),最終通過電腦的串口調(diào)試助手進(jìn)行顯示。關(guān)于UART的其他知識(shí)點(diǎn)n PCON只有第七位與串口通信波特率有關(guān),置 1可以加倍串口通信波特率。PCON |= 0x80;n 關(guān)于UART數(shù)據(jù)讀取的知識(shí)點(diǎn):CPU讀取RXD 數(shù)據(jù)時(shí),采樣(讀取數(shù)據(jù))速度為波特率的16倍。在第7、8、9計(jì)數(shù)狀態(tài)時(shí),采樣此時(shí)的RXD數(shù) 值,取值為三個(gè)采樣值的多數(shù)(即至少2次)作為讀取的數(shù)值。n 對(duì)于起始位來說,下跳沿開始讀數(shù),但會(huì)通過 7、8、9的采樣來確定這個(gè)數(shù)是不是0,如果不是,則復(fù)位接收電路。本節(jié)課作業(yè)n 1、對(duì)本節(jié)課的實(shí)驗(yàn),自己進(jìn)行編寫并且下載到單片機(jī)中進(jìn)行試驗(yàn),判斷自己在不看教程的情況下是否能夠完成。n 2、自己使用4800的波特率進(jìn)行收取電腦串口下發(fā)下來的數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人二手車轉(zhuǎn)讓合同(含過戶手續(xù))
- 2025年度瓷磚行業(yè)綠色生產(chǎn)與節(jié)能減排合同7篇
- 二零二五版摩托車二手交易平臺(tái)合作協(xié)議范本3篇
- 2025年度全球能源項(xiàng)目合作與勞務(wù)輸出合同4篇
- 2025年度門窗工程安裝與建筑節(jié)能評(píng)估合同4篇
- 數(shù)字貨幣與支付安全-深度研究
- 2025年度個(gè)人裝修工程監(jiān)理服務(wù)合同3篇
- 2025版高端物業(yè)門衛(wèi)服務(wù)合同范本4篇
- 數(shù)字藝術(shù)市場(chǎng)分析-第1篇-深度研究
- 二零二五版幕墻工程合同變更與解除合同4篇
- 藥娘激素方案
- 提高靜脈留置使用率品管圈課件
- GB/T 10739-2023紙、紙板和紙漿試樣處理和試驗(yàn)的標(biāo)準(zhǔn)大氣條件
- 《心態(tài)與思維模式》課件
- C語(yǔ)言程序設(shè)計(jì)(慕課版 第2版)PPT完整全套教學(xué)課件
- 行業(yè)會(huì)計(jì)比較(第三版)PPT完整全套教學(xué)課件
- 值機(jī)業(yè)務(wù)與行李運(yùn)輸實(shí)務(wù)(第3版)高職PPT完整全套教學(xué)課件
- 高考英語(yǔ)語(yǔ)法填空專項(xiàng)訓(xùn)練(含解析)
- 危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化課件
- 《美的歷程》導(dǎo)讀課件
- 心電圖 (史上最完美)課件
評(píng)論
0/150
提交評(píng)論