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

正文內(nèi)容

基于單片機(jī)與pc機(jī)通信的設(shè)計(jì)畢業(yè)論文(更新版)

  

【正文】 電源 +5V; ⑦ V經(jīng)電容接地。 AT89C52 將 常用的 的 8 位 微處理器和 Flash 存儲(chǔ)器 有效地 結(jié)合在一起 。 ( 2)串行異步通信、不使用奇偶校驗(yàn)位,一個(gè)數(shù)據(jù)包括,一位起始位、八位數(shù)據(jù)位、一位停止位。 通信方式的選擇 一、 數(shù)據(jù)通信的傳輸方式:?jiǎn)喂ぁ腚p工、全雙工和 多 工方式。 四設(shè)計(jì)要求及內(nèi)容 設(shè)計(jì)要求 在 PC 機(jī) 控制系統(tǒng)中, 難免 要 使 用多機(jī)進(jìn)行通 訊 。通過(guò)奇偶校驗(yàn)就能 使接收設(shè)備 可以明確是哪 一個(gè)位的狀態(tài), 能夠辨別 噪聲 是否被 通信干擾了或者是數(shù)據(jù) 在 傳 送 和接收 時(shí) 是否同步 。檢錯(cuò)方式 分為四種 : 奇 、 偶 、高和低。 每個(gè)包 都是由 一個(gè)字節(jié) 組成 ,開(kāi)始 /停止位,數(shù)據(jù)位和奇偶校驗(yàn)位 。 為了穩(wěn)定通信,我們 一定要 選擇 最小 的 時(shí)鐘誤差頻率 進(jìn)行 通信 。 提到這里就不得不提及 時(shí)鐘周期 , 我們 一般認(rèn)為時(shí)鐘周期所需要的 波特率 為 4800 波特率 , 那么, 4800Hz 就是我們認(rèn)為的時(shí)鐘周期 。 串行通訊的應(yīng)用實(shí)例 常見(jiàn)的的的 串口 通訊應(yīng)用實(shí)例就是 ASCII 碼字符 間 的傳輸 。 當(dāng) 數(shù)據(jù) 被串行端口進(jìn)行接收 時(shí),位數(shù)據(jù)將 被轉(zhuǎn)換 成 為字節(jié)數(shù)據(jù)。 3 串行通信 串行通信的原理及意義 串行通訊對(duì)單片機(jī)有著極其重要的意義 ,不僅能夠?qū)崿F(xiàn)將單片機(jī)的數(shù)據(jù)輸出到計(jì)算機(jī)端口 ,還能實(shí)現(xiàn)PC 對(duì) MCU 的控制 .因其具 有操作簡(jiǎn)單 ,線(xiàn)程短,連接簡(jiǎn)便等優(yōu)點(diǎn)而受到普遍的應(yīng)用。 MSC51 系列單片機(jī),因?yàn)橛幸粋€(gè)對(duì)異步通訊可以使用的全雙工串行的內(nèi)部通訊接口,陰齒能夠極為方便的構(gòu)成主從式系統(tǒng)工作系統(tǒng)。 在相當(dāng)多的工業(yè)生產(chǎn)中 ,經(jīng)常需要以多臺(tái)單片機(jī)作為下位機(jī)執(zhí)行對(duì)被控對(duì)象的直接控制, 應(yīng)用 PC 機(jī)作為上位機(jī)對(duì)復(fù)雜的數(shù)據(jù)進(jìn)行處理 , 形成了一種管理相對(duì)集中、控制相對(duì)分散的集散控制系統(tǒng)。 PC 機(jī)有 著非常 強(qiáng)大的監(jiān)控功能,而 MS89C51/52MCU 則 擁有 快速 和 靈 便 的 監(jiān)控 特點(diǎn),通過(guò) PC 機(jī)的 RS232 串行接口 和 外部設(shè)備進(jìn)行 連接 ,是 眾多監(jiān)控 系統(tǒng)中 最為 常用的通 訊 方 式之一 。 5 設(shè)計(jì)框圖 ..........................................................9 6 硬件實(shí)現(xiàn) ..........................................................9 ......................................................9 芯片 .................................................10 9 針串口 ...................................................12 7 用 VC++開(kāi)發(fā)串口通信軟件 ...........................................13 用戶(hù)界面設(shè)計(jì) ...............................................13 程序設(shè)計(jì) ...................................................18 8 硬件電路設(shè)計(jì) .....................................................21 設(shè)計(jì)思路 ...................................................21 通信協(xié)議 ...................................................21 電路圖 .....................................................21 單片機(jī)程序 .................................................22 9 軟件仿真 .........................................................25 10 實(shí)物電路調(diào)試 ....................................................28 11 總結(jié) ............................................................29 參考文獻(xiàn) ...........................................................30 2 3 單片 機(jī)與 PC 機(jī)串口雙向數(shù)據(jù)通信 1 摘要 PC 與 PC 或 PC 與 端口 之間的數(shù)據(jù)傳 輸能夠使 用串行通訊和并行通訊二種 通訊 方式。 RS232C 接口 (又稱(chēng) EIA RS232C)是 目前已知 最常用的 幾 種串行通訊接口 之一 。 PC 機(jī)一般采用以簡(jiǎn)潔方便的人機(jī)界面進(jìn)行操作 , 與單片機(jī)通過(guò)串口通信的方式進(jìn)行積極交互。 因此通訊能夠在在主機(jī)和從機(jī)之間進(jìn)行調(diào)進(jìn)行 。例如 RS232 串口也被很多使用 GPIB設(shè)備所兼容。 串行通信 其實(shí) 是指 單片機(jī) 和 PC 機(jī)間使 共同使用同 一根數(shù)據(jù)信號(hào)線(xiàn) ,信息必須 在 同 一根數(shù)據(jù)信號(hào)線(xiàn)上按 規(guī)定完成 傳輸 , 每一位數(shù)據(jù) 有且只有 一個(gè) 明確 的時(shí)間長(zhǎng)度 。 關(guān)于 串 行 通 訊 的 理解其實(shí) 非常簡(jiǎn)單,串 行 按位( bit)發(fā)送和接收字節(jié)。 其他線(xiàn)用于握手,但是 可以不使用 。 其他遠(yuǎn)距離傳輸?shù)?波特率 還 遠(yuǎn)遠(yuǎn)大于這些數(shù) 值 ,且 波特率 具有 和距離成反比 的特點(diǎn) 。當(dāng)一個(gè)信息包 由計(jì)算機(jī)發(fā)出 , 客觀的數(shù)據(jù)不 一定 是 8 位的 , 其中有著明確 標(biāo)準(zhǔn)的值是 分別為 7 和 8 位 。 因?yàn)?數(shù)據(jù)是在傳輸線(xiàn)上定 /計(jì) 時(shí) 使用 的, 要求 每一個(gè)設(shè)備 都 有自己的時(shí)鐘 。比如,如果 使用 011 的 數(shù)據(jù) 。緩沖發(fā)送器用于存放要發(fā)送的數(shù)據(jù),只能寫(xiě)入,不能讀出。 我們使用 protues 仿真調(diào)試軟件 , 反復(fù)地向串口傳送“ 1”、“ 2”、“ 3” ......“ 8”、“ 9”、“ 0”等信號(hào) , 單片機(jī)收到信號(hào)之后在數(shù)碼管上展示出來(lái) , 并且也將向 PC 機(jī)反饋出現(xiàn)成功的確認(rèn)信息 , 也就是在在 PC 機(jī)串口調(diào)試區(qū)域也就是接收緩沖區(qū)中將出現(xiàn)“ display OK!”的字樣。 B. 雙工方式:數(shù)據(jù) 的 傳送 也可以是雙向的 ,但不 可以 同時(shí) 實(shí)現(xiàn)。 9 5 設(shè)計(jì)框圖 圖 51 系統(tǒng)框圖 6 硬件實(shí)現(xiàn) AT89C52: AT89C52 是 51 系列 MCU 之中功能最多切最常用的單片機(jī) ,它是 由ATMEL 公司生產(chǎn)的。 10 圖 61 AT89c52 引腳圖 MAX232 芯片 MAX232 芯片的簡(jiǎn)介 : 由 MAXIM 公司生產(chǎn)的 MAX232。其原因是母頭與公頭的自身的引腳功能是不同的,因此沒(méi)有必要進(jìn)行交叉 。引腳及功能如圖 65 所示 . 7 用 vc++開(kāi)發(fā)串口通信軟件 用戶(hù)界面設(shè)計(jì) 在進(jìn)行應(yīng)用程序設(shè)計(jì)前,首先需要使用 vc++ 提供的 AppWizard 工具自動(dòng)生成一個(gè)工程。用同樣方法設(shè)置其它控件。 19 COleSafeArray safearray_inp。klen。 //加入接收編輯框?qū)?yīng)字符串 } m_strEditRXData+=\r\n。 (9600,n,8,1)。 } Onsend 函數(shù) void CSamDlg::Onsend() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 單片機(jī)通過(guò)串口接收數(shù)據(jù)之后,將此數(shù)字顯示出,再向 PC 發(fā)送一個(gè)約定的 ASCII碼(定為 02AH),程序被此事件觸發(fā),當(dāng)程序收到這個(gè)約定的字符碼串之后,即認(rèn)為單片機(jī)已成功接受并顯示,然后串口調(diào)試程序的接收緩沖區(qū)顯示出“ Display OK!”。========================================= 。創(chuàng)建日期 : 20xx 年 8 月 25 日 12:43:48 。========================================= DISPLAY: MOV R1,displaydata 。 DB 82H, 0f8H, 80H, 90H, 88H, 83H 。 12H 13H 14H 15H 16H 17H 。 接下來(lái)對(duì)串口進(jìn)行設(shè)置,設(shè)置內(nèi)容如下: 圖 93 串口設(shè)置 啟動(dòng)上位 機(jī)軟件,端口選擇 COM5,進(jìn)行仿真。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說(shuō)明并表示謝意。圖表整潔,布局合理,文字注釋必須使用工程字書(shū)寫(xiě),不準(zhǔn)用徒手畫(huà) 3)畢 業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類(lèi)課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1