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

正文內(nèi)容

基于usb單片機與pc的串行通信-資料下載頁

2025-06-03 09:16本頁面
  

【正文】 ATA = 0xfb02。 /*定義數(shù)據(jù)地址 */ // D12_COMMAND = 0xfb03。 /*定義命令地址 */ D12_DATA = 0x7002。 /*定義數(shù)據(jù)地址 */ D12_COMMAND = 0x7003。 /*定義命令地址 */ D12_SetDMA(0x0)。 /*不使用 DMA 功能 */ 開始 USB 設(shè)置 是否為 TRUE? 檢查設(shè)備是否配置 調(diào)用 I2cWriteRead()。 發(fā)送數(shù)據(jù) 接收數(shù)據(jù) 結(jié)束 處理 USB Setup包 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 23 = 0。 /*初始化 USB 寄存器 */ /*上電復(fù)位 ,USB 總線重新連接指令 */ reconnect_USB()。 while(TRUE ) { if() { I2cWriteRead()。/*如果設(shè)備已配置 ,調(diào)用 I2cWriteRead()*/ } outportb(port,a)。 /*發(fā)送 數(shù)據(jù) usbserve()。/*處理 USB 的 setup 包 */ for(j=0。j9。j++) /*接收數(shù) 據(jù) */ { while(!(inportb(port+5)amp。1))。 ch[j]=inportb(port)。 } for(j=0。j9。j++) printf(n %d\n, ch[j])。 getch()。 break。 } 單片機通信程序設(shè)計 為實現(xiàn)單片機同 PC機的簡單通信功能,需要通過匯編指令使單片機完成一定的工作來驗證 USB 接口通信的暢通 。若要使單片機串口能夠同 PC 機正常通信,單片機和 USB接口需要使用相同的通信協(xié)議,在設(shè)備管理器中,可設(shè)置串口破特率為 9600。而在單片機中,通過軟件設(shè)置串口波特率為 9600,工作方式為方式一,每接收一個 8 位數(shù)據(jù),將數(shù)據(jù)保存并回送至計算機,以此來實現(xiàn)對 USB 通信暢通與否的測試。程序流程圖如圖 46所示。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 24 圖 46 單片機的程序流程圖 根據(jù)程序流程圖,單片機的指令代碼如下: ORG DDOOH START: MOV TMOD,20H。定時器 T1 為方式 2 MOV TL1, DFDH。波特率為 9600 SETB TR1 MOV SCON,50H。串口工作方式 1, REN=1 SETB ES SETB EA。開中斷 SJMP $。等待中斷 ORG 0023H。中斷入口地址 JNB BI,SBR。RI 為 1時跳至發(fā)送,為 0時說明發(fā)送已完成 AJMP START。返回初始狀態(tài),等待下一次數(shù)據(jù)接收,實現(xiàn)數(shù)據(jù)的循環(huán)接收 SBR:AJMP SBR1 ORG 0100H SBR1: CLR RI MOV A,ABUF。接收數(shù)據(jù) MOV B1, A MOV SBUF,A。數(shù)據(jù)回送 JNB T1, $ CLR T1 USB 通信模塊調(diào)試 USB 通信模塊的調(diào)試使用串口調(diào)試工具( ComTools),該工具是一款功能強大的串口開始 設(shè)定定時器和 USB 工作方式 開中斷 等待中斷 中斷產(chǎn)生接收數(shù)據(jù) 關(guān)中斷回送數(shù)據(jù) 開發(fā)送中斷等待數(shù)據(jù)接收完成 返回初始狀態(tài) 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 25 調(diào)試免費軟件。其主要功能如下: ( 1)支持 COM1— COM8 串口的數(shù)據(jù)發(fā)送和接收,可重復(fù)發(fā)送和接收數(shù)據(jù); ( 2)支持 HEX 格式數(shù)據(jù)和 ASC 格式數(shù)據(jù)的串口發(fā)送和接收; ( 3)可自定義數(shù)據(jù)格式,校驗位,可自定義數(shù)據(jù)傳輸速率; ( 4)可自動記錄發(fā)送和接收的數(shù)據(jù)并保存。 使用串口調(diào)試工具可以方便的通過計算機向 USB 串口通信模塊發(fā)送 數(shù)據(jù)并記錄所接收的數(shù)據(jù)。因此,本次 USB 通信模塊的調(diào)試使用該串口調(diào)試工具完成 PC 機同單片機的通信。打開串口調(diào)試工具。首先選擇串口設(shè)置,設(shè)置串口為設(shè)備管理器中對應(yīng)的串口( COM1),設(shè)置波特率為 9600,數(shù)據(jù)長度為 8 位,停止位為 1 位。在發(fā)送文本框中輸入2 字節(jié) 16 進制數(shù)據(jù),點擊發(fā)送向串口發(fā)送 16 進制 8 位數(shù)據(jù)。觀察接收文本框,可以發(fā)現(xiàn),計算機成功接收到單片機回送的 8 位數(shù)據(jù)。在清空發(fā)送文本框后,經(jīng)過多次的重復(fù)操作觀察確認(rèn),每一次都能正確接收數(shù)據(jù)。為了進一步測驗系統(tǒng)的穩(wěn)定性,在拔掉 USB 通信模塊后 重新插入,計算機能夠自動識別串口,重新打開串口調(diào)試工具后仍然能夠正確的發(fā)送和接收。因此,該 USB 通信模塊的數(shù)據(jù)準(zhǔn)確性和系統(tǒng)的穩(wěn)定性都得到了驗證。通過測試,該 USB 通信模塊基本能達(dá)到如下設(shè)計要求: ( 1)通過 USB 接口實現(xiàn)串口通信,能夠在 USB 接口上完成以往需要使用 RS232(DB9)進行通信的計算機設(shè)備的通信; ( 2)支持熱插拔,驅(qū)動程序一次安裝即可永久使用,不必在每次插拔后重啟計算機; ( 3)硬件電路簡單,外圍器件少,制作方便,成本低廉; ( 4)可移植性強,支持絕大多數(shù)型號的單片機;可擴充性好,用戶 可根據(jù)需要擴充各種功能,可自定義廠商 ID 和產(chǎn)品序列號。 結(jié)論 1 結(jié) 論 串行通信端口在系統(tǒng)控制的范疇中一直占據(jù)著及其重要的地位,它不僅沒有因為時代的進步而遭淘汰,反而在規(guī)格上越來越完善,應(yīng)用也越來越廣泛。作為一種基本而又靈活方便的通信方式,串口通信被廣泛應(yīng)用于 PC與 PC 或者 PC與單片機之間的數(shù)據(jù)交換以及其他工業(yè)控制與自動控制中。 隨著單片機和微機技術(shù)的不斷發(fā)展,由 PC 機和多臺單片機構(gòu)成的多機網(wǎng)絡(luò)監(jiān)控系統(tǒng)已成為單片機技術(shù)發(fā)展的一個方向。它結(jié)合了單片機在實時數(shù)據(jù)采集和微機對圖形處理、顯示的優(yōu)點。同時 ,Windows環(huán)境下后臺微機在數(shù)據(jù)庫管理上具有明顯的優(yōu)勢,二者結(jié)合,使得單片機的應(yīng)用已不僅僅局限于傳統(tǒng)意義上的自動監(jiān)測或控制, 而形成了向以網(wǎng)絡(luò)為核心的分布式多點系統(tǒng)發(fā)展的趨勢。 隨著計算機技術(shù)尤其是單片微型機技術(shù)的發(fā)展,人們已越來越多地采用單片機來對一些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進行檢測和控制。 PC 機具有強大的監(jiān)控和管理功能,而單片機則具有快速及靈活的控制特點,通過 PC 機的 RS232串行接口與外部設(shè)備進行通信,是許多測控系統(tǒng)中常用的一種通信解決方案。 但是 USB接口逐 步取代 RS232(DB9)串口已是大 勢所趨,單片機同計算機的 USB 通信在實際工作中的應(yīng)用范圍也將越來越廣。本文所介紹的單片機和 PC 機的 USB 通信方法,具有電路簡單,兼容性好,可移植性強等特點,故可作為單片機同計算機的 USB通信模塊廣泛應(yīng)用于工業(yè)和電子產(chǎn)品的開發(fā)中。 致謝 1 致 謝 在此論文撰寫過程中,要特別感謝我的導(dǎo)師 ***老師 的指導(dǎo)與督促,同時感謝 他 的諒解與包容。 在進行論文撰寫的時候,我的指導(dǎo)老師 ***老師給予了很大的幫助,介紹了很多很有參考價值的資料, 他淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng),育人求實的工作態(tài)度都體現(xiàn)在這次 設(shè)計的指導(dǎo)中;另外系上其他老師和同學(xué)都給了我大力支持和幫助,對這些老師和同學(xué)表示誠摯的謝意; 求學(xué)歷程是艱苦的,但又是快樂的。感謝我 各位任課老師 ,謝謝您們 在這 三 年中為我們?nèi)嗨龅囊磺校?您們 不求回報,無私奉獻(xiàn)的精神很讓我感動,再次向 您們 表示由衷的感謝。在這 三 年的學(xué)期中結(jié)識的各位生活和學(xué)習(xí)上的摯友讓我得到了人生最大的一筆財富。在此,也對他們表示衷心感謝。 參考文獻(xiàn) 1 參考文獻(xiàn) [1]蕭世文 . [M].北京:清華大學(xué)出版社 ,2021. [2]孫踐知 .PC硬件技術(shù)基礎(chǔ)教程 [M].北京:科技出版社 ,2021. [3]曹衛(wèi)彬等 .C/C++串口通信典型應(yīng)用實例編程實踐 [M].北京:電子工業(yè)出版社 ,2021. [4]殷志華,鄭海,楊浩 .單片機與 PC機串口通信的實現(xiàn) [J].中國數(shù)據(jù)通信 ,2021年 01 期 . [5]E A Nichols. J C Nichols. K R Mason. Serial Communication Programming Design Based on C Language[J]. JOURNAL OF TRANSDUCER TECHNOLOGY,2021 15(1). [6]Allen Communications in Win32[M]. Independent Pub Group .December 11, 1995. [7]陳再清 .微機 — 單片機通信淺談 [N].電氣時代期刊論文 ,2021. [8]王紹偉 ,巫丹 .89C51單片機 USB接口的設(shè)計與實現(xiàn) [N].科技創(chuàng)新導(dǎo)報 ,2021. [9]袁新艷 .計算機外設(shè)與接口技術(shù) [M].高等教育出版社 ,2021. [10]盧超 .單片機與 PC機的通信設(shè)計 [N].道客巴巴期刊論文 ,2021. [11]李朝青 .單片機原理與接口技術(shù) (簡明修訂版) [M].北京:北京航空航天大學(xué)出版 ,2021. [12]董建國,戚云軍,何云蘭 .基與 USB總線的 PC機與單片機的通信 [N].道客巴巴期刊論文 ,2021. [13]謝其中 .微型計算機常用外部設(shè)備(第 4版) [M].武漢:華中科技大學(xué)出版社 ,2021. [14](美)李( Lee, ) . 田國發(fā),吳蘭陡譯 . C與 [M].人民郵電出版社 ,
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1