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

正文內(nèi)容

基于單片機的u盤數(shù)據(jù)傳輸裝置設(shè)計論文-全文預(yù)覽

2025-03-26 10:23 上一頁面

下一頁面
  

【正文】 amp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 if ( = DISK_DISCONNECT ) break。 p2_0=1。 mStopIfError( i )。/* 以字節(jié)為單位向文件寫入數(shù)據(jù) */ mStopIfError( i )。 memcpy( , pStr, i )。 count = strlen( pStr )。 /* 產(chǎn)生新文件 */ strcpy( , \ )。 memcpy( TempBuffer, , TempLength )。 = 20。 } /* 讀取原文件 */ strcpy( , \\ )。 for ( i = 0。 if ( = DISK_CONNECT ) break。 TH1 = 0xE8。 LED_OUT = 1。 p2_0=0。 } } main( ) { unsigned char i。 while ( 1 ) { LED_OUT = ledamp。 } } return( status )。 } break。 if ( i ){ j = 0。 i ++ ) mSendByte( [ i ] )。 mSendByte( len )。 } unsigned char ExecCommand( unsigned char cmd, unsigned char len )/* 命令函數(shù) */ { unsigned char i, j, status。 while ( RI == 0 )。 } } voidmSendByte( unsigned char c )/* 發(fā)送一個字節(jié)數(shù)據(jù)給 CH375模塊 */ { TI = 0。 j ) c += 3。 for ( i = delay。 CMD_PARAM idata mCmdParam。 參考文獻: 【 1】《基于單片機的智能系統(tǒng)設(shè)計與實現(xiàn)》 沈紅衛(wèi)著,電子工業(yè)出版社 【 2】《單片機技術(shù)應(yīng)用》朱運利著,機械工業(yè)出版社 【 3】《 MCS51 單片機開發(fā)與應(yīng)用指南》孫永浩著 黑龍江科學(xué)技術(shù)出版社 【 4】《 EZUSB FX2 單片機原 理,編程及應(yīng)用》錢峰著,北京航空航天大學(xué)出版社 【 5】 CH375中文技術(shù)手冊 【 6】串口版 U盤讀寫模塊中文技術(shù)手冊 附錄: 以下 程序可以演示單片機以字節(jié)的方式讀寫 U盤,該程序?qū)崿F(xiàn)的功能是:打開 U盤中的一個文件 ,再新建一個文件 ,在 “ Note:這個程序是以字節(jié)為單位進行 U盤文件讀寫的示例程序 ,首先從原文件中讀出前 20個字符 ,然后寫到本說明的后面:”然后從文件 20字節(jié)的數(shù)據(jù),寫入文件 。同時,仍有很多課題需要后來人去努力去完善。其間,查找資料,老師指導(dǎo),與同學(xué)交流,反復(fù)修改電路和程序,每一個過程都是對自己能力的一次檢驗和充實。中斷模塊接收到 串口或并口數(shù)據(jù)后,根據(jù)內(nèi)部命令字要求進行解析。 軟件系統(tǒng)模塊 USB 讀寫器軟件由主模塊、 USB 模塊、 BULK 模塊、 FAT 模塊和中斷處理模塊組成。 引導(dǎo)扇區(qū) DBR( DOS Boot Record)通常占用分區(qū)的第 0 扇區(qū),共 512 字節(jié), FAT 表緊隨其后。 FAT32 FAT 是 Microsoft 較早推出的文件系統(tǒng),具有高度的兼容性,目前仍然廣泛應(yīng)用于個人電腦尤其是移動存儲設(shè)備中, FAT 由引導(dǎo)扇區(qū)、 FAT1 表、 FAT2 表、目錄和文件區(qū)組成(其中 FAT2 表是 FAT1 表的備份)。命令操作的起始地址。 UFI 用 于大多數(shù)命令的 12 字節(jié)命令塊的描述,結(jié)構(gòu)如圖 4 所示,其中各參數(shù)意義如下: 1)操作命令代碼。 3)數(shù)據(jù)殘余。 CSW 開始于包邊界,并以 13 字節(jié)的短包結(jié)束,結(jié)構(gòu)如圖所示,各域含義如下: 圖 11 命令狀態(tài)包結(jié)構(gòu) 1)命令狀態(tài)包標(biāo)識。 7) CBWCB。方向位規(guī)定了 Bulk 端點數(shù)據(jù)傳輸?shù)姆较?,其他位預(yù)留。當(dāng)設(shè)備返回相應(yīng)的 CSW 包時 ,必須使命令狀態(tài)標(biāo)記域的值與此值相同。 CBW 是主機通過 BulkOut 端點向設(shè)備發(fā)送的命令塊包,在 CBW 中使用方向位和數(shù)據(jù)傳輸長度域指明期待的傳輸, CBW 必須起始于包邊界,并且必須以 31 字節(jié)的短包傳輸結(jié)束,相繼的數(shù)據(jù)包和 CSW 包必須開始于一個新的包邊界,所有的 CBW 包必須按低字節(jié)在前的次序傳輸。前兩個協(xié)議定義了數(shù)據(jù) /命令 /狀態(tài)在 USB 總線上的傳輸方法, BulkOnly 傳輸協(xié)議僅僅使用 Bulk 端點傳送數(shù)據(jù) /命令 /狀態(tài), CBI 傳輸協(xié)議則使用 Control/bulk/interrupt 三種類型的端點進行數(shù)據(jù) /命令 /狀態(tài)的傳送。 同步數(shù)據(jù)在產(chǎn)生、傳送和處理過程中是連續(xù)的和實時的,在穩(wěn)定的同步數(shù)據(jù)發(fā)送和接收速率中包含了相應(yīng)的時鐘信息,為了保持定時關(guān)系,同步數(shù)據(jù)必須按照接收的速率進行傳輸。 USB協(xié)議 USB(通用串行總線)用于將 USB 接口的外圍設(shè)備( device)連接到主機( host),實現(xiàn)二者之間數(shù)據(jù)傳輸?shù)耐獠靠偩€結(jié)構(gòu),是一種快速、靈活的總線接口, USB 的傳輸類型有控制( control)、批量( bulk)、中斷( interrupt)和同步( synchronous)傳輸 4 種,它最大的特點是易于使用,即插即用,主要是用在中速和低速的外設(shè)。如果在功能配置時選擇檢查串口超時,那么在通過串口輸入命令包時,模塊會檢查串口數(shù)據(jù)輸入超時,如果連續(xù)兩個數(shù)據(jù)字節(jié) 之間的間隔大于串口輸入超時時間,則模塊將放棄該命令包。 四,串口版 U盤讀寫模塊的說明 模塊具有兩個外部接口: P1 是 USB 插座,可以直接插入 U 盤或者通過 USB 延長線連接 U盤,當(dāng)進行程序升級或者重新配置時應(yīng)該通過 USB 對連線連接計算機的 USB 端口; P2 是 16 腳的雙排針或者插座,用于連接單片機系統(tǒng)。 CH375以 C語言子程序庫提供了 USB存儲設(shè)備的文件級接口,這些應(yīng)用層接口 API包含了常用的文件級操作,可以移植并嵌入到各種常用的單片機程序中 。 單片機讀寫 U 盤文件 圖 4 單片機讀寫 U 盤文件 一般情況下,單片機或嵌入式系統(tǒng)處理 USB 存儲設(shè)備的文件系統(tǒng)需要實現(xiàn)上圖左邊的 4個層次,右邊是 USB 存儲設(shè)備的內(nèi)部結(jié)構(gòu)層次。 圖 3 CH375芯片內(nèi)部中斷邏輯圖 本地端的單片機軟件 CH375芯片占用兩個地址位,當(dāng) A0 引腳為高電平時選擇命令端口,可以寫入命令;當(dāng) A0 引腳為低電平時選擇數(shù)據(jù)端口,可以讀寫數(shù)據(jù)。在 USB 主機方式下, CH375 支持各種常用的 USB 全速設(shè)備。 控制傳輸?shù)膮f(xié)議處理器用于自動處理常用的控制傳輸?shù)亩鄠€階段,簡化外部固件編程。 數(shù)據(jù)緩沖區(qū)用于緩沖 USB 接口 SIE 收發(fā)的數(shù)據(jù)。當(dāng)使用 工作電壓時, CH375 芯片的 V3引腳應(yīng)該與 VCC引腳相連接,同時輸入外部的 電源,并且與CH375 芯片相連接的其它電路的工作電壓不能超過 。外圍電路只需要在 XI 和 XO 引腳之間連接一個標(biāo)稱頻率為 12MHz的晶體,并且分別為 XI 和 XO 引腳對地連接一個高頻振蕩電容。 RST引腳和RST引腳是復(fù)位狀態(tài)輸出引腳,分別是高電平有效和低電平有效;當(dāng) CH375電源上電復(fù)位或者被外部強制復(fù)位以及 復(fù)位延時期間, RST 引腳和 RST引腳分別輸出高電平和低電平; CH375復(fù)位完成后, RST 引腳和 RST引腳分別恢復(fù)到低電平和高電平。如果為了芯片安全而串接保險電阻或者電感,那么交直流等效串聯(lián)電 阻應(yīng)該在 5Ω之內(nèi)。在內(nèi)置固件的 USB設(shè)備方式下,當(dāng) USB 設(shè)備尚未 配置或者取消配置后,該引腳輸出高電平;當(dāng) USB 設(shè)備配置完成后,該引腳輸出低電平。 其它功能簡介 在 CH375 芯片的復(fù)位期間, TXD引腳用于選擇通訊接口。 INT輸出的中斷請求是低電平有效,用于通知單片機。 圖 2 CH375芯片的電器參數(shù) CH375工作于串口模式下 串行接口只能用于 USB 主機方式, CH375 芯片的 USB 設(shè)備方式不支持串口。 CH375的 USB 主機方式支持并行接口和串行 接口。 10)串行接口包含串行輸入、串行輸出、中斷輸出,支持通訊波特率動態(tài)調(diào)整。 6)內(nèi)置控制傳輸?shù)膮f(xié)議處理器,簡化常用的控制傳輸。 2)全速設(shè)備接口,完全兼容 CH372 芯片,支持動態(tài)切換主機與設(shè)備方式。在本地端, CH375具有 8位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可以方便地 掛接到單片機 /DSP/MCU/MPU等控制器的系統(tǒng)總線上。 USB 系統(tǒng)包括兩部分: USB 主機和 USB 外設(shè),它們組合在一起就構(gòu)成了完整的 USB 系統(tǒng)。但目前所面臨的問題是, U盤主要應(yīng)用于 PC機系統(tǒng)中。而 51系列單片機以其優(yōu)越的性能、成熟的技術(shù)、高性價比被廣應(yīng)用于測控儀器等自動化領(lǐng)域。如今,USB 技術(shù)已經(jīng)越來越普及和成熟,低成本、高穩(wěn)定性、較高的數(shù)據(jù)傳輸速率和即插即用的方便性,使其備受硬件廠商的青睞。因此在一些需要轉(zhuǎn)存數(shù)據(jù)的設(shè)備,儀器上使用 USB移動存儲設(shè)備接口的芯片便相繼產(chǎn)生了, CH375 就是其中之一,它是一個 USB 總線的通用接口芯片,支 持 HOST 主機方式和 SLAVE 設(shè)備方式。隨著 USB 規(guī)范的完善和成熟, USB 外設(shè)的種類不斷豐富,應(yīng)用領(lǐng)域也不斷擴大。同時,還簡單的介紹了, U盤讀寫之中需要注意的幾個協(xié)議等。這樣,便可以把 U盤的大容量存儲,方便易用的功能從 PC機系統(tǒng)擴展到單片機系統(tǒng)中,可以方便 在室外進行大量數(shù)據(jù)的采集。 基于單片機的 U 盤數(shù)據(jù)傳輸裝置 摘要 :隨著單片機技術(shù)的發(fā)展,各種嵌入式系統(tǒng)的逐漸應(yīng)用于工作現(xiàn)場的數(shù)據(jù)采集和控制之中?;趩纹瑱C技術(shù)的 U盤數(shù)據(jù)采集是把單片機系統(tǒng)作為主機系統(tǒng),再利用支持 USB總線協(xié)議的 U盤讀寫芯片或者模塊來完成工業(yè)現(xiàn)場的數(shù)據(jù)采集或者傳輸。再次,介紹了串口版 U盤模塊的應(yīng)用,并設(shè)計了串口模塊和單片機之間的通信的應(yīng)用方式,并附有模塊和單片機之間采用 RS232電平進行通信的連接電路圖。它最大的特點是易于使用,攜帶方便,主要是用在中速 ,低速的外 設(shè)。但是隨著單片機產(chǎn)品應(yīng)用領(lǐng)域的日益增長, USB 外設(shè)的應(yīng)用范圍也隨之?dāng)U大,為此在單片機系統(tǒng)中實現(xiàn)對 USB外設(shè)控制也變得日益迫切。隨著 USB 技術(shù)的發(fā)展,計算機的移動存儲介質(zhì)普遍采用 U 盤或移動硬盤。它最大的特點是易于使用、可熱插拔、接口連接靈活,并且能夠提供外設(shè)電源,在嵌人式系統(tǒng)及智能儀表中得到廣泛的應(yīng)用。從理論上講,以 U盤作為便攜式采集存儲系統(tǒng)的存儲載體完全能夠滿足長時間采集海量數(shù)據(jù)的要求。采用單片機直接控制讀寫 U 盤,關(guān)鍵在于 USBHOST技術(shù)的實現(xiàn),即單片機作為 USB 主機系統(tǒng)。 三 , USB 總線接口芯片 CH375 概述: CH375 是一個 USB總線的通用接口芯片,支持 USBHOST主機方式和 USBDEVICE/SLAVE設(shè)備 方式。 CH375 還內(nèi)置了處理 MassStorage 海量存儲設(shè)備的專用通訊協(xié)議的固件,外部單片機可以直接以扇區(qū)為基本單位讀寫常用的 USB 存儲設(shè)備(包括 USB 硬盤 /USB閃存盤 /U 盤) 特點 1)全速 USBHOST 主機接口,兼容 USB ,外圍元器件只需要晶體和電容。 5)自動檢測 USB 設(shè)備的連接和斷開,提供設(shè)備連接和斷開的事件通知。 9)并行接口包含 8 位數(shù)據(jù)總線, 4 線控制:讀選通、寫選通、片選輸入、中斷輸出。 圖 1 CH375各引腳說明 功能說明 CH375 芯片可以工作于 USBHOST 主機方式或者 USB 設(shè)備方式。 CH375 芯片在本地端提供了通用的被動并行接口和點對點的串行接口。 CH375芯片的 RXD 和 TXD可以分別連接到單片機的串行數(shù)據(jù)輸出引腳和串行數(shù)據(jù)輸入引 腳。CH375的串行通訊波特率默認是 9600bps,單片機可以隨時通過 SET_BAUDRATE 命令選擇合適的通訊波特率。 CH375芯片的 ACT引腳用于狀態(tài)指示。 CH375 芯片的 UD+和 UD引腳是 USB 信號線,工作于 USB 設(shè)備方式時,應(yīng)該直接連接到 USB總線上;工作于 USB 主機方式時,可以直接連接到 USB設(shè)備。為了在電源上電期間可靠復(fù)位并且減少外部干擾,可以在 RSTI引腳與 VCC 之
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1