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

正文內(nèi)容

畢業(yè)設計-單片機與pc機的串行通信設計-資料下載頁

2024-12-03 19:26本頁面

【導讀】控制單元進行通信。端口,二者可以通過一定的硬件電路實現(xiàn)硬連接。如果雙方均遵循同樣的通信協(xié)議,就可以互相通行。單片機來說,充分利用串口進行通信是非常重要的。設備上想要具備通信傳輸?shù)墓δ?,最簡單的方法就是使用串行通信的方式??贑OM1、COM2等相連接來實現(xiàn)應用系統(tǒng)與PC機之間的數(shù)據(jù)交換。行通信易于實現(xiàn),另一方面也是應為串行通信的價格也很便宜。的功能,使用者就可以和計算機作數(shù)據(jù)的交換,產(chǎn)品的價格馬上就會被提高。文中主要寫了利用VB來完成的單片機與PC機的串行通信并且通過實例來更深了。在此實驗中需要RS-232. 第二章的單片機串口的方法講述了串口的工作方式和單片機收/發(fā)數(shù)。據(jù)流程,在這流程中需要經(jīng)過2個串行緩沖器SBUF進行。定時器/計數(shù)器有四種工作。第三章中是關于VB通信組件的引用,屬性,事件。第四章主要從實例分析出。單片機能正確接收PC機所發(fā)來的命令和PC機能正確接收到單片機所發(fā)的數(shù)據(jù)信息。

  

