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

正文內(nèi)容

基于mcs51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì)-全文預(yù)覽

2025-09-26 18:08 上一頁面

下一頁面
  

【正文】 R(void)interrupt 4 //串行中斷服務(wù)程序 { unsigned char Temp。 TH1=0xFD。如果把大學(xué)生活看作一場場循環(huán)的演出,那么我只是一個(gè)安靜的演員。但是在本次畢業(yè)設(shè)計(jì)中,對(duì)于初學(xué)者的我,明顯對(duì)基礎(chǔ)知識(shí)掌握的不夠好,以至于困難重重。發(fā)送緩沖器只能 寫入,不能讀出,接收 緩沖器只能讀出、不能寫入。串行通信是 CPU 與外界交換信息的一種基本通信方式。它有 4種工作方式,不僅可用于擴(kuò)展并行輸入,輸出口,而且可用于單片機(jī)與單片機(jī),單片機(jī)與 PC及之間的異步通信。 LCD 里的初始溫度顯示 14 ℃ ; DS18B20 里可以對(duì)溫度進(jìn)行加減,圖示溫度是我已經(jīng)按了 5下里的DS18B20上鍵了。在寫入之前還可以進(jìn)行軟件仿真,既在軟件上模擬單片機(jī)程序原形情況,以便進(jìn)行調(diào)試和修改。 B 開 始設(shè) 置 波 特 率串 行 寄 存 器 設(shè)置啟 動(dòng) T RR S 2 3 2A 開 始設(shè) 置 波 特 率串 行 寄 存 器 設(shè)置啟 動(dòng) T RR S 2 3 2 圖 41 串口通信程序流程圖 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 19 K K2 鍵程序流程圖 A 機(jī) 開 始K 2 斷 開串 口 程 序B 機(jī) 主 控 電 路K 1啟 動(dòng) L E D 閃 爍NY B機(jī) 開 始K1斷 開串 口 程 序A機(jī) 主 控 電 路K2數(shù) 碼 管 顯 示 加 1NY 圖 42 K K2 程序流程圖 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 20 溫度采集與顯示子程序流程圖 啟 動(dòng) DS18B20B機(jī) 采 集 溫 度退 出 調(diào) 試LCD顯 示B機(jī) 主 控 電 路串 口 程 序END 圖 43 溫度采集與顯示程序流程圖 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 21 主程序流程圖 單片機(jī)程序主要包括串行數(shù)據(jù)采集模塊和串行數(shù)據(jù)傳輸模塊,收發(fā)時(shí) A 機(jī)先向 B機(jī)發(fā)送“請(qǐng)求 B機(jī)發(fā)送”命令,要求 B機(jī)發(fā)送數(shù)據(jù); B機(jī)收到該命令后返回一個(gè)“發(fā)送準(zhǔn)備好”命令; A 機(jī)收到“發(fā)送準(zhǔn)備好”命令后,準(zhǔn)備接收數(shù)據(jù)塊;接著傳輸數(shù)據(jù),通信結(jié)束后返回到初始狀態(tài)。 圖 311 整個(gè)系統(tǒng)電路圖 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 18 第四章 軟件 調(diào)試 程序流程圖 串行接口流程圖 串行接口可以將來自 單片機(jī) CPU 的并行數(shù)據(jù)字符轉(zhuǎn)換 成 連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時(shí)可將接 收到 的串行數(shù)據(jù)流轉(zhuǎn)換為并行數(shù)據(jù) 字符供給 單片機(jī) CPU 器件。也可以使讀者很快看出我的設(shè)計(jì)思想。數(shù)碼管接單片機(jī) P1口,而 P1口有內(nèi)部上拉電阻,本次設(shè)計(jì)中采用的只是 8段數(shù)碼管,所以數(shù)碼管就不用加上拉電阻。如果希望亮度大一些,電阻可減小,最小不要小于 200 歐姆,否則電流太大;如果希望亮度小一些,電阻可增大,增加到多少呢,主要看亮度情況,以亮度合適為準(zhǔn),一般來說超過3K 以上時(shí),亮度就很弱了,但是對(duì)于超高亮度的 LCD,有時(shí)候電阻為 10K 時(shí)覺得亮度 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 16 還能夠用。要想獲得 1 輸出,你必須在 P0 口外加上拉電阻。上拉、限流。 LCD 和數(shù)碼管與單片機(jī)的連接和排阻的接入 排阻的選擇 排阻,是一排電阻的簡稱。對(duì)于 DS18B20溫度傳感器 的讀時(shí)序是從 B 機(jī)把單總線拉低, 之后 15s 之內(nèi)釋放 A 機(jī),以讓 DS18B20溫度傳感器 把數(shù)據(jù)傳輸?shù)?A 機(jī)上。數(shù)據(jù) 及 命令的傳輸都是低位在前。另外,也可用多片 DS18B20 連接組網(wǎng)形成多點(diǎn)測溫系統(tǒng),在多片連接時(shí), DS18B20 必須采用外部電源供電方式。以下是 DS18B20 的內(nèi)部結(jié)構(gòu)圖,如圖 39。時(shí)鐘信號(hào)的周期稱為狀態(tài)時(shí)間 S,它是振蕩周期的 2 倍, P1 信號(hào)在每個(gè)狀態(tài)的前半周期有效,在每個(gè)狀態(tài)的后半周期 P2信號(hào)有效。 本次設(shè)計(jì)我用到的是內(nèi)部方式時(shí)鐘。數(shù)據(jù)位之后 是 奇偶校驗(yàn)位,僅僅 占一位,用 它來 表示 單片機(jī) 串行通信中采用 的是 奇校驗(yàn)還是偶校驗(yàn)。 如果是 邏輯 1的話 , 則 作為數(shù)據(jù)位 1。 TTL 電平串行數(shù)據(jù)幀格式如圖 36: 圖 34 TTL 電平串行數(shù)據(jù)幀格式 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 11 RS232 電平串行數(shù)據(jù)幀格式如圖 35: 圖 35 RS232 電平串行數(shù)據(jù)幀格式 用 Protues 仿真軟件畫出實(shí)際 RS232 之間的連接電路圖如圖 36。 同時(shí) 甲方 RTS和 CTS 相連 接 , 而且還要和 DCD 互連。 MAX232 芯片的引腳結(jié)構(gòu)如上圖所示。下面是整個(gè)系統(tǒng)的設(shè)計(jì)思想,用圖形表示出來就是如圖 31。當(dāng) C/T= 0時(shí),計(jì)數(shù)速率= fosc/2;當(dāng) C/T= 1時(shí), 計(jì)數(shù)速率取決于外部輸入時(shí)鐘頻率。所以,波特率 就可以是 振蕩頻率的十二分之一,并不受 PCON 寄存器中 SMOD 的影響,即:方式 0的波特率= fosc/12。也就是在串口通信時(shí)只需要設(shè)置,串口中斷,串口模式,以及串口中斷函數(shù)的處理,還有就是波特率。如果是奇校驗(yàn),校驗(yàn)位位 1,這樣就有 3個(gè)邏輯高位。有四種檢錯(cuò)方式:偶、奇、高和低。由于數(shù)據(jù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。每個(gè)包 就 是指一個(gè)字節(jié), 其中 包括開始 位和 停止位,數(shù)據(jù)位和奇偶校驗(yàn)位。 要怎樣 設(shè)置 決定 于你想傳送 什么樣 的信息。 但是 波特率 是可以遠(yuǎn)遠(yuǎn)大于這些值 的 , 同時(shí) 波特率 與 距離 是 成反比 的 。 比如 100波特 是 表示每 一 秒鐘發(fā)送 100個(gè) bit。同步串行通信的數(shù)據(jù)格式 是 每個(gè)數(shù)據(jù)塊 或 信息幀由 3部分組成: ①一個(gè)數(shù)據(jù)塊 為兩個(gè)同步字符也就是信息幀,作為 起始標(biāo)志; ② n 個(gè)連續(xù)傳送的數(shù)據(jù); 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 6 ③ 2個(gè)字節(jié)循環(huán)冗余校驗(yàn)碼 (CRC)。通 常接收端的采樣 時(shí)鐘周期 要比傳輸字符的位周期短,常用的采樣時(shí)鐘頻率 為位頻率的 16倍,采取這種措施是為了提高抗干擾能力 , 在 串行通信 中,二進(jìn)制數(shù)據(jù)以數(shù)字信號(hào)的信號(hào)形式出現(xiàn) ,不論是發(fā)送還是接收,都必須有 時(shí)鐘信號(hào) 對(duì)傳送的數(shù)據(jù)進(jìn)行定位。采用 的是 半雙工 制式的時(shí)候 ,通信系統(tǒng) 中 每一端發(fā)送器 及接收器, 是 通過 收和發(fā)的 開關(guān)轉(zhuǎn)接到通信線 路 上 的 , 來 進(jìn)行 的 方向 之間 切換, 所以 ,可能 會(huì)產(chǎn)生時(shí)間 上 延遲。 但是此種 方式要求通 信的 雙方 都有 發(fā)送器 及 接收器, 而且 , 我們 需要兩 根數(shù)據(jù)線 來 傳送數(shù)據(jù)信號(hào)。數(shù)據(jù)傳送 我們需要解決 送中的標(biāo)準(zhǔn)、 傳送中的 格式 和傳送中的 工作方式等問題。 圖 23 同步通信原理 全雙工方式與半雙工方式 MCS_51 單片機(jī)有一個(gè)全雙工串行口。 圖 22 異步通信原理圖 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 4 同步通信時(shí)要建立發(fā)送方時(shí)鐘對(duì)接收方時(shí)鐘的直接控制,使雙方達(dá)到完全同步。 源 終 點(diǎn)010010018 位 數(shù) 據(jù) 線( a ) 并 行 通 信終 點(diǎn)源( b ) 串 行 通 信 0 1 0 0 1 0 0 1 圖 21 串行通信與并行通信的對(duì)比 同步通信與異步通信 異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時(shí)鐘控制數(shù)據(jù)的發(fā)送和接收過程。其只需要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別 試用于計(jì)算機(jī) 和 計(jì)算機(jī)、計(jì)算機(jī) 和 外 部設(shè)備 之間的遠(yuǎn)距離通信。 A 機(jī) K1,控制 B 機(jī)的兩個(gè) LED 閃爍。 中斷系統(tǒng) ,5個(gè)中斷源,高級(jí)和低級(jí)兩級(jí)優(yōu)先級(jí)別。 數(shù)據(jù)存儲(chǔ)器( RAM), 128B+128B SFR。 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 2 MCS51 單片機(jī)的基本組成 MCS51單片機(jī)芯片有許多種,如 805 803 875 80C5 80C31等。 、電、儀一體的智能產(chǎn)品 ( 1)單片機(jī)在日常生活中的應(yīng)用 ( 2)單片機(jī)在數(shù)據(jù)處理方面的應(yīng)用 ( 3)單片機(jī)在智能化的儀器儀表中應(yīng)用 單片機(jī)成功地應(yīng)用于玩具、游戲機(jī)、無繩電話、充電器、按摩器、 IC 卡電話、 IC卡水表、 IC 卡煤氣表、 IC 卡電度表、流量溫控儀表、家庭自動(dòng) 化、電子鎖、電子秤、步進(jìn)電機(jī)、防盜報(bào)警、電子日歷時(shí)鐘等這些日常生活的產(chǎn)品中。從機(jī)被動(dòng)地接收、執(zhí)行主機(jī)發(fā)來的命令,并且根據(jù)主機(jī)的要求向主機(jī)回傳相應(yīng)的實(shí)時(shí)數(shù)據(jù),報(bào)告其運(yùn)行狀態(tài)。其中單片機(jī)中, MCS51 單片機(jī)上 的 通用異步接收 /發(fā)送器 UART,通過 RXD和 TXD 可與 部 電路進(jìn)行串行異步通信, 數(shù)據(jù)的發(fā)送 由 TXD 端送出, 數(shù)據(jù)的接收 由 RXD端輸入。 串口通訊 是 單片機(jī) 的一個(gè)重要應(yīng)用 , 它既可以實(shí)現(xiàn)單片機(jī)對(duì)計(jì)算機(jī)的數(shù)據(jù)傳輸 , 同時(shí)計(jì)算機(jī)也可以對(duì)單片機(jī)進(jìn)行控制 。 昆 明 學(xué) 院 2020 屆畢業(yè)論文(設(shè)計(jì)) 論文(設(shè)計(jì))題目 基于 MCS51 的兩片單片機(jī)之間的 串行通信接口設(shè)計(jì) 子課題題目 姓 名 學(xué) 號(hào) 所屬院系 自動(dòng)控制與機(jī)械工程學(xué)院 專業(yè)年級(jí) 10 級(jí)通信技術(shù)專業(yè) 指導(dǎo)教師 任 杰 2020 年 5 月 基于 MCS51的兩片單片機(jī)之間的串行通信接口設(shè)計(jì) 摘 要 隨著電子技術(shù)的發(fā)展,單片機(jī)的應(yīng)用也越來越多及越來越重要,而串行通信理論和單片機(jī)的開發(fā)相結(jié)合使電路板的線路少,成本低了,而且在遠(yuǎn)距離傳輸時(shí),避免了很多條的線路特性不同而被廣泛地使用。并且使用 DS18B20 溫度傳感器,由一臺(tái)單片機(jī)測量溫度后傳到另外一臺(tái)單片機(jī)上顯示。而且我希望通過本次設(shè)計(jì),可以很好的學(xué)習(xí)單片機(jī),同時(shí)喜歡上單片機(jī)的設(shè)計(jì)。主機(jī)的作用一是要向從機(jī)發(fā)送各種命令及參數(shù);二是要及時(shí)收集、整理和分析從機(jī)發(fā)回的數(shù)據(jù),供進(jìn)一步?jīng)Q策和報(bào)表。單片機(jī)的應(yīng)用提高了機(jī)電設(shè)備的技術(shù)水平和自動(dòng)化程度,對(duì)各行各業(yè)的技術(shù)改造和產(chǎn)品更新?lián)Q代起到了重要的推動(dòng)作用。 ,例如:電視機(jī),人造衛(wèi)星,手機(jī),電
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1