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

正文內容

基于單片機與pc機通信的設計畢業(yè)論文-預覽頁

2025-08-09 21:41 上一頁面

下一頁面
 

【正文】 用串行通訊和并行通訊二種 通訊 方式。 3 串口通信原理 ......................................................4 4 設計思路 ......................................... 錯誤 !未定義書簽。 RS232C 接口 (又稱 EIA RS232C)是 目前已知 最常用的 幾 種串行通訊接口 之一 。例 如溫度、流量和壓力等參數(shù) 。 PC 機一般采用以簡潔方便的人機界面進行操作 , 與單片機通過串口通信的方式進行積極交互。微型計算機在軍事演習,智能機器人,航空航天,醫(yī)學研究 等眾多復雜系統(tǒng)之中扮演著越來越重要的角色 。 因此通訊能夠在在主機和從機之間進行調進行 。因此系統(tǒng)的更改和擴充也變得更為簡單 。例如 RS232 串口也被很多使用 GPIB設備所兼容。經(jīng)過本次設計 , 掌握了串口通訊的原理和應用,為以后的工作和學習儲備知識。 串行通信 其實 是指 單片機 和 PC 機間使 共同使用同 一根數(shù)據(jù)信號線 ,信息必須 在 同 一根數(shù)據(jù)信號線上按 規(guī)定完成 傳輸 , 每一位數(shù)據(jù) 有且只有 一個 明確 的時間長度 。 當數(shù)據(jù) 由通 過 CPU 的串行端口 被傳輸 出去時 , 字節(jié)數(shù)據(jù) 被 轉換 成 為位 數(shù)據(jù) 。 關于 串 行 通 訊 的 理解其實 非常簡單,串 行 按位( bit)發(fā)送和接收字節(jié)。 而串 行的優(yōu)點在于 ,長度 能夠 達 到 1200 多 米 。 其他線用于握手,但是 可以不使用 。 例如 200 波特 代表的就是傳輸速度為 200 個 bit 每秒 。 其他遠距離傳輸?shù)?波特率 還 遠遠大于這些數(shù) 值 ,且 波特率 具有 和距離成反比 的特點 。 在選擇不同的通信時鐘 時其 速率會有很大差別 即通訊誤差 。當一個信息包 由計算機發(fā)出 , 客觀的數(shù)據(jù)不 一定 是 8 位的 , 其中有著明確 標準的值是 分別為 7 和 8 位 。如果要 使用簡 潔 的文本數(shù)據(jù)(標準 ASCII 碼),那么使用 任意 數(shù)據(jù)包 都應該是 7 位數(shù)據(jù) 。 因為 數(shù)據(jù)是在傳輸線上定 /計 時 使用 的, 要求 每一個設備 都 有自己的時鐘 。 d,奇偶校驗位:在串 行 通 訊 中 非常 簡單的檢錯方式 之一 。比如,如果 使用 011 的 數(shù)據(jù) 。為了使奇偶校驗的糾錯能力有所提高,最好使用雙向奇偶校驗 (Row and Column Parity),也被稱為雙向冗余校驗 (Vertical and Longitudinal Redundancy Checks)。緩沖發(fā)送器用于存放要發(fā)送的數(shù)據(jù),只能寫入,不能讀出。 ②串行控制寄存器 SCON SCON 可用于確定串行通信的工作方式和控制串行通道的某些功能,監(jiān)視和控制串行口的工作狀態(tài),也可用于存放要發(fā)送和接收到的第 9 個數(shù)據(jù)( TB RB8),并沒有接收和發(fā) 7 送中斷標志 RI 和 TI。 我們使用 protues 仿真調試軟件 , 反復地向串口傳送“ 1”、“ 2”、“ 3” ......“ 8”、“ 9”、“ 0”等信號 , 單片機收到信號之后在數(shù)碼管上展示出來 , 并且也將向 PC 機反饋出現(xiàn)成功的確認信息 , 也就是在在 PC 機串口調試區(qū)域也就是接收緩沖區(qū)中將出現(xiàn)“ display OK!”的字樣。在子程序的處理過程中,接收到的 ASCII 碼將進行數(shù)據(jù)轉換成為十六進制的數(shù)字并由單片機發(fā)送出去 , 在顯示緩存區(qū)中存放 ,調用顯示子程序在數(shù)碼管上顯示出接收到的數(shù)據(jù),再調用發(fā)送子程序給 PC 端軟件回送一個確認顯示的信號。 B. 雙工方式:數(shù)據(jù) 的 傳送 也可以是雙向的 ,但不 可以 同時 實現(xiàn)。 本設計中串行通信的實現(xiàn) ( 1) 通信協(xié)議 :PC 機 首先發(fā)送 一個數(shù)據(jù)(以 ASCII 碼形式表示的數(shù)字),單片 機接收到之后返回 一個約定的數(shù)據(jù)(本設計約定為 2AH)到 PC 機 表示 通信正常 ,并且單片機已經(jīng)正常顯示收到的數(shù)據(jù)。 9 5 設計框圖 圖 51 系統(tǒng)框圖 6 硬件實現(xiàn) AT89C52: AT89C52 是 51 系列 MCU 之中功能最多切最常用的單片機 ,它是 由ATMEL 公司生產(chǎn)的。AT89C52 單片機能夠通過 常規(guī)方 式下載程序 ,但 是缺點是 不 能夠使用 在線 編寫程序 (S 系列的才支持在線編程 )。 10 圖 61 AT89c52 引腳圖 MAX232 芯片 MAX232 芯片的簡介 : 由 MAXIM 公司生產(chǎn)的 MAX232。 所以, MAX232 芯片接口應用的串 行通信系統(tǒng)僅僅在 +5V 電源下就可以工作了 。其原因是母頭與公頭的自身的引腳功能是不同的,因此沒有必要進行交叉 。 為了數(shù)據(jù)的發(fā)送與接收能夠順利實現(xiàn)就不得不提到以上這三個引腳 。引腳及功能如圖 65 所示 . 7 用 vc++開發(fā)串口通信軟件 用戶界面設計 在進行應用程序設計前,首先需要使用 vc++ 提供的 AppWizard 工具自動生成一個工程。 具體步驟如下圖所示: 14 圖 71 vc++建立工程圖 圖 72 應用程序類型選擇 15 圖 73 工程建立完成示意圖 工程建立完成后,出現(xiàn)如圖所示對話框 圖 74 基本對話框示意圖 將對話框中的兩個按鈕,及靜態(tài)文本刪除,添加其他控件,將對話框設置如下圖所示 圖 75 界面設計示意圖 其中 在基本控件框中是沒有的,需要把它添加進來。用同樣方法設置其它控件。 程序設計 初始化組合框 BOOL CSamDlg::OnInitDialog() { CDialog::OnInitDialog()。 19 COleSafeArray safearray_inp。 if(()==2) //事件值為 2 表示接收緩沖區(qū)內有字符 { ////////以下你可以根據(jù)自己的通信協(xié)議加入處理代碼 variant_inp=()。klen。klen。 //加入接收編輯框對應字符串 } m_strEditRXData+=\r\n。 20 (iindex+1)。 (9600,n,8,1)。 //設置當前接收 區(qū)數(shù)據(jù)長度為 0 ()。 } Onsend 函數(shù) void CSamDlg::Onsend() { // TODO: Add your control notification handler code here UpdateData(TRUE)。單片機 p0 口進行位選, p1 口送斷碼到數(shù)碼顯示。 單片機通過串口接收數(shù)據(jù)之后,將此數(shù)字顯示出,再向 PC 發(fā)送一個約定的 ASCII碼(定為 02AH),程序被此事件觸發(fā),當程序收到這個約定的字符碼串之后,即認為單片機已成功接受并顯示,然后串口調試程序的接收緩沖區(qū)顯示出“ Display OK!”。存放收到的數(shù)據(jù) displaydata data 39h 。========================================= 。數(shù)字的 ASCII 碼轉換為對應的數(shù)字(此程序僅限數(shù)字 MOV displaydata,A POP PSW POP Acc RET 。創(chuàng)建日期 : 20xx 年 8 月 25 日 12:43:48 。========================================= 。========================================= DISPLAY: MOV R1,displaydata 。給 P1 口送段選碼 RET 。 DB 82H, 0f8H, 80H, 90H, 88H, 83H 。 C D E F P U 。 12H 13H 14H 15H 16H 17H 。 DB 0f0H, 0FH, 8bH, 0afH, 0a3H, 0a1H 。 接下來對串口進行設置,設置內容如下: 圖 93 串口設置 啟動上位 機軟件,端口選擇 COM5,進行仿真。 在做設計的時候遇到了很多問題,通過問同學和請教老師都得到了細心地回答,真心的感謝知道我課設的郭老師,從他身上我學到了很多。對本論文(設計)的研究做出重要貢獻的個人和集體,均已在文中作了明確說明并表示謝意。保密的論文(設計)在解密后適用本規(guī)定。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫 3)畢 業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應繪制于無格子的頁面上 5)軟件工程類課題應有程序清單,并提供電子文檔 1)設計(論文) 2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件)次序裝訂 3)其它
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1