文章首页 | 基础入门 | 电路原理图 | 濠电姵顔栭崰鏍偑閹绢喖鍨傚ù鐓庣摠閸ゅ霉閸忓吋缍戦柣鎰躬閺岀喖顢涢崱妤佸櫤婵犮垺鐗楃换娑㈠箻鐎电ǹ鏆¢梺鐟板殩閹凤拷 | PLC闂傚倷鑳剁涵鍫曞疾閻愭祴鏋嶉柨婵嗩槶閳ь兛绶氶弫鎾绘晸閿燂拷   闂傚倷绶氬ḿ褍螞濡ゅ懏鏅濋柕鍫濐槶閳ь剙鎳撻ˇ鍦偓娈垮枤鏋顏冨嵆瀹曟﹢鍩¢崘褏閽靛┑鐘垫暩閸嬫稑螞鎼淬劌鍨傞柛婵嗗閼板潡鏌熷▓鍨灓闁告纰嶇换娑㈠幢濡吋鍣紓浣插亾濠㈣埖鍔栭崑锝夋煕閵夘喖澧柡渚€浜堕幃妤冨枈婢跺顏� Ctrl+D 闂傚倷绀佺紞濠傖缚瑜旈、鏍川椤旇棄寮块梺鍐叉惈閹冲海绱掗埡鍛厵妞ゆ牗绮岄。鍏笺亜閵夛箑鐏撮柡灞诲妼閳藉螖閸愩劌顬夐梻浣告啞閺屻劑骞婇幇鏉跨妞ゆ劧绠戦~鍛存煃閵夈儱甯犻柟鏌ョ畺濮婂搫效閸パ冾瀳闁诲孩鍑归崣鍐嚕椤愶富鏁嬮柍褜鍓熼悰顕€骞囬鐔奉€撶紒鍓у閿氬ù婊堢畺閺屻劑鎮ら崒娑橆伓婵犵數鍋為崹鍫曞箰閹绢喖纾婚柟鍓х帛閸嬶絿鎲稿澶婂簥闁哄被鍎洪弫鍡涙煟閺傛寧鎲搁柍缁樻礋閺岋絽螣婢剁ǹ鎯堝銈呯箻娴滃爼骞冪涵鍜佹Ь闂佸搫鑻ˇ閬嶅箲閵忕姈鐔哥瑹椤栨稒銆冮梻渚€娼чˇ浠嬪垂瀹曞洨鐭嗗鑸靛姈閻撶喖鏌曡箛瀣偓鏍р槈瑜旈弻锝夊焺閸愵亝鍣у銈嗘穿缂嶄線宕洪埀顒併亜閹烘垵顏╅柣顓燁殜閺岀喓鈧數枪瀛濈紓浣规⒒閸嬫挾鎹㈠☉銏犲耿闁归偊鍓涙导鍥╃磽娴g瓔鍤欐い鎴濐樀閻涱噣宕橀鍏夊亾閿曞倸绠抽柡鍐ㄥ亰缁憋拷.

电子开发网

PLC闂傚倷鑳堕幊鎾绘倶閸儱纾婚柟鍓х帛閻撴盯鏌涢顐㈠閻庢熬鎷� 濠电姵顔栭崰鏍偑閹绢喖鍨傚ù鐓庣摠閸ゅ霉閸忓吋缍戦柣鎰躬閺岀喖顢涢崱妤佸櫤婵犮垺鐗楃换娑㈠箻鐎电ǹ鏆¢梺鐟板殩閹凤拷 plc闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛濠傚⒉濠殿垱鎸抽幃褰掑箒閹烘垵顬夐梺鍝勬4閹凤拷 闂傚倷鐒﹂惇褰掑垂瑜版帗鍊舵慨妯跨簿婵櫕銇勯弮鍌涙珪闁崇粯妫冮弻鐔煎箚瑜滈崵鐔兼煕閳哄瀚�
濠电姵顔栭崰姘跺箠閹捐鐒垫い鎺戝€搁弸鎴犵磼閵娧冣枅闁哄矉缍佹慨鈧柕鍫濇闁款參姊洪悜鈺傤潐闁瑰嚖鎷� 闂傚倷鑳剁划顖炲箰閸℃稑绀嬫い鎺戭槹缂嶆﹢姊绘担鍦菇闁搞劏妫勫玻鑳槻闁宠绉归弫鎾绘晸閿燂拷 闂傚倷鐒﹂惇褰掑垂閽樺缂氱憸鏃堝箖閸濆嫧鏋庨柟鎯х-椤︻偊姊洪崫鍕ⅱ闁轰礁鎽滅划娆撴晸閿燂拷 闂傚倷鑳堕幊鎾寸珶婵犲洤鍨傞梻鍫熺〒閺嗭箓寮堕崼娑樺闁崇懓绉归弻宥夊Ψ閵夈儲姣愭繝鐢靛剳閹凤拷
闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鏈妶锝夊礃閵娿儱浜堕梻浣虹帛濮婂宕曢妶澶婄9闁跨噦鎷� 濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涚墐閸嬫挸顫濋鐘冲櫚闂佽鍠曠划娆徫涢崘銊㈡婵﹩鍘介崯锟� 闂傚倷娴囧銊╂倿閿曗偓椤灝顫滈埀顒勫箖妤︽妯勯梺璇″枙缁瑥螞閸愩劉妲堟慨姗嗗幗閸燂拷 闂傚倸鍊搁崐鎼佹晝閵夛妇绠惧┑鐘叉储閳ь剙鍊垮畷濂稿即閻旇渹缂撳┑鐐舵彧缁蹭粙宕导瀛樺亜闁跨噦鎷� 闂傚倷绀侀幖顐﹀疮閻楀牊鍙忛柣鎴f閸氬綊骞栧ǎ顒€濡介柛瀣ㄥ姂閺屻劑鎮ら崒娑橆伓
电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

