当前位置:易博PCB抄板工作室 >> 技术文档 >> 深圳pcb抄板单片机的存储设备转储器

深圳pcb抄板单片机的存储设备转储器

    系统由电源?椤⒔涌谧⒛?椤⒖刂颇?椤⒓棠?楹鸵壕允灸?榈茸槌桑缤1所示。C8051F040微控制单元外接两个CH375 U盘?椋ü诘テ诓靠僖桓鍪莼撼迩苯拥饔米映绦蚩猓涸鸾桓鯱盘中选中的文件数据传送到另一个U盘中。液晶和外部键盘实现人机接口,通过键盘的上翻、下翻、选择、复制等按键,选中要转存的文件,并在液晶?橹邢允疚募⑽募笮〉认喙匦畔ⅰH嘶换ソ缑嬗押谩⒉僮骷虮恪
    1.2 CH375 U盘?
    采用振南电子开发的CH375 U盘读写?椋媚?樘寤∏桑3.3x2.0 cm2。?楣┑缥5 V,配有指示灯,工作时指示灯被点亮。?槭褂肬SB主从机控制器CH375B,采用并行方式驱动,可以实现U盘的读写。共需要13根信号线(5根控制线8根数据线)。
    通过该?樘峁┑膠nFAT,一种单片机上的FAT32文件系统解决方案,能够轻松地实现U盘上的各种文件级的应用。pcb抄板主要包括文件扇区的定位、文件打开、信息修改、文件关闭、文件删除、文件读、文件写、磁盘信息查询等一些对文件的基本操作。该?榫哂刑寤。鄹窠系停褂梅奖愕奶氐恪Mü媚?楹苋菀淄üテ迪侄粤礁鯱盘中的相关文件的转移。
    CH375 U盘读写?橛隒8051F040单片机的连接如图2所示。C8051F040通过CS选中U盘?椋琔盘?樵蛲ü齀NT以中断方式与单片机进行通信。DO~D7为CH375 U盘?橛氲テ牟⑿型ㄐ攀菹撸テü鼳O、RD、WR控制信号控制CH375U盘?椤+、D-为CH375 U盘?橛 USB存储设备的串行接口。通过CH375 U盘?榭梢院苋菀椎厥迪值テ險SB存储设备直接的数据转储。
    1. 3 液晶显示?
    本系统使用122x32点阵的MGLS12232液晶显示?椋电路板克隆?槟谥昧娇2.560位的RAM和两片SED1520控制器,分别由E1、E2两个选通信号控制左右两半屏的显示。图形液晶显示?橛辛街至臃绞剑阂恢治苯臃梦史绞剑硪恢治浣涌刂品绞健1鞠低呈遣捎弥苯涌刂品绞剑梅绞浇壕允灸?榈慕涌谧魑娲⑵骰騃/O设备直接挂接在单片机总线上。该?樘寤 ⒓鄹窠系颓彝ü靡壕?槟芄宦愣砸话阄募忻⑽募臀募畔⒌南允尽
    1.4 键盘?
    键盘?槭3x3矩阵式键盘结构,采用Button按键,分别定义了上电、复位、上翻、下翻、选择、复制、粘贴等按键,以最少的按键实现文件转储的各种操作。
    1.5 C8051F040单片机控制?
    C8051F040单片机控制?槭潜鞠低车暮诵目刂颇?椤8玫テ哂蟹岣坏钠谧试春颓看蟮目刂乒δ埽河8051完全兼容,最大系统时钟频率为24 MHz,70%指令的执行时间为1或2个系统时钟周期。丰富的中断源,扩展的中断系统向CIP-51提供20个中断源,一个中断驱动的系统需要较少的MCU干预,因而有更高的执行效率,这么多的中断源完全能满足本系统的所有外设。通用串行总线(USB)功能控制器,有8个灵活的端点管道,集成收发器和1K FIFO RAM;片内存储较大,CIP-51的SFR地址空间可包含多达256个SFR页,通过SFR分页,CIP-51MCU可以控制大量用于控制和配置片内外设所需的SFR。串口资源丰富,具有两个增强型全双工UART、一个增强型SPI总线和SMBus/I2C。每种串行总线都完全用硬件实现,都能向CIP-51产生中断,因此需要很少的CPU干预。这些串总线不“共享”定时器、中断或端口I/O等资源,可以使用任何一个或同时使用多个。
    该?榈墓δ苁牵和ü诘テ诓靠僖桓鍪莼撼迩捍媪礁鯱盘之间要转移的文件数据,并通过两个CH375 U盘?榭刂芔盘文件的打开、读取、写入和关闭,实现文件数据的转移工作。该控制单元还可以将外围键盘发来的中断信息进行处理,以实现文件的选择等对单片机的控制。通过控制一个MGLS12232液晶显示?槔聪允疽恍┫喙氐奈募畔ⅰ
    2 系统软件设计
    2.1 外设控制方式
    本系统采用CH375 U盘?椋媚?楦酱鴝nFAT,单片机上的FAT32文件系统解决方案。从而减少了繁杂的Fat32文件系统方面的编程,由于CH375 U盘?榕浯募低臣拔募僮髯映绦颍üテ鞒绦虻饔帽冉先菀资迪治募⑽募畔⒌囊壕允荆约拔募难≡裼胱撇僮鳌
    由于C8051F040单片机的中断资源丰富,并且中断具有以下优点:
    1)分时操作。CPU可以分时为多个I/O设备服务,提高了计算机的利用率。
    2)实时响应。CPU能够及时处理应用系统的随机事件,系统的实时性大大增强。
    3)可靠性高。CPU具有处理设备故障及掉电等突发事件的能力,从而使系统的可靠性提高