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

正文內(nèi)容

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

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

下一頁面
 

【正文】 間跨接一個容量為 左右的電容。一般情況下,時鐘信號由 CH375內(nèi)置的反相器通過晶體穩(wěn)頻振蕩產(chǎn)生。當(dāng)使用 5V 工作電壓時, CH375 芯片的 VCC引腳輸入外部 5V 電源,并且 V3 引腳應(yīng)該外接容量為 左右的電源退耦電容。 主從 USB 接口 SIE是 USB主機(jī)方式和 USB設(shè)備方式的一體式 SIE,用于完成物理的 USB數(shù)據(jù)接收和發(fā)送,自動處理位跟蹤和同步、 NRZI編碼和解碼、位填充、并行數(shù)據(jù)與串行數(shù)據(jù)之間的轉(zhuǎn)換、CRC數(shù)據(jù)校驗、事務(wù)握手、出錯重試、 USB 總線狀態(tài)檢測等。 命令解釋器用于分析并執(zhí)行外部單片機(jī) /DSP/MCU 提交的各種命令。 CH375 的端點 0、 2 只用于 USB 設(shè)備方式,在 USB 主機(jī)方式下只需要用到主機(jī)端點。如果 USB 存儲設(shè)備不符合上述要求,則需要外部單片機(jī)通過控制傳輸以及 ISSUE_TOKEN 命令或者 ISSUE_TKN_X命令自行處理相關(guān)通訊協(xié)議。 CH375芯片專門用于處理 USB 通訊,在檢測到 USB 總線的狀態(tài)變化時或者命令執(zhí)行完成 后, CH375以中斷方式通知單片機(jī)進(jìn)行處理。由于計算機(jī)將USB 存儲設(shè)備組織為文件系統(tǒng),為了方便單片機(jī)通過 USB移動存儲設(shè)備與計算機(jī)之間交換數(shù)據(jù),單片機(jī)也可以將 USB 存儲設(shè)備組織為文件系統(tǒng),也就是處理上圖左邊的最頂層。以普通的 MCS51 單片機(jī)為例,文件系統(tǒng)的全部子程序有 4KB 到 8KB 代碼,并且需要大約 80 字節(jié)的內(nèi)部 RAM 和 512 字節(jié)的外部 RAM 作為緩 沖區(qū)。 模塊的串口是 1 位起始位、 8 位數(shù)據(jù)位、 1位停止位的異步串口,串口的通訊波特率可以在功能配置時設(shè)定,如果未設(shè)定那么默認(rèn)是 4800bps(與晶體 X2 的頻率有關(guān)),單片機(jī)系統(tǒng)可以根據(jù)需要通過 CMD_BaudRate 命令設(shè)定更高的波特率。 圖 7 TTL電平轉(zhuǎn) RS232電平經(jīng)行通信的串口模塊電路圖 圖 8 串口版模塊與單片機(jī)之間的電路連接圖 圖 9 單片機(jī)系統(tǒng)串口與 RS232借口連接電路圖 圖 10 單片機(jī)系統(tǒng)和模塊之間連接的實物圖 六,軟件設(shè)計 為了使上位 PC 機(jī)能夠直接讀取該讀寫器寫入 U 盤的數(shù)據(jù),數(shù)據(jù)存儲按照 FAT32 文件管理方式存儲,其中涉及 USB 和 UFI 協(xié)議以及 FAT32 文件存儲格式。 由設(shè)備自發(fā)產(chǎn)生的數(shù)據(jù)傳輸是中斷數(shù)據(jù)傳輸,這類數(shù)據(jù)傳輸可以由 USB 設(shè)備在任意時刻發(fā)起,而且 USB 總線以不低于設(shè)備說明的速率進(jìn)行傳輸。海量存儲類的規(guī)范中包括 4 個獨立的子規(guī)范,即 CBI 傳輸、BulkOnly 傳輸、 ATA 命令塊、 UFI 命令規(guī)范。 BulkOnly 事務(wù)以主機(jī)向設(shè)備發(fā)送 CBW( Command Block Warp)包,并以建立相應(yīng)的數(shù)據(jù)傳輸開始的,設(shè)備接收到 CBW 包,檢查并解釋它,試圖滿足主機(jī)的要求,并通過 CSW( Command State Wrap)包向主機(jī)返回狀態(tài)信 息。 2)命令塊標(biāo)記。 4)命令塊標(biāo)旗。 6) CBWCB 長度,定義了 CBWCB 的有效長度,合法值為 116。設(shè)備收到 CBW 包解析處理后將通過 B ulkIn 端點發(fā)送一個 CSW 包。次域的值域 CBW 包的命令塊標(biāo)記相同。 UFI 是針對 USB 移動存儲而制定的命令塊協(xié)議,它規(guī)定了主機(jī)和設(shè)備進(jìn)行信息交換所使用的命令塊、數(shù)據(jù)和狀態(tài)信息, BulkOnly 傳輸協(xié)議定義了傳輸這些信息的方法,其中 UFI 命令塊是封裝在 CBW 包中的 CBWCB,設(shè)備通過讀取 CBWCB 確定具體要執(zhí)行何種操作命令(如讀命令),如何完成這個命令(如從閃存的哪個地址讀,需要讀取的長度),設(shè)備將命令的執(zhí)行狀態(tài)封裝成 CSW 返回給主機(jī)。 3)邏輯塊地址。 6)分配長度,指明主機(jī)已經(jīng)分配的用于返回數(shù)據(jù)的最大字節(jié)長度,若此值為 0,則表明沒有數(shù)據(jù)需要傳輸。所以以簇為單位而不以扇區(qū)為單位進(jìn)行磁盤的分配,是因為當(dāng)區(qū)分容量較大時,采用 512 字節(jié)的扇區(qū)管理,會增加 FAT 表的項數(shù)和大文件存取的消耗,使文件系統(tǒng)效率不高。 BPB 中記錄了扇區(qū)大小、簇的扇區(qū)數(shù)、保留扇區(qū)數(shù)、 FAT 表大小和文件系統(tǒng)類型等重要參數(shù),用于文件的索引和定位計算。 中斷處理模塊是在中斷喚醒后根據(jù)中斷類型進(jìn)入不同功能子模塊的,也是整個軟件系統(tǒng)的核心部分。從最初的選題,開題到查資料、設(shè)計電路,編寫程序直到完成設(shè)計。 通過這次科研立項收獲很多,比如學(xué)會了查找相關(guān)資料相關(guān)標(biāo)準(zhǔn),分析數(shù)據(jù),提高了自己的電路設(shè)計和程序設(shè)計的能力,懂得了許多經(jīng)驗公式的獲得是前人不懈努力的結(jié)果。這次科研立 項是對自己到現(xiàn)在為止大學(xué)所學(xué)的一次大檢閱,使我明白自己知識還很淺薄,雖然大學(xué)生活已經(jīng)過了一大半,但是自己的求學(xué)之路還很長,以后更應(yīng)該在有限的大學(xué)生活學(xué)習(xí)中,努力的學(xué)習(xí)好專業(yè)文化知識和動手能力,同時也要提高自己各方面的綜合素質(zhì),努力使自己成為一個對社會有所貢獻(xiàn)的人。 unsigned char idata TempBuffer[20]。 voidmDelaymS( unsigned char delay ) { unsigned char i, j, c。 j != 0。 j ) c += 3。 } unsigned char mRecvByte( )/* 從 CH375模塊接收一個字節(jié)數(shù)據(jù) */ { unsigned char c。 return( c )。 mSendByte( cmd )。 i != len。 LED_OUT = 0。 } while ( i )。 break。 led=0。 led^=1。 mDelaymS( 500 )。 mDelaymS( 100 )。 TMOD = 0x20。 mStopIfError( i )。 LED_OUT = 0。 if ( ExecCommand( CMD_DiskReady, 0 ) == ERR_SUCCESS ) break。 if ( i == ERR_MISS_DIR || i == ERR_MISS_FILE ) /* 找不到文件或者出錯 */ { } else { mStopIfError( i )。 TempLength = 。 mStopIfError( i )。 pStr = Note:這個程序是以字節(jié)為單位進(jìn)行 U盤文件讀寫的示例程序 ,首先從原文件中讀出前 20個字符 ,然后寫到本說明的后面: 。 /* 數(shù)據(jù)較多 ,分多次寫入 */ count = i。 i = ExecCommand( CMD_ByteWrite, 1+i )。 /* 將原文件中的 20個字節(jié)的數(shù)據(jù)添加到新文件的末尾 */ i = ExecCommand( CMD_ByteWrite, 1+TempLength )。 /* 關(guān)閉文件 */ mStopIfError( i )。 mStopIfError( i )。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 MuWFA5uxY7JnD6YWRrWwc^vR9amp。 qYpEh5pDx2zVkum amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qvadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm6X4NGpP$vSTTamp。ksv*3t nGK8!z89Am YWpa zadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz84! z89Am v^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9w
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1