闂備礁鐤囧Λ鍕箠閹版澘鏋侀柛婵勫劜瀹曞銇勯弽銊ㄥ鐟滄澘妫涢埀顒侇問閸犳牜鎹㈤幋鐐存珷婵犲﹤鐗嗙粈鍐偓鍏夊亾閻庯綆鍓涢ˇ顕€姊洪崫鍕闁稿鎹囬弻锟犲磼濞戞﹩妫嗘繝鈷€鍕垫疁濠碘€崇摠缁绘繈宕熼浣圭槑闂佽瀛╃粙鎺楀礉濡ゅ懎鏋侀柛婵勫劜瀹曞銇勯弽銊ㄥ鐟滄澘妫涢埀顒侇問閸犳牜鎹㈠Δ鍜佹晣闁告縿鍎虫稉宥嗕繆閵堝倸浜惧┑鐐叉噺鐢剝淇婄€电硶鍋撻敐鍛暢缂佲偓婢舵劖鐓熸い顐幘缁佺兘鏌i銏㈢暫鐎规洘顨婇、妤呭焵椤掑倹顫曢柨鐔哄Т閽冪喖鏌曟径妯煎帥闁搞倕瀚伴弻鐔兼濞戝崬鍓伴梺鍝ュ剳閹凤拷 闂備焦妞垮鈧紒鎻掝煼閹本銈i崘銊ь槯濡炪倖宸婚崑鎾剁磼閹插纾块柟宄邦儔閺佸秹宕熼鐔哥槗闂備線娼荤徊濠氬礉婵犲洤鐒垫い鎺嶇婵鏌℃担鍛婃喐闁逞屽墯缁嬫帡宕濋幒鏂垮灊闁绘ê纾埢鏃€鎱ㄥ鍡椾簼闁活亙绮欓弻娑樷槈濞咁収浜為幑銏ゅ焵椤掆偓椤法鎹勯悜妯侯槱婵犫拃鍕煉鐎规洘岣挎禒锕傛倻閳轰椒澹曢梺璺ㄥ櫐閹凤拷
闂備礁鐤囧Λ鍕涘Δ鈧悾鐑藉礋椤掆偓缁剁偤鏌嶆潪鎵窗闁告柨鎳庨湁闁稿繗澹堟竟妯尖偓瑙勬礈閸犳牠骞冭瀹曞爼濡搁敂鍓ф闂佽楠稿﹢閬嶅磻濡吋顐介柨鐕傛嫹100 c闂佽崵濮村ù鍌炲矗閳ь剟鏌嶆导娆愬 chm闂備礁鎼粔鍫曞储瑜忓Σ鎰版晸閻樺弬銉╂煕鐏炲墽绠橀柕鍫亰閺岋繝宕掑☉姘櫑闂佸摜鍋涢顓㈠焵椤掆偓濠€閬嶃€佹繝鍥舵晪婵炴垶姘ㄧ壕濂告煕閳藉棗骞樼紒鈧径鎰仭闁哄洨鍋為ˉ鐘崇箾閹绘帪鏀荤紒妤冨枔閳ь剨缍嗘禍鐐哄箺瀹ュ拋鐔嗛柤鍝ユ暩閸熻尙绱掓潏銊х疄鐎规洘锕㈠畷銊╊敇瑜嶉弲锝呂旈悩闈涗哗闁跨喆鍎甸崺鈧い鎺嶇婵鏌℃担鍛婃喐闁逞屽墯缁嬫帡宕濋幒鏂垮灊闁绘ê纾埢鏃€鎱ㄥ鍡椾簼闁活亙绮欓弻娑樷槈濞咁収浜為幑銏ゅ焵椤掆偓椤法鎹勯悜妯侯槱婵犫拃鍕煉鐎规洘岣挎禒锕傛倻閳轰椒澹曢梺璺ㄥ櫐閹凤拷
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 单片机 >> 正文

单片机实现对CF卡的读写

作者:佚名    文章来源:本站原创    点击数:1804    更新时间:2011-5-14

简述:CF卡是一种包含了控制和大容量Flash存储器的标准器件,具有容量大、体积小、高性能、携带方便等优点,已广泛应用在数据采集系统和许多消息类电子产品中。本文详细介绍CF卡在单片机系统中的硬件接口电路,以及单片机对CF卡进行标准文件读写的实现,且写入的文件能被Windo

引言

         由于CF卡(Compact Flash Card)具有容量大、体积小、高性能、携带方便等优点,而且读写速度快,可与多种电脑操作系统平台兼容,因此在数据采集系统中的数据记录或与PC机之间的数据转存多采用CF卡。为了在PC机中能方便地进行数据处理,在下位机端必须采用一种标准的格式组织数据,即将数据按照Windows标准文件格式写入,在PC机端通过读卡器将写入CF的内容以标准文件形式读出。Windows标准文件格式有FAT、FAT32和NTFS。考虑到广泛使用的 Windows 98系统的CF卡的容量等因素,通常采用FAT(File Allocation Table)文件系统。单片机系统对CF卡的读写,就是从底层对它进行直接操作,包括寻址、创建文件和读写等。

1 CF卡简介

        CF卡内集成了控制器、Flash Memory阵列和读写缓冲区,如图1所示。内置的智能控制器,使外围电路设计大大简化,而且完全符合PC机内存卡的国际联合会PCMCIA (Personal Computer Memory Card International Association)和ATA(Advanced Technology Attachment)接口规范。实际上,控制器起到了一种协议转换的作用,即将对Flash Memory的读写转化成了对控制器的访问,这样不同的CF卡都可以用单一的机构来读写,而不用担心兼容性问题。CF卡的缓冲区结构,使得外部设备与CF 卡通信的同时,CF卡的片内控制器可以对Flash进行读写。这种设计可以增加CF卡数据读写的可靠性,同时提高数据传输速率。

CF卡结构图

        CF卡支持多种接口访问模式,有符合PCMCIA规范的 Memory Mapped模式、I/O Card模式和符合ATA规范的True IDE模式。上电时,OE(9脚)为低电平,CF卡进入True IDE模式,此时引脚OE也叫ATA SEL;上电时,OE(9脚)为高电平,CF卡进入PCMCIA模式,即Memory Mapped模式或I/O Card模式,此时可通过修改配置选项寄存器进入相应的模式。