【正文】 14 第四章 單片機與 PC 機的實例 ( 1)如何保證單片機能正確接收到 PC 機所發(fā)來的命令信息? 判斷單片機是否正確接收到 PC機所發(fā)來的命令信息,依然是靠單片機所發(fā)來的回應信息。此時單片機的回應信息,已非簡單的應答信息。它可能是一幀數(shù)據(jù)(當命令成功執(zhí)行時),也可能是表示命令執(zhí)行失敗的應答,也可能表示未能成功接收 PC所發(fā)命令的應答。當 PC機收到這些信息時,即可獲知所發(fā)的命令是否已被正確接收。當然,當在規(guī)定時間內(nèi)未收到任何回應信息時,表明通信鏈路存在問題。 ( 2)如何保證 PC機能正確接收到單片機所發(fā)的數(shù)據(jù)信息? 當 PC 機沒有接收到正確的數(shù)據(jù)信息時, PC 機通信流程不會進入“重發(fā)讀數(shù)據(jù)命令”的狀態(tài),而仍將所接收的回應信息交給應用程序處理。這也就是說,在所設計的通信流程是不能保證 PC 機“發(fā)送讀數(shù)據(jù)命令”時能夠得到正確的數(shù)據(jù)信息。那么是由應用程序來保證。應用程序根據(jù)通信流程所返回的響應信息,決定是否重發(fā)此命令,還是發(fā)送下一個命令,或是退出通信程序。 進一步而言,在 PC 機與單片機的通信中,命令只能由 PC 機發(fā)出,單片機只能被動回應,而不會向 PC機發(fā)出任何命令。 單片機與 PC機的串 口通信的實現(xiàn)方法 單片機的實現(xiàn)方法 在這次運行中需要用到 Keil C51 應用程序,一般可以按照下面的步驟來創(chuàng)建。 ? 新建一個工程項目文件; ? 為工程選擇目標器件(例如選擇 PHLIPS 的 P87C52X2); ? 為工程項目設置軟硬件調(diào)試環(huán)境; ? 創(chuàng)建源程序文件并輸入程序代碼; ? 保存創(chuàng)建的源程序項目文件; ? 把源程序文件添加到項目中。 江蘇信息職業(yè)技術學院 15 ( 1 )新建一工程,雙擊 Keil C51 圖標,進入 然后單擊工具欄的 Project 的 New project 出現(xiàn)保存文件的對話框,以 asm 格式保存文件。將會出現(xiàn)下圖 ( 2)如果 選擇相應的器件組并其器件型號,可單擊 Project 的 Select Device for Target” target1” 命令,然后重新加以選擇 PHLIPS 的 P87C52X2。 ( 3)至此,用戶建立一個空白工程項目文件,把下面的單片機的源代碼 oRG 0000H LJMP START 0100h START: MOV SCON,50H ;串口工作在方式 1 MOV TMOD,20H ;定時器 T1工作在方式 2,作為串口的波特率發(fā)生器 MOV TH1,0fdH ; mov Tl1,0fdh ; 9600bps 的波特率 江蘇信息職業(yè)技術學院 16 SETB TR1 ;啟動定時器 T1開始工作 SCAN1:JB RI,cart1 。等待數(shù)據(jù)接收完成( JB 位條件轉移指令) LJMP SCAN1 CART1:MOV A,SBUF 。從接收緩沖區(qū)取出接收到的數(shù)據(jù) inc a ;數(shù)據(jù) +1 CLR RI ;清除中斷標志 MOV SBUF,A 。把加 1 以后的數(shù)據(jù)發(fā)送出去 WA1T:JBC TI,SCAN2 。等待數(shù)據(jù)發(fā)送完成(等待 TI=1) LJMP WA1T Scan2:ljmp scan1 END 寫入項目中,保存到同一個文件中。再在選中 Source Group1 后并單擊 Add Files to Group 命令。再搜索文件 到 Source Group1 中。 ( 4)然后選擇 Project 中的 Options for Target 中的 Targect 和 output。 ( 5)經(jīng)過以上工作就可以編譯程序 了。 ( 6)下載程序,先要連接 DP— 51 單片機仿真實驗儀,把實驗儀開關打到 LOAD 處,使其工作于下載狀態(tài)。 ( 7)再雙擊 DPFLASH 下載軟件,將會出現(xiàn) DPFLASH 編程界面,再進行擦除工作,然后把開關的打到 RUN 處并按 RESET。此時再按編程就完成了。 以下也可以用這界面來完成。 PC 機的實現(xiàn)方法 最后就可以用 軟件來完成最后的調(diào)試了,其運行界面如下:在發(fā)送區(qū)輸入 111111 接收區(qū)即會顯示發(fā)送的代碼 +1。 江蘇信息職業(yè)技術學院 17 這次的程序的基本工作原理: 首 先是串口初始化,使定時器工作在方式 2中,波特率設置為 9600bps,單片機等待上位機發(fā)送數(shù)據(jù),在從接收緩沖器中取出數(shù)據(jù),數(shù)據(jù)交換時再把每個數(shù)據(jù)加 1通過串口回送到上位機上。 111111 222222 江蘇信息職業(yè)技術學院 18 結束語 經(jīng)過了兩個多月的學習和工作,我終于完成了 《單片機與 PC 機的串行通信》的論文。 從開始接到論文題目到系統(tǒng)的實現(xiàn),再到論文文章的完成,每走一步對我來說都是新的嘗試與挑戰(zhàn),這也是我在大學期間獨立完成的最大的項目。在這段時間里,我學到了很多知識也有很多感受,從對 單片機與 PC 機串口通訊一無所知,對 VB 的 COMM 控件和操作 DP51 儀器 等相關技術很不了解的狀態(tài) 下 ,我開始了獨立的學習和試驗,查看相關的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來,每一次改進都是我學習的收獲,每一次試驗的成功都會讓我興奮好一段時間。從中我也充分認識到了 單片機與 PC機的串口通訊 給我們生活帶來的樂趣 。 雖然我的論文作品不是很成熟,還有很多不足之處,但我可以自豪的說,這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統(tǒng)能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜 苦辣最終都會化為甜美的甘泉。 這次做論文的經(jīng)歷也會使我終身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破,那也就不叫論文了。希望這次的經(jīng)歷能讓我在以后學習中激勵我繼續(xù)進步。 江蘇信息職業(yè)技術學院 19 致謝語 本文從擬定題目到定稿,歷時數(shù)月。而今論文完成打印之時,我思緒萬千,心情久久不能平靜。回憶我在 江蘇信息職業(yè)技術學院計算既系 學習的 兩 年中,最令我難忘的恩師是 周玉珍 和 尤慧方 二位老師,兩位老師治學嚴謹, 學識淵博,品德高尚,平易近人,在我學習期間不僅傳授了做學問的秘訣,還傳授了做人的準則。這些都將使我終生受益。無論是在理論學習階段,還是在論文的選題、資料查詢、開題、研究和撰寫的每一個環(huán)節(jié),無不得到導師的悉心指導和幫助。借此機會我向導師表示衷心的感謝!同時,同時,我要感謝 江蘇信息職業(yè)技術學院 學授課的各位老師,正是由于他們的傳道、授業(yè)、解惑,讓我學到了專業(yè)知識,并從他們身上學到了如何求知治學、如何為人處事。我也要感謝我的母校 江蘇信息職業(yè)技術學院 ,是她提供了良好的學習環(huán)境和生活環(huán)境,讓我的大學生活豐富多姿,為我的 人生留下精彩的一筆。路漫漫其修遠兮,吾將上下而求索。我愿在未來的學習和研究過程中,以更加豐厚的成果來答謝曾經(jīng)關心、幫助和支持過我的所有領導、老師、同學、和朋友。學無止境。明天,將是我終身學習另一天的開始! 大 專兩年 的學習以今天的畢業(yè)論文畫了一個句號。感謝 這兩 年 里 ,各位老師對我的教誨 。 很幸運,在我大 專 的最后一次作業(yè)的完成中,能 再 得到 周玉珍 老師的指導與幫助 ,從而讓我更深的了解到周 老師 的 嚴謹治學的態(tài)度,在我的心里留下深刻的影 響。也感謝同組的同學能夠互相幫助,共同完成論文。 江蘇信息職業(yè)技術學院 20 參考文獻 [1] 龔運新 胡長勝,《單片機應用技術教程》 北京師范大學出版社, [2] 周立功,《增強型 80C51 單片機速成與實戰(zhàn)》北京航空航天大學出版社, [3] 明日科技 高春艷 劉彬彬,《 Visual Basic 控件參考大全》(第一版)人民郵電出版社, [4] 周立功,《 ARM 微控制器基礎與實戰(zhàn)》(第二版)北京航空航天大學出版社, [5] 譚浩強 袁玫 薛淑斌,《 Visual Basic 程序設計 》 (第二版) 清華大學出版社, [6] 陳明計 , 《 嵌入式實時操作系統(tǒng) Small RTOS51 原理及應用 》 北京 航空航天大學出版社,
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1