资料介绍
目前U盘以其体积小、易携带、容量大、使用方便等特点成为最常用的移动存储设备之一。但是一直以来人们对U盘的使用仅限于U盘与计算机之间的通讯。如果要实现多个U盘的内容相互转储必须通过计算机问接完成,比较麻烦,且无法满足人们出门在外需要随时随地转储数据的要求。本文针对这一需求,设计了一款以C8051FD40单片机为核心的U盘转储器,实现不通过计算机直接完成两个U盘之间的数据交换,具有体积小、传输速度快、操作方便、硬件综合成本低等优点。
1系统硬件设计
1.1系统总体结构与工作原理
系统由电源模块、USB接口转储模块、控制模块、键盘模块和液晶显示模块等组成,如图1所示。C8051F040微控制单元外接两个CH375 U盘模块,通过在单片机内部开辟一个数据缓冲区,直接调用子程序库,负责将一个U盘中选中的文件数据传送到另一个U盘中。液晶和外部键盘实现人机接口,通过键盘的上翻、下翻、选择、复制等按键,选中要转存的文件,并在液晶模块中显示文件名、文件大小等相关信息。人机交互界面友好、操作简便。
图1 系统结构框图
1.2 CH375 U盘模块
采用振南电子开发的CH375 U盘读写模块,该模块体积小巧,仅3.3x2.0 cm2.模块供电为5 V,配有指示灯,工作时指示灯被点亮。模块使用USB主从机控制器CH375B,采用并行方式驱动,可以实现U盘的读写。共需要13根信号线(5根控制线8根数据线)。
通过该模块提供的znFAT,一种单片机上的FAT32文件系统解决方案,能够轻松地实现U盘上的各种文件级的应用。主要包括文件扇区的定位、文件打开、信息修改、文件关闭、文件删除、文件读、文件写、磁盘信息查询等一些对文件的基本操作。该模块具有体积小,价格较低,使用方便的特点。通过该模块很容易通过单片机实现对两个U盘中的相关文件的转移。
CH375 U盘读写模块与C8051F040单片机的连接如图2所示。C8051F040通过CS选中U盘模块,U盘模块则通过INT以中断方式与单片机进行通信。DO~D7为CH375 U盘模块与单片机的并行通信数据线,单片机通过AO、RD、WR控制信号控制CH375U盘模块。D+、D-为CH375 U盘模块与USB存储设备的串行接口。通过CH375 U盘模块可以很容易地实现单片机与USB存储设备直接的数据转储。
图2 CH375 U盘模块与C8051FD40接口
1. 3液晶显示模块
本系统使用122x32点阵的MGLS12232液晶显示模块,模块内置两块2.560位的RAM和两片SED1520控制器,分别由E1、E2两个选通信号控制左右两半屏的显示。图形液晶显示模块有两种连接方式:一种为直接访问方式,另一种为间接控制方式。本系统是采用直接控制方式,该方式将液晶显示模块的接口作为存储器或I/O设备直接挂接在单片机总线上。该模块体积小、价格较低且通过该液晶模块能够满足对一般文件夹名、文件名和文件信息的显示。
1系统硬件设计
1.1系统总体结构与工作原理
系统由电源模块、USB接口转储模块、控制模块、键盘模块和液晶显示模块等组成,如图1所示。C8051F040微控制单元外接两个CH375 U盘模块,通过在单片机内部开辟一个数据缓冲区,直接调用子程序库,负责将一个U盘中选中的文件数据传送到另一个U盘中。液晶和外部键盘实现人机接口,通过键盘的上翻、下翻、选择、复制等按键,选中要转存的文件,并在液晶模块中显示文件名、文件大小等相关信息。人机交互界面友好、操作简便。
图1 系统结构框图
1.2 CH375 U盘模块
采用振南电子开发的CH375 U盘读写模块,该模块体积小巧,仅3.3x2.0 cm2.模块供电为5 V,配有指示灯,工作时指示灯被点亮。模块使用USB主从机控制器CH375B,采用并行方式驱动,可以实现U盘的读写。共需要13根信号线(5根控制线8根数据线)。
通过该模块提供的znFAT,一种单片机上的FAT32文件系统解决方案,能够轻松地实现U盘上的各种文件级的应用。主要包括文件扇区的定位、文件打开、信息修改、文件关闭、文件删除、文件读、文件写、磁盘信息查询等一些对文件的基本操作。该模块具有体积小,价格较低,使用方便的特点。通过该模块很容易通过单片机实现对两个U盘中的相关文件的转移。
CH375 U盘读写模块与C8051F040单片机的连接如图2所示。C8051F040通过CS选中U盘模块,U盘模块则通过INT以中断方式与单片机进行通信。DO~D7为CH375 U盘模块与单片机的并行通信数据线,单片机通过AO、RD、WR控制信号控制CH375U盘模块。D+、D-为CH375 U盘模块与USB存储设备的串行接口。通过CH375 U盘模块可以很容易地实现单片机与USB存储设备直接的数据转储。
图2 CH375 U盘模块与C8051FD40接口
1. 3液晶显示模块
本系统使用122x32点阵的MGLS12232液晶显示模块,模块内置两块2.560位的RAM和两片SED1520控制器,分别由E1、E2两个选通信号控制左右两半屏的显示。图形液晶显示模块有两种连接方式:一种为直接访问方式,另一种为间接控制方式。本系统是采用直接控制方式,该方式将液晶显示模块的接口作为存储器或I/O设备直接挂接在单片机总线上。该模块体积小、价格较低且通过该液晶模块能够满足对一般文件夹名、文件名和文件信息的显示。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 储能电源市场分析 60次下载
- LLC拓扑详细解析资料下载 81次下载
- EDID详细解析资料汇总 22次下载
- DP1.4转HDMI2.0转换器芯片CS5263数据手册 32次下载
- 如何解析定时器产生的脉冲信号? 15次下载
- PLC的硬件组态和存储器概念详细说明 10次下载
- ABB机器人框架断路器的Emax样本详细解析 0次下载
- 网络存储技术的存储协议详细说明 15次下载
- 存储器及接口设计的详细资料说明 17次下载
- 如何深度解析C++拷贝构造函数详细资料说明
- 存储设备转储器的详细解析 0次下载
- 存储设备转储器详解 0次下载
- 紫金桥实时数据库_实时数据转储功能深度剖析 8次下载
- 基于单片机的存储设备转储器
- DS31256 Envoy - 寄存器转储例程
- TypeC转hdmi会烧坏设备吗 352次阅读
- 电化学储能与光伏储能的区别 500次阅读
- 电化学储能与物理储能的对比 634次阅读
- 光伏储能设备有哪些类型 742次阅读
- 光伏储能系统原理详解 1051次阅读
- 储能双向DC/DC功率变换器介绍 1096次阅读
- 储能变流器的拓扑结构介绍 1243次阅读
- 超级电容储能密度的计算公式 1068次阅读
- 内核转储的设置 612次阅读
- Ubuntu 16.04系统中调试Apollo项目核心转储文件的方法 6860次阅读
- 存储设备类型与存储系统网络构架的详细解析 1.3w次阅读
- 详细剖析云储能 6244次阅读
- 对于早期、现在和未来存储器的详细解析 7656次阅读
- 高速缓冲存储器基础知识详细介绍 1w次阅读
- MEMS存储设备的管理技术 1024次阅读
下载排行
本周
- 1XL4015+LM358恒压恒流电路图
- 0.38 MB | 137次下载 | 1 积分
- 2PCB布线和布局电路设计规则
- 0.40 MB | 4次下载 | 免费
- 3TPS6287B25降压转换器评估模块
- 3.46MB | 1次下载 | 免费
- 4INA226EVM用户指南
- 4.7MB | 1次下载 | 免费
- 5INA226EVM修订版A模型用户指南和软件教程
- 2.28MB | 1次下载 | 免费
- 6Altium Designer印刷电路板设计与制作PDF电子书免费下载
- 14.11 MB | 0次下载 | 3 积分
- 7TPS4800-Q1智能高侧驱动器评估模块
- 1.51MB | 次下载 | 免费
- 8TPS55289-Q1降压/升压转换器评估模块
- 2.07MB | 次下载 | 免费
本月
- 1XL4015+LM358恒压恒流电路图
- 0.38 MB | 137次下载 | 1 积分
- 2新概念模拟电路第四册信号处理电路电子书免费下载
- 10.69 MB | 60次下载 | 免费
- 3800VA纯正弦波逆变器的参考设计
- 2.96MB | 34次下载 | 免费
- 4纯电动汽⻋的主要部件及⼯作原理
- 5.76 MB | 15次下载 | 5 积分
- 5JESD79-5C_v1.30-2024 内存技术规范
- 2.71 MB | 10次下载 | 免费
- 6elmo直线电机驱动调试细则
- 4.76 MB | 9次下载 | 6 积分
- 7明伟电源模块RSP-3000图纸
- 0.30 MB | 8次下载 | 免费
- 8使用BQ76PL102系列电量计进行BQ78PL114的快速入门指南
- 4.04MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935115次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191366次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183329次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73805次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多