配置选项寄存器格式如下:

SRESET

LevelREQ

conf5

conf4

conf3

conf2

conf1

conf0

SRESET—软复位信号;

Level REQ—中断模式选择(电平或边沿触发)。

例如,要加入Memory mapped模式,只需要在上电时保证OE为高电平,因为配置选项寄存器的conf5~conf0位的初始化值为“00000”;而要进入I/O Card模式,除了上电时保证OE为高电平外,还要进一步设置conf5~conf0,如表1所列。但是对于具体型号的CF卡而言,下面三种情况也是被 CFA(CF card Association)所允许的:
①上电时进入True IDE模式,工作过程中,只要监测到OE变为高,就退出True IDE模式;
②允许卡在复位时重新配置;
③上电时进入PCMCIA模式,允许过程中,只要监测到OE变为低,就进入True IDE模式。

表1 模式选择

conf5 conf4 conf3 conf2 conf1 conf0 模  式
0 0 0 0 0 0 Memory map
0 0 0 0 0 1 I/O Mapped,对应16位系统
0 0 0 0 1 0 I/O,对应1F0h-1F7h/3F6h-3F3h
0 0 0 0 1 1 I/O,对应170h-177h/376h-377h


2、 CF卡与51单片机的接口

       CF卡在PC Memory方式与51芯片的接口电路如图2所示。由于采用CF卡上电后自动进入的Memory模式,而且不存在对特性寄存器的读写,故可将REG接高电平。片选信号CE1和CE2组合可选择数据位宽度,如表2所列。图2中CE2接VCC,选用的是8位(D7~D0)数据宽度。
CF卡与51单片机的接口

表2 数据宽度选择

  8位(D7~D0) 8位(D15~D8) 16位 高  阻 
CE1 0 1 0 1
CE2 1 0 0 1


       为了实现即插即用的功能,CE卡上提供了两个用来检测卡是否存在的引脚(CD1、CD2),由卡内部接地。当主机检测到与其相连的CD1和CD2两个引脚同时为低电平时,可判断出卡与主机相连;否则,卡未与主机相连。

      由于I/O口紧张,RDY/BSY引脚悬空不用,通过查询状态寄存器能判断CF卡是否准备就绪。在实际应用中,由于一次至少要读写一个扇区512字节,所以要扩充一块RAM。我们选用的是62256,容量为 32KB,这样便可以支持大到2GB 的CF卡(参见下文),增加了其扩展性。

3、 FAT文件系统

       FAT文件系统是基于DOS的文件系统。常说的FAT有12位的FAT12和16位的FAT16,另外就是32位的FAT32。考虑到CF卡的容量有限,宜选用FAT16。这里只对FAT文件系统作一简单介绍,更详细的内容请见参考文献。

      磁盘的寻址方式有两种:物理寻址C/H/S(柱面/磁头/扇区)方式和逻辑块LBA(Logical Block Addressing)寻址方式。二者之间的转换关系为:

LBA地址=(柱面号×磁头数+磁头号)×扇区数+扇区数-1

采用LBA寻址方式,没有磁头和磁道的转换操作,在访问连续的扇区时,操作速度比物理寻址方式要快,而且也简化了对磁盘的访问。

硬盘的结构布局分为MBR(主引导扇区)和最多4个逻辑分区(含DOS分区或非DOS分区),而在DOS逻辑分区中的磁盘组织如下:

引导扇区 FAT1 FAT2 根目标区 数据区


        引导扇区DBR(DOS Boot Record):位于LBA 0扇区,包含跳转指令、厂商标识和DOS版本号、BPB(BIOS Parameter Block,BIOS参数块)、DOS引导程序、结束标志字AA55。其中BPB包含每扇区字节数、每簇扇区数、每个FAT扇区数、扇区总线、根目录项数等等参数。

      FAT是给每个文件分配磁盘物理空间的表格。FAT16簇数的上限是2 16,即65536个,每簇扇区数的上限是64个,因此其分区空间的上限为2G。FAT1位于逻辑1扇区。FAT簇映射中,0000表示空簇, FFF0~FFF6备用,FFF8~FFFF表示簇链结束,FFF7表示坏簇,其余值表示其后续簇的簇号。图3所示的文件起始簇号为2,结束簇号为4,共占用2、3、4三个簇。
FAT表

     簇是存储文件的最小单位,可以包含多个扇区。当文件本身或文件的最后一簇哪怕只有1个字节,也要占去1簇。这样,当这种文件很多时,空间的浪费是很可观的。

     文件目录表FDT(File Directory Table)是操作系统寻找文件的入口,其内容是每一个文件的目录。FDT中的每一个目录项由32个字节组成。前8个字节是文件名,不足时用空格填满。紧跟着的3个字节是文件扩展名,接下来是10个字节的系统保留字。然后是文件产生的时刻和日期占8个字节,再后的2个字节是文件首簇号,最后4个字节是文件大小。FDT的起始扇区可由FAT的大小计算出,而FAT的大小可在DBR中读出。

4 软件实现

      按照FAT16方式存储文件,是一个通用的解决方案。因为这样可以得到现有的DOS和 Windows系统的支持,但是代价是浪费一部分空间,也就是说存储效率下降了。为了改善这一情况,采用了改进的存储方法。就是先创建一个空文件,并根据需要为其分配一个大的存储空间,写入动作只是从尾部追加数据。这样就避免了很多小文件的产生,既可以充分利用存储空间,又可以使地址连续。

      CF卡的读写是通过卡内的缓冲区进行的,不支持直接读写存储区域。缓冲区为一个FIFO结构,读写顺序进行,不支持随机存取,系统只能一次性地按顺序读完或写完所有一个或多个扇区。

     设计时使用LBA方式访问CF卡比较方便,读写时只需要先在相应的寄存器写入LBA地址即可。要设定LBA方式,需访问驱动器/磁头寄存器。内存模式下部分寄存器译码如表3所列。

表3 内存模式下部分寄存器译码

