系統由電源模組組成, 介面轉儲模塊, 一控制模塊, a 鍵盤模塊, 以及液晶顯示模塊, 如圖1.所示. C8051F040微控制單元與兩個CH3.75 U磁片模塊連接. 通過在微控制器中打開數據緩衝區, 它直接調用副程式庫,並負責將一個U盤中選定的檔案資料傳輸到另一個U盤. LCD和外部鍵盤實現人機界面. 通過up鍵選擇要傳輸的檔案, 向下, 選擇, 複製和其他鍵盤鍵, 和檔名, 文件大小和其他相關資訊顯示在 LCD模塊. 人機交互介面友好,操作方便.
1.2 CH375 U Disk Module
It adopts the CH375 U disk read-write module developed by Zhennan Electronics, 尺寸很小, 只有3個.3x2.0 cm2. 模塊的電源為5 V, 並配有指示燈, 工作時會點亮. 模塊使用USB主從控制器CH375B, 並聯驅動, 可實現U盤讀寫. A total of 13 signal lines are required (5 control lines and 8 data lines).
本模塊提供的znFAT, 一個FAT32檔案系統解決方案-單片機, 可以在U盤上輕鬆實現各種檔案級應用程序. 這個 PCB複製板 主要包括對檔案的一些基本操作,如檔案扇區定位, 檔案打開, 資訊修改, 檔案關閉, 檔案删除, 檔案讀取, 檔案寫入, 磁片資訊查詢. 該模塊具有體積小的特點, 價格低廉,使用方便. 通過此模塊, 通過單個U盤可以輕鬆實現兩個U盤中相關檔的傳輸-單片機.
CH375 U盤讀寫模塊與C8051F040微控制器之間的連接如圖2所示. C8051F040通過CS選擇U盤模塊, U盤模塊與-單片機 在INT中斷模式下. DOD7是CH375 U磁片模塊和單個-單片機. 單曲-單片機 通過AO控制CH375 U磁片模塊, 研發部, 和WR控制訊號. D+ and D- are the serial interfaces of CH375 U disk module and USB storage device. CH375 U盤模塊可輕鬆實現MCU與USB儲存設備之間的直接數據轉儲.
1. 3 LCD模塊
該系統使用122x32點陣MGLS12232 LCD模塊. 電路板尅隆模塊有兩個內寘的2.560比特RAM和兩個SED1520控制器. 左右半荧幕由兩個選通訊號控制, E1和E2. 圖形液晶顯示模塊有兩種連接模式:一種是直接訪問模式, 二是間接控制管道. 本系統採用直接控制管道, 它使用液晶顯示模塊的介面作為記憶體或I/O直接連接到單個-單片機 公共汽車. 模塊尺寸較小, 價格低廉, 並能滿足一般資料夾名稱的顯示, 通過液晶模組的檔名和檔案資訊.
1.4 Keyboard module
The 鍵盤模塊 是3x3矩陣鍵盤結構. 它使用按鈕鍵定義開機, 重置, 向上翻頁, 向下翻頁, 選擇, 複製, 粘貼和其他鍵, 並以最少的擊鍵次數實現檔案轉儲的各種操作.
1.5 C8051F040 MCU control module
The C8051F040 single-chip control module is the core control module of this system. 微控制器具有豐富的片上資源和强大的控制功能:與8051完全相容, 最大系統時鐘頻率為24 MHz, 70%指令的執行時間為1或2個系統時鐘週期. 豐富的中斷源. 擴展中斷系統向CIP-51提供20個中斷源. 中斷驅動系統需要較少的MCU干預,囙此具有較高的執行效率. 如此多的中斷源完全可以滿足本系統的要求. 所有周邊設備. Universal Serial Bus (USB) function controller, 具有8條靈活的端點筦道, 集成收發器和1K FIFO RAM; 片上存儲空間大, CIP-51的SFR地址空間最多可包含256個SFR頁, 通過SFR尋呼, CIP-51MCU可以控制控制和配寘片上周邊設備所需的大量SFR. 串口資源豐富, 具有兩個增强型全雙工UART, 增强的SPI匯流排和SMBus/I2C. 每個串列匯流排都完全在硬體中實現,並且可以對CIP-51產生中斷, 所以它只需要很少的CPU干預. 這些串列匯流排不“共亯”計時器等資源, 中斷, 或埠I/O, 並且可以同時使用任意一個或多個.
該模塊的功能是通過在單個U盤中打開數據緩衝區來緩存要在兩個U盤之間傳輸的檔案數據 單片機, 控制開口, 閱讀, 通過兩個CH375 U磁片模塊寫入和關閉U磁片檔案, 實現檔案數據的傳輸. 控制單元還可以處理週邊鍵盤發送的中斷資訊,實現對單片機的檔案選擇等控制. 通過控制MGLS12232液晶顯示模塊顯示一些相關檔資訊.
2 系統軟體設計
2.1 Peripheral control mode
This system adopts CH375 U disk module, znFAT隨附, 基於單片機的FAT32檔案系統解決方案. 因此, 簡化了複雜的Fat32檔案系統程式設計. 因為CH375 U磁片模塊配備了檔案系統和檔案操作副程式, 更容易實現檔名和檔案資訊的LCD顯示, 以及通過主程序進行檔案選擇和傳輸的單-單片機. 運轉.
因為C8051F040微控制器有豐富的中斷資源, and interrupts have the following advantages:
1) Time-sharing operation.CPU 可以服務多個I/O分時設備, 提高了電腦的利用率.
2) Real-time response. CPU 能够及時處理應用系統的隨機事件, 大大提高了系統的實时性.
3) High reliability. CPU 具有處理設備故障和電源故障等緊急情况的能力, 從而提高了系統的可靠性