freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89c51單片機(jī)的雙機(jī)串行通信設(shè)計(jì)-文庫(kù)吧資料

2024-10-16 09:29本頁(yè)面
  

【正文】 都有很大的益處。 8 課設(shè)中的心得體會(huì) 經(jīng)過繁忙而又緊張的課程設(shè)計(jì),終于順利的完成了設(shè)計(jì)任務(wù)。首先使用 KeilC 將編寫完成的程序編譯生成 HEX 文件,將 HEX 文件燒錄到兩片單片機(jī)中,進(jìn)行仿真實(shí)驗(yàn),結(jié)果如下圖所示,可以看到,接收端已將接受到的數(shù)據(jù)完整的顯示了出來。 ( 6)主機(jī)發(fā)送一個(gè)數(shù)據(jù)后,等待從機(jī)返回?cái)?shù)據(jù);若為 00H,則繼續(xù)發(fā)送下一個(gè)數(shù)據(jù),若為 FFH,則重新發(fā)送數(shù)據(jù)。 黃河科技學(xué)院課程設(shè)計(jì) 第 10 頁(yè) ( 4)通信過程使用第九位發(fā)送奇偶校驗(yàn)位。 ( 2) 功能 :將本機(jī) ROM 中 數(shù)碼表 TAB[16]中的 16 個(gè)數(shù)發(fā)送到從機(jī) ,并保存在從機(jī)內(nèi)部ROM 中 ,從機(jī)收到這 16 個(gè)數(shù)據(jù)后送到一個(gè)數(shù)碼管循環(huán)顯示。從機(jī)收到 16 個(gè)正確數(shù)據(jù) 后送到一個(gè)數(shù)碼管顯示。主機(jī)收到 DCH 后就把數(shù)碼表 TAB[16]中的 10 個(gè)數(shù)據(jù)送給從機(jī),并發(fā)送檢驗(yàn)和。接受方接收后,通過 P1 口在數(shù)碼管上顯示接收的信息。由于兩塊單片機(jī)的主要任務(wù)是通信,為了得到準(zhǔn)確的波特率,采用振蕩頻率為 的晶振 ,最終設(shè)計(jì)電路如下圖 3 所示,發(fā)送方的數(shù)據(jù)由串行口 TXD 段輸出,經(jīng)過傳輸線將信號(hào)傳送到接收端。 ( 5)電源控制寄存器 PCON 其最高位為 SMOD。 ( 4)波特率發(fā)生器 波特率發(fā)生器用來控制串行通信的數(shù)據(jù)傳輸速率的, 51 系列單片機(jī)用定時(shí)器 T1 作為波特率發(fā)生器, T1 設(shè)置在定時(shí)方式。必須要軟 黃河科技學(xué)院課程設(shè)計(jì) 第 8 頁(yè) 件清零后才能繼續(xù)接收。 RI:接收中 斷標(biāo)志。發(fā)送完一幀數(shù)據(jù)后由硬件自動(dòng)置位,并申請(qǐng)中斷。 RB9:在方式 2或 3時(shí), RB8位接收到的第 9位數(shù)據(jù),實(shí)際為主機(jī)發(fā)送的第 9位數(shù)據(jù)TB8,使從機(jī)根據(jù)這一位來判斷主機(jī)發(fā)送的時(shí)呼叫地址還是要傳送的數(shù)據(jù)。軟件置 1 允許接收;軟件置 0禁止接收。串行接口工作方式特點(diǎn)見下表 SM0 SM1 工作方式 功能 波特率 0 0 0 8 位同步移位寄存器(用于 I/O 擴(kuò)展) fORC/12 0 1 1 10 位異步串行通信( UART) 可變( T1 溢出率*2SMOD/32) 1 0 2 11 位異步串行通信( UART) fORC/64 或 fORC/32 1 1 3 11 位異步串行通信( UART) 可變( T1 溢出率*2SMOD/32) SM2:多機(jī)通信控制位。有兩個(gè),一個(gè)緩存,另一個(gè)接受,用同一直接地址 99H,發(fā)送時(shí)用指令將數(shù)據(jù)送到 SBUF 即可啟動(dòng)發(fā)送;接收時(shí)用指令將 SBUF中接收到的數(shù)據(jù)取出。 4 設(shè)計(jì)方案 軟 件 通過通信協(xié)議進(jìn)行發(fā)送接收,主機(jī)接 10,21,32,43,54,65,76,87,98,09 后 給從機(jī)(從機(jī)靜態(tài)顯示),當(dāng)從機(jī)接收到后,向從機(jī)發(fā)送代表 0f 的數(shù)碼管編碼數(shù)組,相應(yīng)顯示 10,21,32,43,54,65,76,87,98,09。這種發(fā)射機(jī)和接收機(jī)分別在兩個(gè)不同的頻率上能同時(shí)進(jìn)行工作的雙工機(jī)也稱為異頻雙工機(jī)。如日常生活中的例子有步話機(jī)通信等。也就是說,通信信道的每一段都可以是發(fā)送端,也可以是接端。根據(jù)收發(fā)頻率的異同,單工通信可分為同頻通信和異頻通信。單工通信信道是單向信道,發(fā)送端和接收端的身份是固定的,發(fā)送端只能發(fā)送信息,不能接收信息;接收端只能接收信息,不能發(fā)送信息,數(shù)據(jù)信號(hào)僅從一端傳送到另一端,即信息流是單方向的。當(dāng)單片機(jī)接收到 0xA1 時(shí),讀取 P0 端口數(shù)據(jù),并將讀取數(shù)據(jù)返回 PC 機(jī);當(dāng)單片機(jī)接收到 0xA2 時(shí),單片機(jī)等待從 PC機(jī)接收一段控制數(shù)據(jù);當(dāng) PC 接收到 0xA3 時(shí),就表明單片 黃河科技學(xué)院課程設(shè)計(jì) 第 6 頁(yè) 機(jī)操作已經(jīng)成功。假定我們需要在 PC機(jī)與 單片機(jī)之間進(jìn)行通信,在雙方程式設(shè)計(jì)過程中,有如下約定: 0xA1:?jiǎn)纹瑱C(jī)讀取 P0 端口數(shù)據(jù),并將讀取數(shù)據(jù)返回 PC 機(jī); 0xA2:?jiǎn)纹瑱C(jī)從 PC機(jī)接收一段控制數(shù)據(jù); 0xA3:?jiǎn)纹瑱C(jī)操作成功信息。 通信協(xié)議的使用 通信協(xié)議是通信設(shè)備在通信前的約定。 根據(jù)波特率取值表,我們知道可以選取的波特率有: 1200, 2400, 4800, 9600, 19200。 下面舉例說明波特率選擇過程:假設(shè)系統(tǒng)要求的 通信頻率在 20200bit/s 以下,晶振頻率為 12MHz,設(shè)置 SMOD=1(即波特率倍增)。使用同一晶振頻率在選擇不同的通信速率時(shí)通信時(shí)鐘誤差會(huì)有很大差別。這要根據(jù)系統(tǒng)的運(yùn)作特點(diǎn),確定通信的頻率范圍。 6 PD XTAL1 XTAL2 XTAL1 CND C2 C1 XTAL2 XTAL1 GND NC 外部振蕩器信號(hào) 黃河科技學(xué)院課程設(shè)計(jì) 第 5 頁(yè) 波特率 =( 1+SMOD) *晶振頻率 /( 384*( 256TH1)) 其中, SMOD—— 寄存器 PCON 的第 7位,稱為波特率倍增位; TH1—— 定時(shí)器的重載值。 2 Q 247。在 此模式下波特率計(jì)算公式為: amp。其中,模式 0 和模式 2波特率計(jì)算很簡(jiǎn)單,請(qǐng)同學(xué)們參看教科書;模式 1和模式 3 的波特率選擇相同,故在此僅以工作模式 1為例來說明串口通信波特率的選擇。 黃河科技學(xué)院課程設(shè)計(jì) 第 4 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1