REG A10 A9~A4 A3~A0 offset OE=0 WE=0
1 0 X 0000 0 偶字节读 侧字节写
1 0 X 0001 1 错误寄存器 特性寄存器
1 0 X 0010 2 扇区数 扇区数
1 0 X 0011 3 扇区号(LBA7~0) 扇区号(LBA7~0)
1 0 X 0100 4 低柱面号(LBA15~8) 低柱面号(LBA15~8)
1 0 X 0101 5 高柱面号(LBA23~16 高柱面号(LBA23~16)
1 0 X 0110 6 驱动器/磁头(LBA27~24) 驱动器/磁头(LBA27~24)
1 0 X 0111 7 状态寄存器 命令寄存器

驱动器/磁头寄存器结构如下:

1 LBA 1 DRV HS3 HS2 HS1 HS0

LBA—1为LBA方式,0为C/H/S(柱面/磁头/扇区)方式;DRV—选择驱动器0或驱动器1;HS3~HS0—LBA27~24,或为C/H/S方式的磁头号。

       文件创建过程也就是针对FAT和FDT的读写过程。首先在 FDT中申请表项,创建文件名称、属性、起始簇号、文件大小等,然后修改FAT,分配数据空间,备份FAT。文件存储就是要先从FDT和FAT中获得文件的起始簇号和簇号链,即LBA 地址。然后,将此地址送给寄存器3、4、5、6(表3中的offset3、4、5、6),向扇区数寄存器填写读写数据所占的扇区个数,再向CF卡的命令寄存器写入操作的命令字,写操作30H,读操作20H。当写入命令或写入数据后要查询状态寄存器的状态,以判定CF卡是否准备就绪或写入成功。状态寄存器结构如下:

BUSY RDY DWF DSC DRQ CORR 0 ERR


各位的值为1时含义如下:

BUSY—CF卡记,此时不能接受其它命令;

RDY—卡可以接受命令;

DWF—写错误;

DSC—卡准备就绪;

DRQ—CF卡请求数据传送;

CORR—数据错误但被修正,不会终止多扇区读操作;

ERR—在上一命令以某种错误结束,可以在错误寄存器中查看错误类型。

下面以向CF卡写一个扇区数据为例,给出图4所示流程和C程序代码。
写扇区流程

bit flag_1,flag_2;

void cfwr()

{

unsigned char status;

cfwr_comm(0xe0,0x00,0x00,0x6c);

//写参数命令,指向逻辑6c扇区

do{status=PBYTE[0x07]; //读状态寄存器

if((status & 0x01)==0x01)

flag_1=1; //若ERR=1,置出错标志,做相应处理

while(status!=0x58);

cfwr_dat(); //写入数据

do{status=PBYTE[0x07]; //读状态寄存器

if((status & 0x20)==0x20)

flag_2=1; //若DWF=1时,置出错标志,做相应处理

while(status!=0x50);

}

void cfwr_comm(unsigned char lba27,lba23,la15,lba7) //写参数命令函数

{PBYTE[0x02] 扇区数为1

PBYTE[0x03]=lba7;

PBYTE[0x04]=la15;

PBYTE[0x05]=lba23;

PBYTE[0x06]=lba27; //设定LBA方式

PBYTE[0x07]=0x30; //送写入命令30H

}

void cfwr_dat() //写数据函数

{unsigned int i,temp;

unsigned char xdata dat[512]; //dat[]存放一个扇区的数据

for (i=0;i<512;i++) //连续写512字节

{P1=P1 & 0xf8; //选中外部RAM

temp=dat[i];

P1++; //根据实际电路选择中CF卡

PBYTE[0x00]=temp;}

}

5 结论

笔者在湿度检测仪中,根据本文所介绍的方法,用CF卡向计算机转存数据,可以非常方便地对数据进行维护。


Tags:单片机,CF卡的读写  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
闂備焦鐪归崹钘夅缚瑜旈幃鍝勨枎韫囷絽娈ㄩ梺閫炲苯澧寸€规洩缍侀獮瀣偐閻㈡晫褔姊洪幐搴b姇缁炬澘绉归幆鍥亹閹烘挴鎸呴梺绯曞墲閻燂箓宕戦崨瀛樼厱婵﹩鍓涙晶鏇㈡煙椤斿吋宸濋柣姘剁畺閹筹繝濡堕崱妯荤槑闂佽瀛╃粙鎺楀礉閺囥垹鏄ユ俊銈勭劍婵瓨绻濇繛鎯т壕缂備焦顨呴惌鍌炲箖閼恒儲濯撮柛鎰典簽閸炴挳姊洪幖鐐插姎濠⒀嗘閳绘捇骞嬮悩鐢碉紴闂佺懓顕慨鐤亹閺屻儲鐓ユ繛鎴烇供閸炵c闁诲氦顫夐幃鍫曞磿閼碱剚鏆滈柛顐f礀缁狀噣鏌嶈閸撶喎顕i悽鍛婃櫢闁跨噦鎷�,婵犵妲呴崹鐣屾閺囥垹鏋侀柟闂寸閺嬩線鏌熷▓鍨灍闁哄棌鏅犻弻锝夘敇濠婂啫濮ら梺浼欒閹凤拷,闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬绱掗垾瀹犲敽A缂傚倷鐒︾粙鎴λ囬柆宥嗗仱闁硅揪闄勯弲顒€霉閿濆牊顥夐柣銈庡櫍閺岋箓鍩€椤掑嫬绀冩い蹇撴噺濮e嫰鏌i悩杈劅闁搞劍婢橀湁婵☆垵鍋愮壕楣冩煙鐎电ǹ啸鐟滄媽灏欑槐鎺楊敊閽樺濮㈤悗瑙勬礃濞茬喖寮鍥︽勃闁艰澹嗛ˇ浼存倵鐟欏嫭鍋犻柛搴㈠▕閸┿垽鎳栭埡鍌涙闂佸壊鍋呯换鍌炴倶閿熺姵鈷戞い鎰╁€曞皬闂佺粯绮犻崹璺虹暦閹邦喚绠旈悶娑掆偓鍏呭闂佺ǹ鏈笟妤呭磻閵娾晛绾ч柍杞扮窔椤庢鏌涘▍璇插暊閺嬫牠鏌曟繛鍨姍缂併劌鍟胯彁闁搞儻绲洪崑鎾诲礃閹绘帞绋诲┑鐐存綑閸氬銆冮崨鑸汗闁秆勵殕閺咁剚鎱ㄥΟ鍧楀摵闁哄棌鏅犻幃妤€鈽夊▎蹇擃潓缂備浇椴搁崹鍨暦閿濆绠i柣妯兼暩鏁堥梻浣瑰閸愬骞忛敓锟�
最新推荐
闂佽崵濮嶉崘顭戜痪闂佸搫顑戠换婵嗙暦閻樿宸濇い鎺戝€婚幉顕€鏌℃径灞藉壋闁瑰嚖鎷�
 [闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁撻悩顔瑰亾閸愵喖骞㈡俊鐐存礀閹碱偊銈导鏉戠妞ゆ帊鑳惰ぐ鍧楁⒒娴e憡鎯堢紒瀣╃窔瀹曘垽鎳栭埞鎯т壕婵﹩鍓﹀Σ鎼佹懚閺嶎厽鐓ラ柡鍥ㄦ皑閸斿秶鐥鐐靛煟闁哄本娲熷畷濂割敃椤厼鏋堥梻浣告惈閻鎹㈠┑鍡欐殾闁圭儤顨嗛弲婊堟煢濡警妯堝ù纭锋嫹]闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁撻悩鍙傦箓鏌i幇顔芥毄闁活厼妫楅妴鎺戭潩閿濆懍澹曞┑鐘殿暯閳ь剙纾禒娑氣偓鍨緲鐎氼喗绂掗敂鍓х煓濠㈠墎枪椤ユ碍绻濋悽闈涗沪闁搞劎鏁告竟鏇㈩敇閻樻剚娼熼梺瑙勵問閸犳氨澹曟總鍛婄厱婵炲棙鍏庨鍕殼闁糕剝鐟㈤崑鎾舵喆閸曨剛鈹涚紓浣虹帛缁诲倿顢氶敐澶婄妞ゆ棁妫勬禍褰掓倵閻熸澘顥忛柛鐘愁殔琚欓柛顐犲劜閳锋帒霉閿濆懏鍟為柟顖氱墦閺岋絽螖閳ь剙螞濠靛宓侀柡宥庡弾閺佸啴鏌ㄩ弮鍥棄濞寸娀绠栧娲川婵犲啫顦╅梺鍛婃尰閻╊垶骞冮悿顖樹汗闁圭儤鎸鹃崣鍡涙⒑缂佹ɑ绀€闁稿﹤婀遍埀顒佺啲閹凤拷100 c闂傚倸鍊峰ù鍥х暦閸偅鍙忛柡澶嬪殮瑜版帒绀嬫い鏍ㄦ皑椤斿棝姊虹捄銊ユ珢闁瑰嚖鎷�
 [闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺鍦濠㈡﹢宕归崒娑栦簻闁哄秲鍔岄悞褰掓煛鐎n亪鍙勯柡灞炬礉缁犳稓鈧綆浜炴导鍕煟韫囨挾绠抽柡浣割煼瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷]婵犵數濮烽弫鎼佸磻閻愬搫鍨傞柛顐f礀缁犱即鏌熼梻瀵歌箞闁搞儮鏂侀崑鎾诲捶椤撶倫鐐裁瑰⿰鍐╄础缂佽鲸甯¢崺鈧い鎺戝閸婂鏌i銈呪枅婵﹨娅i幏鐘诲箵閹烘繂濡烽梻浣告啞閸旀ê鐣烽悽鍨潟闁圭偓鍓氬ḿ鈺呮煕濡ゅ啫浠滅悮锝夋⒒娴e憡鍟炴繛璇х畵瀹曟粌鈽夐埀顑藉亾閸涘瓨鍊婚柤鎭掑劚娴狀垶姊虹拠鈥冲箺閻㈩垱甯楁穱濠冪鐎n偆鍘遍梺瀹犳〃缁€渚€鍩€椤掆偓閻忔繈顢氶敐澶婇唶闁哄洨鍠庨埀顒€顭烽弻娑㈠焺閸愮偓鐣兼繛瀵稿閸愶絾鏂€闂佺粯鍔曞鍫曟晬瀹ュ鐓涘〒姘川閸橈拷-TR
 [闂傚倸鍊搁崐鐑芥倿閿曗偓椤啴宕归鍛數闂侀€炲苯澧扮紒杈ㄥ浮楠炴捇骞掑┑鍫濇倯闂備浇顕栭崹浼存儗閸岀偛绠栨繛鍡樻惄閺佸棝鏌涚仦璇测偓鏍矈椤愶附鈷戦柤濮愬€曟牎婵炲瓨绮堢划娆忕暦濠靛棭鍚嬪璺猴攻濡差剟姊虹粙璺ㄧ伇闁稿鍋ゅ畷鎴︽晲閸氥倕缍婇弫鎰板炊閵娿儲鐣紓鍌欒閸嬫捇鏌涢幇銊︽澓濞存粍绮撻弻鐔煎垂椤旂⒈浠鹃柣搴㈢啲閹凤拷]LM324闂傚倸鍊风粈渚€骞栭位鍥敃閿曗偓閻ょ偓绻濇繝鍌滃缂佲偓婢舵劖鐓涚€广儱楠搁獮鏍ㄤ繆椤愶綇鑰块柡灞诲姂閹倝宕掑☉姗嗕紦4~20mA闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺纭呮彧缁犳垹绮婚鐐寸叆闁绘洖鍊圭€氾拷1~5V闂傚倸鍊搁崐鐑芥倿閿曞倹鍎戠憸鐗堝笒閸ㄥ倻鎲搁悧鍫濈瑲闁稿﹨鍩栭幈銊ノ熸径绋挎儓闂佹椿鍘奸悧鎾诲蓟閵娾晜鍋嗛柛灞剧☉椤忥拷
 [闂傚倸鍊搁崐鐑芥倿閿曗偓椤啴宕归鍛數闂侀€炲苯澧扮紒杈ㄥ浮楠炴捇骞掑┑鍫濇倯闂備浇顕栭崹浼存儗閸岀偛绠栨繛鍡樻惄閺佸棝鏌涚仦璇测偓鏍矈椤愶附鈷戦柤濮愬€曟牎婵炲瓨绮堢划娆忕暦濠靛棭鍚嬪璺猴攻濡差剟姊虹粙璺ㄧ伇闁稿鍋ゅ畷鎴︽晲閸氥倕缍婇弫鎰板炊閵娿儲鐣紓鍌欒閸嬫捇鏌涢幇銊︽澓濞存粍绮撻弻鐔煎垂椤旂⒈浠鹃柣搴㈢啲閹凤拷]LM386婵犵數濮烽。顔炬閺囥垹纾绘繛鎴烇公閼板潡寮堕崼姘珔闁搞劍绻冮妵鍕冀椤愵澀娌梺绋匡工閻忔岸濡甸崟顖氱鐎广儱娲ゆ俊鑺ョ節濞堝灝鐏¢柟鍛婂▕瀵鎮㈤悡搴n唹闂侀€涘嵆濞佳冣枔椤撶儐娓婚柕鍫濇閻撱儵鏌ㄩ弴銊ら偗鐎殿喛顕ч埥澶娾堪閸涱垱婢戦梻浣烘嚀閻忔繈宕锕€绀堥悹杞拌濞撳鏌曢崼婵嗘殭闁告梹绮撻弻鐔兼偡閻楀牊鎮欏銈嗘穿缂嶄焦淇婇幖浣哥厸濞达綀娅i弳浼存煟閻斿摜鐭婃い鎴濇缁顓兼径瀣珳婵犮垼娉涢鍥储闁秵鈷戦柟绋挎捣缁犳捇鏌涢悤浣镐簼濞e洤锕ョ缓浠嬪川婵犲倷缂撴俊鐐€栭悧鎾诲磹閺嶎偀鍋撳鐐
 [闂傚倸鍊搁崐鐑芥倿閿曗偓椤啴宕归鍛數闂侀€炲苯澧扮紒杈ㄥ浮楠炴捇骞掑┑鍫濇倯闂備浇顕栭崹浼存儗閸岀偛绠栨繛鍡樻惄閺佸棝鏌涚仦璇测偓鏍矈椤愶附鈷戦柤濮愬€曟牎婵炲瓨绮堢划娆忕暦濠靛棭鍚嬪璺猴攻濡差剟姊虹粙璺ㄧ伇闁稿鍋ゅ畷鎴︽晲閸氥倕缍婇弫鎰板炊閵娿儲鐣紓鍌欒閸嬫捇鏌涢幇銊︽澓濞存粍绮撻弻鐔煎垂椤旂⒈浠鹃柣搴㈢啲閹凤拷]936闂傚倸鍊搁崐鐑芥嚄閸撲礁鍨濇い鏍ㄧ矋閺嗘粓鏌熼悜姗嗘畷闁哄懏绻堥弻鏇㈠醇濠靛牆顣舵繛瀛樼矊缂嶅﹪寮婚悢铏圭<闁靛繒濮甸悘宥夋⒑缁嬫鍎嶉柛鏂跨焸濠€渚€姊洪幐搴g畵闁瑰啿閰e鎶芥偄閸忚偐鍘介梺鍝勫€圭€笛囧吹閸ヮ剚鐓涢悘鐐插⒔閳藉鎽堕敐澶嬬厽闁规儳鍟块銏ゆ煟韫囧海绐旀慨濠呮閹风娀鍨鹃搹顐や邯闂備焦瀵уú锔界濠婂牊鍋╅柣鎴f闁卞洭鏌¢崶鈺佹瀾婵炲懌鍨藉铏规崉閵娿儲鐝㈤梺鐟板殩閹凤拷
 [闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁撻悩顔瑰亾閸愵喖骞㈡俊鐐存礀閹碱偊銈导鏉戠妞ゆ帊鑳惰ぐ鍧楁⒒娴e憡鎯堢紒瀣╃窔瀹曘垽鎳栭埞鎯т壕婵﹩鍓﹀Σ鎼佹懚閺嶎厽鐓ラ柡鍥ㄦ皑閸斿秶鐥鐐靛煟闁哄本娲熷畷濂割敃椤厼鏋堥梻浣告惈閻鎹㈠┑鍡欐殾闁圭儤顨嗛弲婊堟煢濡警妯堝ù纭锋嫹]闂傚倸鍊烽懗鍫曞磿閻㈢ǹ绀堟繝闈涚墛閺嗘粓鏌熼悜姗嗘當缂佺姷濞€楠炴牕菐椤掆偓婵′粙鏌¢崪浣稿⒋闁哄瞼鍠栭弻鍥晝閳ь剟宕㈤幘顔界厸閻庯綆鍋嗘晶鐢告煛鐏炵偓绀夌紒鐘崇洴婵$柉顦撮柨娑氬枛濮婃椽妫冨☉姘杸闂佺懓鎲℃繛濠囩嵁閸愵厹浜归柟鐑樻尭娴犲繘鏌f惔銏⑩姇闁挎碍銇勮箛銉﹀+濠电姷鏁告慨鐑藉极閹间礁纾婚柣鎰惈缁犱即鏌熺紒銏犳灈闁汇倗鍋撶换娑㈠箣閻愯尙鍔伴梺绋款儐閹瑰洭骞嗛崒鐐插窛濠电姴鍋嗘导锟�+闂傚倸鍊搁崐鐑芥嚄閸洏鈧焦绻濋崟顓狀槱婵炴潙鍚嬪ḿ娆戝閸ф鐓欑紓浣靛灩濞呮﹢鏌℃担鍛婎棦闁哄矉缍佸顒勫垂椤旇棄鈧垶姊虹粙鍧楊€楃紒澶婄秺瀵鈽夐姀鐘插祮闂侀潧枪閸庢壆鑺遍懡銈囩=濞达絾褰冩禍楣冩⒑鐠恒劌娅愰柟鍑ゆ嫹
 [闂傚倸鍊搁崐鎼佸磹妞嬪孩顐介柨鐔哄Т绾惧鏌涘☉鍗炲季婵炲皷鏅犻弻鏇熺箾閻愵剚鐝旈梺鍝勵儎缁舵岸寮婚弴銏犻唶婵犲灚鍔栨晥闂備胶枪椤戝啴宕濋幋婵愭綎濠电姵鑹鹃柋鍥煟閺冣偓娴滀粙鍩€椤掍礁娴柡宀€鍠栭幐濠冨緞鐏炴经鍥ㄧ厵妞ゆ梹顑欏ḿ鎰版煙瀹勭増鍤囬柟顔惧厴楠炲秹顢氶崨顔х偛鈹戦敍鍕杭闁稿﹥鐗犻獮鎰板箹娴e摜鐤呴梺鐐藉劤缁烩偓缂傚倹纰嶉妵鍕疀閹捐泛鈷堥梺杞扮缁夌數鎹㈠☉銏犲耿婵☆垰鎼闂備胶枪椤戞垿骞忛敓锟�]S7-200PLC闂傚倸鍊搁崐鐑芥倿閿曞倹鍎戠憸鐗堝笒缁€澶屸偓鍏夊亾闁逞屽墴閸┾偓妞ゆ帊绀侀崵顒€霉濠婂懎浠辨鐐村姍楠炴帒螖閳ь剟锝為崨瀛樼厪闁割偅绻冮ˉ婊堟煕閹炬潙鈻曟慨濠呮缁辨帒螣閻戔晜瀚绘繝纰樷偓鍐茬骇閻㈩垽绻濋悰顔跨疀濞戣鲸鏅濋梺鎶芥敱閼瑰墽绱炴繝鍥х畺妞ゅ繐鐗嗗婵囥亜閺冨倵鎷″ù纭锋嫹 S7_2
 [闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺鍦濠㈡﹢宕归崒娑栦簻闁哄秲鍔岄悞褰掓煛鐎n亪鍙勯柡灞炬礉缁犳稓鈧綆浜炴导鍕煟韫囨挾绠抽柡浣割煼瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷]S7-200闂傚倸鍊风粈浣革耿闁秴鍌ㄧ憸鏃堝箖濞差亜惟闁宠桨鑳堕鍥ㄧ節閻㈤潧校闁煎綊绠栧畷娆撴偐缂佹ḿ鍘遍梺纭呭焽閸斿秴鈻嶉崶銊d簻闁冲搫鍟崢鎾煙椤旀娼愰柟宄版嚇瀹曘劍绻濋崨顖f敤缂傚倸鍊风拋鏌ュ磻閹剧粯鐓曢柡鍥ュ妼閻忥繝鏌i幘瀛樼闁绘搩鍋婂畷鑸殿槹鎼淬垹浠归梻浣告啞钃辩紒顔兼捣濡叉劙骞掑Δ鈧粻鐔兼倵閿濆骸浜滄い蹇ユ嫹,STEP7
 [闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺鍦濠㈡﹢宕归崒娑栦簻闁哄秲鍔岄悞褰掓煛鐎n亪鍙勯柡灞炬礉缁犳稓鈧綆浜炴导鍕煟韫囨挾绠抽柡浣割煼瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷]ModbusPoll闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁嶉崟顐㈢亰閻庡厜鍋撻柛鏇炵仛閺呫垽姊虹紒妯煎ⅹ闁绘稒鐭歶sSalve闂傚倸鍊搁崐鐑芥嚄閼哥數浠氬┑掳鍊楁慨瀵告崲濮椻偓閻涱喛绠涘☉娆愭闂佽法鍣﹂幏锟�
 [闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺鍦濠㈡﹢宕归崒娑栦簻闁哄秲鍔岄悞褰掓煛鐎n亪鍙勯柡灞炬礉缁犳稓鈧綆浜炴导鍕煟韫囨挾绠抽柡浣割煼瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷]STEP7濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴濈€銈呯箰閻楀棛绮堥崼鐔虹瘈闂傚牊绋撴晶鎰版煕鐎n偅灏い顐g箞椤㈡﹢鎮╅崘鍙夌彴闂傚倷绀侀幖顐︽嚐椤栫偞鍎楀ù锝堟娑撳秵绻涢幋娆忕仼婵☆偅锕㈤幃褰掑箒閹烘垵顬夐梺瀹狀嚙閼活垶鍩為幋锔藉€风€瑰壊鍠栧▓鑸电節濞堝灝鏋欓柛妤€鍟块悾鐑藉箛閺夊灝宓嗛梺缁樏幖顐㈢毈闂傚倷娴囧▔鏇㈠闯閿曞倸绠柨鐕傛嫹 Smart_
 [闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺鍦濠㈡﹢宕归崒娑栦簻闁哄秲鍔岄悞褰掓煛鐎n亪鍙勯柡灞炬礉缁犳稓鈧綆浜炴导鍕煟韫囨挾绠抽柡浣割煼瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷]Modbus闂傚倸鍊峰ù鍥х暦閸偅鍙忛柟缁㈠櫘閺佸嫰鏌涘☉娆愮稇闁汇値鍣i弻鐔煎箚閺夊晝鎾绘煕鎼粹槄鏀婚柕鍥у瀵粙濡歌閻撯偓闂備焦鎮堕崝宥囨崲閸儱钃熸繛鎴欏灩缁犵粯淇婇妶鍌氫壕闂佺ǹ锕ㄥ畷鐢稿箟閹绢喗鏅搁柨鐕傛嫹 v1.024 缂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣椤愪粙鏌曢崼婵愭Ц缂佺媭鍨堕弻銊╂偆閸屾稑顏�
 [闂傚倸鍊风粈渚€骞栭位鍥焼瀹ュ懐锛熼梺鍦濠㈡﹢宕归崒娑栦簻闁哄秲鍔岄悞褰掓煛鐎n亪鍙勯柡灞炬礉缁犳稓鈧綆浜炴导鍕煟韫囨挾绠抽柡浣割煼瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷]Modscan32闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁嶉崟顐㈢亰閻庡厜鍋撻柛鏇炵仛閺呫垽姊虹紒妯煎ⅹ闁绘稒纭瀒m32,modb
 [闂傚倸鍊搁崐鐑芥倿閿曗偓椤啴宕归鍛數闂侀€炲苯澧扮紒杈ㄥ浮楠炴捇骞掑┑鍫濇倯闂備浇顕栭崹浼存儗閸岀偛绠栨繛鍡樻惄閺佸棝鏌涚仦璇测偓鏍矈椤愶附鈷戦柤濮愬€曟牎婵炲瓨绮堢划娆忕暦濠靛棭鍚嬪璺猴攻濡差剟姊虹粙璺ㄧ伇闁稿鍋ゅ畷鎴︽晲閸氥倕缍婇弫鎰板炊閵娿儲鐣紓鍌欒閸嬫捇鏌涢幇銊︽澓濞存粍绮撻弻鐔煎垂椤旂⒈浠鹃柣搴㈢啲閹凤拷]89c51闂傚倸鍊搁崐鐑芥嚄閼哥數浠氱紓鍌欒兌缁垶宕濆▎鎺擃棨闂傚倷绶¢崜娆戠矓閻㈢ǹ纾婚柣鏂挎憸缁犻箖鏌熺€涙ḿ鎳冮柣蹇婃櫆娣囧﹪顢曢敐蹇氣偓鎸庢叏婵犲啯銇濇い銏℃礋閺佹劙宕堕崜浣风礃闂傚倸鍊搁崐绋课涘Δ鍐濠电姴娲ら拑鐔兼煥濠靛棭妯堥柡浣稿€块弻娑㈠焺閸愮偓鐣烽梺缁樼缚閸ㄨ崵妲愰幘瀛樺濞寸姴顑呴幗鐢告⒑缂佹ü绶辨俊鍙夌睄tues
 [闂傚倸鍊搁崐鐑芥倿閿曗偓椤啴宕归鍛數闂侀€炲苯澧扮紒杈ㄥ浮楠炴捇骞掑┑鍫濇倯闂備浇顕栭崹浼存儗閸岀偛绠栨繛鍡樻惄閺佸棝鏌涚仦璇测偓鏍矈椤愶附鈷戦柤濮愬€曟牎婵炲瓨绮堢划娆忕暦濠靛棭鍚嬪璺猴攻濡差剟姊虹粙璺ㄧ伇闁稿鍋ゅ畷鎴︽晲閸氥倕缍婇弫鎰板炊閵娿儲鐣紓鍌欒閸嬫捇鏌涢幇銊︽澓濞存粍绮撻弻鐔煎垂椤旂⒈浠鹃柣搴㈢啲閹凤拷]婵犵數濮烽弫鎼佸磻閻愬搫鍨傞柛顐f礀缁犳壆绱掔€n偓绱╂繛宸簻鍥存繝銏f硾閿曪箓藝閻楀牅绻嗛柕鍫濈箳閸掍即鏌涢悤浣镐喊鐎规洘甯℃俊鎼佸煛閸屾粌骞堥梻浣虹帛閸旀牕岣垮▎鎺嗗徔otues婵犵數濮烽弫鎼佸磻濞戙埄鏁嬫い鎾跺枑閸欏繘鏌熼鍡忓亾闁哄鐗犻弻锟犲炊閳轰礁澹嬮梺鍏兼緲濞硷繝寮婚妸銉㈡婵☆垯璀︽导鈧梻浣规た閸樹粙鎮烽埡鍛畺婵°倕鎳忛弲鏌ュ箹鐎涙ḿ绠橀柡浣圭墱缁辨帡鎮欓浣哄嚒缂備礁顦遍弫鎼佸箲閵忕姭鏀藉┑鐘插姝囬梻鍌欑閹测€愁潖瑜版帇鈧啯绻濋崶褏鐣洪梺闈涱槴閺呮粓寮查幖浣圭叆闁绘洖鍊圭€氾拷
 [闂傚倸鍊搁崐鐑芥倿閿曗偓椤啴宕归鍛數闂侀€炲苯澧扮紒杈ㄥ浮楠炴捇骞掑┑鍫濇倯闂備浇顕栭崹浼存儗閸岀偛绠栨繛鍡樻惄閺佸棝鏌涚仦璇测偓鏍矈椤愶附鈷戦柤濮愬€曟牎婵炲瓨绮堢划娆忕暦濠靛棭鍚嬪璺猴攻濡差剟姊虹粙璺ㄧ伇闁稿鍋ゅ畷鎴︽晲閸氥倕缍婇弫鎰板炊閵娿儲鐣紓鍌欒閸嬫捇鏌涢幇銊︽澓濞存粍绮撻弻鐔煎垂椤旂⒈浠鹃柣搴㈢啲閹凤拷]51闂傚倸鍊搁崐椋庣矆娓氣偓楠炲鏁撻悩顔瑰亾閸愵喖骞㈡俊鐐存礀閹碱偊銈导鏉戠妞ゆ帊鑳惰ぐ鍧楁⒒娴e憡鎯堢紒瀣╃窔瀹曘垽鎳栭埞鎯т壕婵﹩鍓﹀Ο鈧梺鍝勬湰缁嬫垿鍩為幋锕€骞㈡俊銈咃梗閹綁姊绘担渚綊闁告劕鐏濇慨娑氱磽娴d粙鍝洪悽顖滃仱閸┾偓妞ゆ帒锕︾粔顒勬煕閳哄倻澧遍柍褜鍓氶悢顒勫箯閿燂拷 protues婵犵數濮烽弫鎼佸磻濞戙埄鏁嬫い鎾跺枑閸欏繘鏌熼鍡忓亾闁哄鐗犻弻锟犲炊閳轰礁澹嬮梺鍏兼緲濞硷繝寮婚妸鈺傚亞闁稿本绋戦锟�
闂備礁鎼悧鍐磻閹剧粯鐓涢柛灞剧矊椤eジ鏌$€n亜鏆熺紒顔规櫊閺佹捇鏁撻敓锟�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询